Мини Вики. Чтоб ничего не забыть!

Ubuntu: Настройка SNMPD


Для того чтобы мониторить по SNMP Ubuntu системы, нужно поставить пакет SNMP и настроить его на работу. Приступим.

Ставим пакет snmpd

sudo apt-get install snmpd

Далее правим файл /etc/snmp/snmpd.conf

sudo nano /etc/snmp/snmpd.conf

Приводим файл к виду:

agentAddress  udp:127.0.0.1:161 # Заменить IP на нужный интерфейс

# agentAddress udp:161,udp6:[::1]:161 # Либо разрешить на всех инфтерфейсах

com2sec local 10.7.7.98 public # для подключения с адресов 192.168.0.* используем «пароль — комьюнити» public

group MyROGroup v1 local

group MyROGroup v2c local

group MyROGroup usn local

view all included .1 80

access MyROGroup "" any noauth exact all none none

syslocation MyLocation # кто мы?

syscontact Me # как с нами связаться?

Сохраняем исправления

Перезапускаем snmpd

sudo /etc/init.d/snmpd restart

Проверяем работу:

snmpwalk -v 2c -c public ip_сервера

Если все сделали правильно, то мы увидим что опрос прошел успешно и будем получать результаты  в терминале.

 

Некоторые интересные OID

HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (9107969) 1 day, 1:17:59.69

HOST-RESOURCES-MIB::hrSystemDate.0 = STRING: 2018-6-5,22:51:9.0,+4:0

HOST-RESOURCES-MIB::hrMemorySize.0 = INTEGER: 32936028 KBytes

HOST-RESOURCES-MIB::hrStorageDescr.36 = STRING: /

HOST-RESOURCES-MIB::hrStorageSize.36 = INTEGER: 69427742

HOST-RESOURCES-MIB::hrStorageUsed.36 = INTEGER: 1422487

HOST-RESOURCES-MIB::hrProcessorLoad.196608 = INTEGER: 12