Mohammad Parvin
Mohammad Parvin
خواندن ۲ دقیقه·۵ سال پیش

فعال کردن SNMP در سوییچ/روتر سیسکو (Cisco) برای مانیتورینگ

فعال کردن  SNMP در سوییچ/روتر سیسکو (Cisco) برای مانیتورینگ
فعال کردن SNMP در سوییچ/روتر سیسکو (Cisco) برای مانیتورینگ


پروتکل SNMP، برای مانیتور و مدیریت دستگاه های تحت شبکه هست و اکثر دستگاه های تحت شبکه (روتر، سوییچ،فایروال، SAN، سرور، بعضی از مودم های موجود در بازار) سرویسی برای ارایه SNMP روی دستگاهشون دارند.

حتی در سیستم عامل ها مثل VMWare ESXi ، لینوکس، ویندوز، مکینتاش، Xen و BSD ها هم سرویس SNMP نصب/قابل نصب هست و به راحتی میتونیم برای مانیتور کردن سیستم ازشون استفاده کنیم.


توی این مقاله میخوام طریقه فعال کردن SNMP در سوییچ سیسکو برای اضافه کردن در مانیتورینگ رو توضیح بدم.

اول از همه باید به سوییچ سیسکو متصل بشیم که خودش چند راه داره:

۱ - اتصال با کابل کنسول

اول یک سر کابل کنسول رو به لپ تاپ و سر دیگر رو به پورت کنسول روی سوییچ (رنگ آبی داره) وصل کنید.

اگر سیستم عامل شما ویندوز هست از این آموزش می تونید استفاده کنید:

آموزش استفاده از Putty برای اتصال به سوییچ و روتر سیسکو

اگر در لینوکس هستید با استفاده از Screen میتونید به کنسول سوییچ وصل بشید

screen /dev/ttyUSB0 115200

دقت کنید که بعضی مواقع ttyUSB1 هست.

2 - اتصال از طریق SSH یا Telnet

برای اتصال در لینوکس کافیه فقط یک ترمینال باز کنید و یکی از دستورهای زیر رو بنویسید.

ssh mmparvin@192.168.1.1


جای 192.168.1.1، شما باید IP دستگاهتون و بجای mmparvin باید Username که موقع نصب توی سوییچ تعریف کردید رو بنویسید.


بعد از لاگین با وارد نوشتن enable، وارد محیط enable بشید:

enable

محیط enable برای این هست که بتونیم تغییرات روی سوییچ، فایروال یا روتر سیسکو انجام بدیم، مثلا اگر بخوایم سرویسی رو فعال یا غیرفعال کنیم، تنظیمات مربوط به اینترفیس ها، VLAN ها و ست کردن IP ، باید وارد محیط enable بشیم.

حالا وارد محیط configuration میشیم که سرویس SNMP رو فعال کنیم:

conf t

فعال کردن سرویس SNMP

برای سیستم مانیتورینگ، کافیه که یک Community فقط خواندنی (Read-only) داشته باشیم.

اگر بخوایم Community رو به چیزی تشبیه کنیم مثل یک token یا یک پسورد هست که وقتی درخواست SNMP به دستگاه می رسه بتونه تشخیص بده این درخواست مجاز هست یا خیر.

اسم community رو هرچیزی که بخوایم میتونیم بگذاریم(بهتره حداقل ۲۰ کاراکتر باشه)، من اینجا نام Community رو میذارم virgoolCiscoCommunityReadOnly

snmp-server community public virgoolCiscoCommunityReadOnly v2c

برای اطلاعات بیشتر در مورد Community string و ورژن های SNMP این لینک رو مطالعه کنید:

What is an SNMP Community String?

کار ما تمام شد و فقط ذخیره تغییرات اعمال شده می مونه که اگر از محیط config میخواید بزنید باید دستور

do write

و اگر از محیط enable میخواید دستور write رو بزنید:

write


حالا SNMP سوییچ سیسکو فعال هست و می تونیم توی سیستم مانیتورینگ اضافه کنیم.


سوییچ سیسکومانیتورینگ
Senior Sysadmin with hands-on experience with Linux, Bash Scripting, Docker, Python, Galera, Ansible, Git, CI/CD, Automation and DevOps processes
شاید از این پست‌ها خوشتان بیاید