আমরা দৃঢ়ভাবে সুপারিশ করছি যে আপনি Cato API ব্যবহার শুরু করার আগে, দয়া করে Cato API-এর জন্য সাপোর্ট নীতি পর্যালোচনা করুন।
এই নিবন্ধটি ব্যাখ্যা করে কীভাবে Cato API ব্যবহার করে সেই সাইটের জন্য সংজ্ঞায়িত হোস্টগুলি পরিচালনা করতে হয় এই কমান্ডগুলির মাধ্যমে:
-
addStaticHost
-
updateStaticHost
-
removeStaticHost
staticHost mutation API ব্যবহার করে আপনার অ্যাকাউন্টে একটি সাইটের জন্য হোস্ট যোগ, আপডেট এবং অপসারণ করতে এবং হোস্টের জন্য নিম্নলিখিত সেটিংস সংজ্ঞায়িত করতে:
-
হোস্টের নাম
-
হোস্টের IP ঠিকানা
-
MAC ঠিকানা (ঐচ্ছিক - হোস্টের জন্য DHCP IP অ্যাসাইনমেন্ট সংরক্ষণের জন্য ব্যবহৃত)
reseller অ্যাকাউন্টের জন্য, আপনি ক্যাটো API-এর সাথে সেটিংস কনফিগার করার সময় প্রতিটি গ্রাহক অ্যাকাউন্টের ভিতরে পৃথক API কী তৈরি করতে পারেন।
site ID Cato Management Application-এ প্রদর্শিত হয় না, আপনি site ID অনুসন্ধান করতে পারেন:
-
entityLookup API query ব্যবহার করে (দেখুন Cato API - EntityLookup),
typeব্যবহার করুন তার মান হিসেবে sitesearchপ্যারামিটারটি সাইটের নাম হিসেবে মান দিয়ে ব্যবহার করতে পারেন এবং query site ID প্রদর্শন করবে -
Cato Management Application-এর URL এ সংখ্যা, যখন আপনি একটি সাইট নির্বাচন করেছেন (Network > Sites > {site name})। উদাহরণস্বরূপ, নিম্নলিখিত URL-এর জন্য site ID হল 12345: https://cc.catonetworks.com/#/26/sites/12345/networkAnalytics
একটি সাইটের পিছনে হোস্ট তৈরি বা আপডেট করার জন্য Cato configuration API ব্যবহার করে একই আর্গুমেন্ট ব্যবহার করা হয়। addStaticHost এর জন্য, আর্গুমেন্টগুলি বাধ্যতামূলক যদি না ঐচ্ছিক হিসেবে চিহ্নিত করা হয়। updateStaticHost এর জন্য, আপনি যে হোস্ট সেটিংস আপডেট করছেন তার জন্য আর্গুমেন্টগুলি অন্তর্ভুক্ত করুন।
-
hostId -
updateStaticHostএর জন্য, আপনি যে হোস্ট আপডেট করছেন তার জন্য ID প্রবেশ করুনaddStaticHostএর জন্য, এই ID নতুন হোস্ট তৈরি হওয়ার সময় উৎপন্ন হয় -
name - সাইটের পিছনে হোস্টের নাম
-
ip - সাইটের পিছনে হোস্টের IP ঠিকানা
-
macAddress - (ঐচ্ছিক) সাইটের পিছনে হোস্টের MAC ঠিকানা
হোস্ট MAC ঠিকানা DHCP সংরক্ষণের জন্য ব্যবহৃত হয় যেখানে হোস্টের একটি স্থির IP ঠিকানা থাকে
hostId হল হোস্ট entity-এর অভ্যন্তরীণ Cato ID।
networkRangeId entityLookup পঠনযোগ্য API ব্যবহার করে পুনরুদ্ধার করা যেতে পারে, type ব্যবহার করুন তার মান হিসেবে host
DHCP সংরক্ষণের জন্য হোস্টের MAC ঠিকানা সংজ্ঞায়িত করতে macAddress আর্গুমেন্টটি ব্যবহার করুন।
যে অ্যাকাউন্টগুলি Cato DHCP সার্ভার হিসাবে ব্যবহার করে, MAC ঠিকানা সহ সংজ্ঞায়িত হোস্টের IP ঠিকানা সংরক্ষিত এবং এটি অন্য হোস্টকে অ্যাসাইন করা যায় না। নিশ্চিত করুন যে হোস্টের IP ঠিকানা সাইটের জন্য সংজ্ঞায়িত নেটওয়ার্ক সেগমেন্টের DHCP রেঞ্জের মধ্যে নেই।
একটি সাইটের জন্য সংজ্ঞায়িত করা হোস্ট অপসারণ করতে removeStaticHost API ব্যবহার করুন। আপনাকে কেবল এই API এর সাথে 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
}
}
সম্পর্কিত রিসোর্স
0 মন্তব্য
মন্তব্যের জন্য নিবন্ধটি বন্ধ করা হয়েছে।