কম্পিউটার টিউটোরিয়াল

SNMP কী বোঝায়?

SNMP মানে Simple Network Management Protocol। এটি একটি ক্লায়েন্ট-সার্ভার প্রোটোকল যা নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা নেটওয়ার্ক স্যুইচ, প্রিন্টার, ফোন এবং নেটওয়ার্কের সাথে সংযুক্ত অন্যান্য ডিভাইস (SNMP এজেন্টও বলা হয়) সম্পর্কে তথ্য সংগ্রহের জন্য ব্যবহার করে।

SNMP Windows 10-এ ডিফল্টভাবে সক্রিয় থাকে না। মাইক্রোসফট অ্যাডমিনিস্ট্রেটরদের Common Information Model (CIM) ব্যবহার করার পরামর্শ দেয়।

নেটওয়ার্কিং-এ SNMP কী বোঝায়?

SNMP একটি ক্লায়েন্ট-সার্ভার প্রোটোকল। এর মানে নেটওয়ার্ক অ্যাডমিনিস্ট্রেটরদের একটি SNMP সার্ভার ইনস্টল ও কনফিগার করতে হয়, যাকে ম্যানেজার বলা হয়, যা নেটওয়ার্কের SNMP ডিভাইসগুলো সম্পর্কে বিস্তারিত তথ্য liên tục সংগ্রহ করে।

SNMP সার্ভারগুলো সকল SNMP এজেন্ট সম্পর্কে তথ্য সংগ্রহ ও সংরক্ষণ করে। এই নেটওয়ার্ক ম্যানেজমেন্ট প্রোটোকল অতিরিক্ত নেটওয়ার্ক ট্রাফিক সৃষ্টি না করে उन ডিভাইসগুলো সম্পর্কে রিয়েল-টাইম তথ্য সংগ্রহ करना সহজ করে তোলে।

SNMP এজেন্ট হল নেটওয়ার্কের সাথে সংযুক্ত যেসব ডিভাইস SNMP নেটওয়ার্ক মনিটরিং সাপোর্ট করে।ופיচার SNMP এজেন্টগুলো شامل:

  • কম্পিউটার
  • প্রিন্টার
  • নেটওয়ার্ক স্যুইচ
  • ওয়ারলেস এক্সেস পয়েন্ট
  • VoIP ফোন
  • IP টাইম ক্লক
SNMP কী বোঝায়?

SNMP কীভাবে কাজ করে

প্রতিটি SNMP এজেন্ট, নির্মাতার উপর নির্ভর করে, অবজেক্টের একটি তালিকা রাখে যা নেটওয়ার্ক অ্যাডমিনিস্ট্রেটররা SNMP কমান্ড ব্যবহার করে তথ্য অ্যাক্সেস করতে পারেন। ডেটা SNMP সার্ভারে ট্রি কাঠামোর মতো সংগঠিত থাকে:

  • Management Information Base (MIB): এটি টপ-লেভেল গ্রুপ যা নির্দিষ্ট ধরণের ডিভাইস (যেমন প্রিন্টার বা কম্পিউটার) সংগঠিত রাখে।
  • Node: প্রতিটি MIB-র ভিতরে indywidual নোড থাকে যা নেটওয়ার্কের indywidual ডিভাইসকে রিপ্রেজেন্ট করে।
  • Object Identifier (OID): এটি নির্দিষ্ট ঠিকানা যা নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর MIB-র ভিতরে indywidual নোড অ্যাক্সেস করতে ব্যবহার করে। OID অ্যাডমিনিস্ট্রেটরকে নোড সম্পর্কে তথ্য অনুরোধ করার কমান্ড ইস্যু করতে দেয়।

একটি ডিভাইস SNMP সার্ভারের সাথে মনিটর করার একমাত্র প্রয়োজন হল ডিভাইসটি SNMP প্রোটোকলের সাথে কম্প্যাটিবল হতে হবে। অনেক ডিভাইস, যেমন VoIP ফোন এবং প্রিন্টার, সাধারণত ডিফল্টভাবে SNMP সক্রিয় থাকে। অন্যান্য ডিভাইস, যেমন Windows 10 কম্পিউটার, এতে ম্যানুয়ালি সক্রিয় করতে হয়। SNMP কীভাবে সক্রিয় করবেন তা জানতে ডিভাইস ম্যানুয়াল চেক করুন।

SNMP ট্র্যাপ কী?

SNMP প্রোটোকলের মূল সুবিধা হল এটি কম নেটওয়ার্ক ব্যান্ডউইথ খরচ করে। এটি ট্র্যাপ নামক একটি মেকানিজমের মাধ্যমে এই কাজটি করে।

একটি সাধারণ ক্লায়েন্ট-সার্ভার সিস্টেমে, একটি সার্ভার নেটওয়ার্কের অনেক ডিভাইস থেকে প্রতিবার তথ্য পোল (অনুরোধ) করতে পারে যতক্ষণ এটি একটি সেন্ট্রাল ডেটাবেস আপডেট করতে চায়। তবে, যেহেতু অধিকাংশ নেটওয়ার্কে প্রচুর ডিভাইস থাকে যারা প্রচুর পরিমাণ তথ্য প্রদান করে, সার্ভারের জন্য সব ডিভাইসকে liên tục পোল করা প্র্যাকটিক্যাল নয়। এতে নেটওয়ার্ক পারফরম্যান্স ভয়াবহভাবে হ্রাস পাবে।

বদলে, নেটওয়ার্কের প্রতিটি SNMP ডিভাইস স্বয়ংক্রিয়ভাবে তথ্য ট্র্যাপ করে এবং অনুরোধ না করলেও SNMP ম্যানেজারের কাছে পাঠায়। এখানে SNMP ক্লায়েন্ট-সার্ভার মডেলে যোগাযোগ কীভাবে ঘটে তা দেখানো হলো:

  • SNMP এজেন্ট ইভেন্ট ট্র্যাপ করে এবং SNMP ম্যানেজারের কাছে অনসলিসিটেড আপডেট পাঠায়।
  • SNMP ম্যানেজার ট্র্যাপ ইভেন্টের প্রতিক্রিয়াস্বরূপ অতিরিক্ত তথ্যের জন্য অটোমেটিক ফলো-আপ অনুরোধ করতে পারে।
  • নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর SNMP ম্যানেজার ব্যবহার করে ম্যানুয়ালি ডিভাইস পোল করতে পারে ট্রাবলশুটিং বা ম্যানেজমেন্টের জন্য।

এই পদ্ধতিটি নেটওয়ার্ককে নেতিবাচকভাবে প্রভাবিত না করে বিশাল পরিমাণ তথ্য মনিটর এবং ম্যানেজ করতে দেয়।

Windows 10-এ SNMP ট্র্যাপ সক্রিয় করতে, Settings খুলুন এবং Apps & Features > Optional features > Add a feature এ যান, তারপর Simple Network Management Protocol (SNMP) খুঁজুন।

মূল SNMP কমান্ড

একবার SNMP সার্ভার কনফিগার হয়ে গেলে এবং নেটওয়ার্কে এজেন্ট উপস্থিত থাকলে, নেটওয়ার্ক অ্যাডমিনিস্ট্রেটর নেটওয়ার্ক মনিটরিং টুলসেটের অংশ হিসেবে কমান্ডের একটি সেট থেকে বেছে নেন। নিচে কিছু সবচেয়ে সাধারণভাবে ব্যবহৃত SNMP কমান্ড দেওয়া হলো:

  • GET: এক বা একাধিক মনিটর করা মান পুনরুদ্ধার করুন।
  • GET NEXT: ডিভাইস MIB ট্রিতে পরবর্তী OID-এর মান পুনরুদ্ধার করুন।
  • GET BULK: ডেটা মান বড় সংগ্রহ টানুন।
  • SET: ডিভাইসে একটি ভেরিয়েবলে মান অ্যাসাইন করুন।

ডিভাইস-স্পেসিফিক SNMP কমান্ডও রয়েছে যেগুলো মনিটর করা ডিভাইসের উপর নির্ভর করে। উদাহরণস্বরূপ, একটি নেটওয়ার্ক স্যুইচ মনিটর করার সময়, অ্যাডমিনিস্ট্রেটরদের নিচের কমান্ডগুলোর অ্যাক্সেস থাকে:

  • Configure Terminal: কমান্ড প্রম্পটকে গ্লোবাল কনফিগারেশন মোডে নিয়ে যান।
  • Show Running-Config: সকল কনফিগারেশন এন্ট্রি নিশ্চিত করার তালিকা প্রদান করুন।
  • Copy Running-Config Startup-Config: বর্তমানে চলমান কনফিগারেশন সেভ করুন যাতে স্যুইচ রিস্টার্ট হলে একই কনফিগারেশন ব্যবহৃত হয়।

ডিভাইস নির্মাতারা উপলব্ধ SNMP কমান্ডের লাইব্রেরি এবং কীভাবে কমান্ডগুলো ব্যবহার করবেন তার ডকুমেন্টেশন প্রদান করে, তাই নির্মাতার ওয়েবসাইটের ইউজার ম্যানুয়াল চেক করুন।

  1. এক্সটেন্ডেড নেটওয়ার্ক (Extended Network) বলতে কী বোঝায়?

  2. এলটিই (LTE) মানে কী?

  3. নেটওয়ার্ক সিকিউরিটি কী? প্রকার, গুরুত্ব এবং সেরা অনুশীলন

  4. নেটওয়ার্ক সিকিউরিটি প্রসিডিউর বলতে কী বোঝায়?