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

Prev Next

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

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

  • addStaticHost

  • updateStaticHost

  • removeStaticHost

staticHost এর ওভারভিউ

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

  • হোস্টের নাম

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

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

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

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

সাইট আইডি কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনে দেখানো নেই, আপনি সাইট আইডি খুঁজে পেতে পারেন:

  • entityLookup API কুয়েরি ব্যবহার করে (দেখুন Cato API - EntityLookup), ধরণ কে সাইট মান সহ ব্যবহার করুন

    আপনি সাইটের নাম হিসাবে মান সহ অনুসন্ধান প্যারামিটার ব্যবহার করতে পারেন, এবং কুয়েরি সাইট আইডি প্রদান করে

  • কাটো ম্যানেজমেন্ট অ্যাপ্লিকেশনের জন্য URL এ সংখ্যা, যখন আপনি একটি সাইট নির্বাচন করেছেন (নেটওয়ার্ক > সাইটস > {site name})। উদাহরণস্বরূপ, নিম্নলিখিত ইউআরএল এর জন্য সাইট আইডি হল 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
    }
  }
}

গ্রাফকিউএল ভেরিয়েবলস

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

সম্পর্কিত সংস্থান