কনফিগারেশন API - staticHost যোগ করা, আপডেট করা, এবং অপসারণ করা

আমরা দৃঢ়ভাবে সুপারিশ করছি যে আপনি Cato API ব্যবহার শুরু করার আগে, দয়া করে Cato API-এর জন্য সাপোর্ট নীতি পর্যালোচনা করুন।

এই নিবন্ধটি ব্যাখ্যা করে কীভাবে Cato API ব্যবহার করে সেই সাইটের জন্য সংজ্ঞায়িত হোস্টগুলি পরিচালনা করতে হয় এই কমান্ডগুলির মাধ্যমে:

  • addStaticHost

  • updateStaticHost

  • removeStaticHost

staticHost এর ওভারভিউ

staticHost mutation API ব্যবহার করে আপনার অ্যাকাউন্টে একটি সাইটের জন্য হোস্ট যোগ, আপডেট এবং অপসারণ করতে এবং হোস্টের জন্য নিম্নলিখিত সেটিংস সংজ্ঞায়িত করতে:

  • হোস্টের নাম

  • হোস্টের IP ঠিকানা

  • MAC ঠিকানা (ঐচ্ছিক - হোস্টের জন্য DHCP IP অ্যাসাইনমেন্ট সংরক্ষণের জন্য ব্যবহৃত)

reseller অ্যাকাউন্টের জন্য, আপনি ক্যাটো API-এর সাথে সেটিংস কনফিগার করার সময় প্রতিটি গ্রাহক অ্যাকাউন্টের ভিতরে পৃথক API কী তৈরি করতে পারেন।

একটি সাইটের জন্য siteID অনুসন্ধান করা

site ID Cato Management Application-এ প্রদর্শিত হয় না, আপনি site ID অনুসন্ধান করতে পারেন:

  • entityLookup API query ব্যবহার করে (দেখুন Cato API - EntityLookup), type ব্যবহার করুন তার মান হিসেবে site

    search প্যারামিটারটি সাইটের নাম হিসেবে মান দিয়ে ব্যবহার করতে পারেন এবং query site ID প্রদর্শন করবে

  • Cato Management Application-এর URL এ সংখ্যা, যখন আপনি একটি সাইট নির্বাচন করেছেন (Network > Sites > {site name})। উদাহরণস্বরূপ, নিম্নলিখিত URL-এর জন্য site ID হল 12345: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics

addStaticHost এবং updateStaticHost এর আর্গুমেন্টগুলির জন্য বিস্তারিত

একটি সাইটের পিছনে হোস্ট তৈরি বা আপডেট করার জন্য Cato configuration API ব্যবহার করে একই আর্গুমেন্ট ব্যবহার করা হয়। addStaticHost এর জন্য, আর্গুমেন্টগুলি বাধ্যতামূলক যদি না ঐচ্ছিক হিসেবে চিহ্নিত করা হয়। updateStaticHost এর জন্য, আপনি যে হোস্ট সেটিংস আপডেট করছেন তার জন্য আর্গুমেন্টগুলি অন্তর্ভুক্ত করুন।

  • hostId - updateStaticHost এর জন্য, আপনি যে হোস্ট আপডেট করছেন তার জন্য ID প্রবেশ করুন

    addStaticHost এর জন্য, এই ID নতুন হোস্ট তৈরি হওয়ার সময় উৎপন্ন হয়

  • name - সাইটের পিছনে হোস্টের নাম

  • ip - সাইটের পিছনে হোস্টের IP ঠিকানা

  • macAddress - (ঐচ্ছিক) সাইটের পিছনে হোস্টের MAC ঠিকানা

    হোস্ট MAC ঠিকানা DHCP সংরক্ষণের জন্য ব্যবহৃত হয় যেখানে হোস্টের একটি স্থির IP ঠিকানা থাকে

StaticHost hostId

hostId হল হোস্ট entity-এর অভ্যন্তরীণ Cato ID।

networkRangeId entityLookup পঠনযোগ্য API ব্যবহার করে পুনরুদ্ধার করা যেতে পারে, type ব্যবহার করুন তার মান হিসেবে host

StaticHost name

হোস্টের নাম সংজ্ঞায়িত করতে name আর্গুমেন্টটি ব্যবহার করুন।

StaticHost ip

হোস্টের IP ঠিকানা সংজ্ঞায়িত করতে ip আর্গুমেন্টটি ব্যবহার করুন।

StaticHost macAddress (ঐচ্ছিক)

DHCP সংরক্ষণের জন্য হোস্টের MAC ঠিকানা সংজ্ঞায়িত করতে macAddress আর্গুমেন্টটি ব্যবহার করুন।

যে অ্যাকাউন্টগুলি Cato DHCP সার্ভার হিসাবে ব্যবহার করে, MAC ঠিকানা সহ সংজ্ঞায়িত হোস্টের IP ঠিকানা সংরক্ষিত এবং এটি অন্য হোস্টকে অ্যাসাইন করা যায় না। নিশ্চিত করুন যে হোস্টের IP ঠিকানা সাইটের জন্য সংজ্ঞায়িত নেটওয়ার্ক সেগমেন্টের DHCP রেঞ্জের মধ্যে নেই।

removeStaticHost

একটি সাইটের জন্য সংজ্ঞায়িত করা হোস্ট অপসারণ করতে removeStaticHost API ব্যবহার করুন। আপনাকে কেবল এই API এর সাথে hostId ব্যবহার করতে হবে।

নমুনা Postman Script

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

GraphQL Variables

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

সম্পর্কিত রিসোর্স

এই নিবন্ধটি কি সহায়ক ছিল?

1 জনের মধ্যে 0 জন এটিকে সহায়ক বলে মনে করেছেন

0 মন্তব্য