zabbix

نحوه مانیتورینگ لینوکس در زبیکس با SNMP

در مقالات قبلی نحوه مانیتور کردن سرور های لینوکس با Agent زبیکس آموزش دادیم. اما در این مقاله می خواهیم با استفاده از SNMP بتوانیم سرور های لینوکسی خود را به مانیتورینگ Zabbix اضافه کنیم.
ابتدا سرویس SNMP را نصب و سپس پیکربندی میکنیم.
ابتدا به سرور لینوکسی SSH میزنیم سپس دستور زیر را برای نصب SNMP وارد می کنیم.

sudo apt update
sudo apt-get install snmpd -y

حالا برای اینکه مطمئن شوید سرویس SNMP نصب و در چه وضعیتی قرار دارد دستور زیر را وارد میکنیم.

sudo service snmpd status

با دستور بعدی مشخص می کنیم هر وقت سرور به هر دلیلی ریستارت شد سرویس SNMP بعدش اجرا شود. دیگه لازم نباشه هر سری دستی سرویس را Start کنیم.

sudo systemctl snable snmpd

در مرحله بعد باید به سراغ کانفیگ فایل snmp بریم کافیه با دستور زیر فایل کانفیگ را باز کنیم.

sudo nano /etc/snmp/snmpd.conf

در خط آخر دستور زیر را وارد کنید فقط بجای کلمه public عبارت دیگری را وارد کنید فقط یادتان باشد این عبارت بین سرور Zabbix و سرور لینوکس یکسان باشد.

rocommunity public

همچنین کد زیر را کامنت میکنیم با کاراکتر # که این کد از دسترس خارج شود.

#agentAddress udp:127.0.0.1:161

و کد زیر را به جای کد بالا اضافه میکنیم.

agentaddress udp:161

با دکمه Ctrl+x سپس دکمه y و در نهایت دکمه Enter را می زنیم تا فایل کانفیگ ذخیره شود.

در آخرین مرحله دستور زیر را وارد میکنیم تا سرویس SNMP ریستارت شود.

sudo systemctl restart snmpd

نحوه اضافه کردن سرور لینوکسی به زبیکس

وارد مانیتورینگ ZABBIX شوید از قسمت Configuration وارد قسمت Hosts شوید، بر روی Create Host کلیک کنید.

از قسمت Interface بر روی Add کلیک کنید گزینه SNMP را انتخاب کنید چرا که میخواهیم با پروتکل SNMP مانیتور انجام شود.
در کادر Host name یک نام برای دیوایس که می خواهید مانیتور کنید وارد کنید بهتر است این نام همان Hostname سیستم باشد.
در قسمت Groups یک گروه از لیست انتخاب کنید یا می توانید یک نام جدید را وارد کنید تا یه دسته بندی جدید ایجاد بشه.
در قسمت Interfaces آدرس IP اون دیوایس را وارد کنید.

وارد تب Template شوید و از قسمت Link new templates باید Template را انتخاب کنیم.
گزینهTemplate OS Linux SNMP را انتخاب می کنم.

در مرحله آخر وارد تب Macros شوید، بر روی Inherited and host macros کلیک کنید.
عبارت {$SNMP_COMMUNITY} را پیدا کنید و بر روی Change کلیک کنید و مقدار Community Name مربوطه خودتان را وارد کنید.

پس از Add کردن از قسمت Hosts می توانید مشاهده کنیدZABBIX در حال مانیتور کردن با SNMP می باشد.

۱ ۱ رای دادن
رای دادن به مقاله
اشتراک در
اشاره به موضوع
guest
2 کامنت
جدیدترین
قدیمی ترین نظرات با تعداد رای بالا
Inline Feedbacks
مشاهده همه کامنت ها
ناشناس
ناشناس
5 ماه پیش

نحوه مانیتور لاگ فایل هم لطفا آموزش بدید

ناشناس
ناشناس
5 ماه پیش

زبیکس یکی از بهترین مانیتورینگ ها هستش

دکمه بازگشت به بالا