कॉन्फ़िगरेशन एपीआई - स्टैटिकहोस्ट जोड़ना, अपडेट करना, और हटाना

Prev Next

हम दृढ़ता से अनुशंसा करते हैं कि Cato API का उपयोग शुरू करने से पहले, कृपया Cato API के लिए सहायता नीति की समीक्षा करें।

यह लेख बताता है कि साइट के लिए परिभाषित होस्ट को प्रबंधित करने के लिए केटो एपीआई का उपयोग कैसे करें इन कमांड के साथ:

  • addStaticHost

  • updateStaticHost

  • removeStaticHost

स्टैटिकहोस्ट का अवलोकन

अपने खाते में साइट के लिए होस्ट जोड़ने, अपडेट करने और हटाने के लिए स्टैटिकहोस्ट म्यूटेशन एपीआई का उपयोग करें और होस्ट के लिए निम्नलिखित सेटिंग्स को परिभाषित करें:

  • होस्ट का नाम

  • होस्ट का आईपी पता

  • MAC पता (वैकल्पिक - होस्ट के लिए DHCP आईपी असाइनमेंट को आरक्षित करने के लिए उपयोग किया जाता है)

पुनर्विक्रेता खातों के लिए, आप उस ग्राहक खाते के अंदर अलग एपीआई कुंजी बना सकते हैं जिसे आप Cato API के साथ सेटिंग्स को कॉन्फ़िगर कर रहे हैं।

साइट के लिए साइटआईडी का पता लगाना

साइट आईडी Cato प्रबंधन एप्लिकेशन में नहीं दिखाई जाती है, आप साइट आईडी का पता लगा सकते हैं:

  • entityLookup एपीआई क्वेरी का उपयोग करके (देखें Cato एपीआई - EntityLookup), type का उपयोग मूल्य के साथ site

    आप search पैरामीटर का भी उपयोग कर सकते हैं मूल्य के रूप में साइट का नाम, और क्वेरी साइट आईडी लौटाती है।

  • Cato प्रबंधन अनुप्रयोग के URL में संख्या, जब आपने एक साइट चुनी (नेटवर्क > साइट्स > {साइट का नाम})। उदाहरण के लिए, निम्नलिखित URL के लिए साइट आईडी 12345 है: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics

addStaticHost और updateStaticHost तर्कों के लिए विवरण

वही तर्क एक साइट के पीछे एक होस्ट बनाने या अपडेट करने के लिए उपयोग किए जाते हैं केटो कॉन्फ़िगरेशन एपीआई का उपयोग करके। addStaticHost के लिए, तर्क अनिवार्य हैं जब तक कि वैकल्पिक चिह्नित न हो। updateStaticHost के लिए, होस्ट सेटिंग्स के लिए तर्क शामिल करें जिन्हें आप अपडेट कर रहे हैं।

  • hostId - updateStaticHost के लिए, उस होस्ट का आईडी दर्ज करें जिसे आप अपडेट कर रहे हैं

    addStaticHost के लिए, यह आईडी नई होस्ट बनाई जाने पर उत्पन्न होती है

  • नाम - साइट के होस्ट का नाम

  • ip - साइट के होस्ट का आईपी पता

  • macAddress - (वैकल्पिक) साइट के पीछे होस्ट का MAC पता

    होस्ट के लिए DHCP आरक्षण के लिए होस्ट MAC पता उपयोग किया जाता है जिसके पास स्थैतिक आईपी पता होता है

स्टैटिकहोस्ट होस्टआईडी

hostId होस्ट एंटिटी के लिए आंतरिक केटो आईडी है।

networkRangeId को एंटिटीलुकअप पढ़ने-केवल एपीआई का उपयोग करके प्राप्त किया जा सकता है, का प्रकार का उपयोग करते हुए मूल्य होस्ट

स्टैटिकहोस्ट नाम

होस्ट का नाम परिभाषित करने के लिए name तर्क का उपयोग करें।

स्टैटिकहोस्ट ip

होस्ट का आईपी पता परिभाषित करने के लिए ip तर्क का उपयोग करें।

स्टैटिकहोस्ट macAddress (वैकल्पिक)

DHCP आरक्षण के लिए होस्ट का MAC पता परिभाषित करने के लिए macAddress तर्क का उपयोग करें।

उन खातों के लिए जो केटो का DHCP सर्वर के रूप में उपयोग करते हैं, ऐसे होस्ट जिनके पास MAC पता होता है उनके आईपी पते आरक्षित होते हैं और उन्हें किसी अन्य होस्ट को सौंपा नहीं जा सकता है। सुनिश्चित करें कि होस्ट के लिए आईपी पता उस नेटवर्क सेगमेंट के लिए परिभाषित DHCP रेंज के भीतर नहीं है जो साइट के लिए परिभाषित किया गया है।

removeStaticHost

साइट के लिए परिभाषित होस्ट को हटाने के लिए removeStaticHost एपीआई का प्रयोग करें। इस एपीआई के साथ केवल hostId का उपयोग करना आवश्यक है।

उदाहरण पोस्टमैन स्क्रिप्ट

mutation addStaticHost ($accountId: ID!, $siteId: ID!, $input:AddStaticHostInput!) {
    site(accountId: $accountId) {
      addStaticHost(
        siteId: $siteId, 
        input: $input
      ) {
      hostId
    }
  }
}

ग्राफक्यूएल वेरिएबल्स

{
 "accountId": "26",
 "siteId": 126,
 "input": {
 "primaryManagementIp": "192.168.4.2",
 "secondaryManagementIp": "192.168.4.3",
 "vrid": 100
 }
}

संबंधित संसाधन