Настраиваем SNMP на Linux Debian, Ubuntu или Redhat

Настраиваем SNMP на Linux Debian, Ubuntu или Redhat

Устанавливаем snmp

Debian/Ubuntu

apt-get install snmpd

RedHat/Centos

yum install net-snmp

Проверяем, что SNMPDOPTS строка в /etc/default/snmpd выглядит следующим образом:

Ubuntu/Debian

SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -p /var/run/snmpd.pid'

Проверяем, что строка OPTIONS в /etc/sysconfig/snmpd выглядит следующим образом:

Redhat/Centos

OPTIONS="-Lsd -Lf /dev/null -p /var/run/snmpd.pid"

Заменяем стандартный конфиг /etc/snmp/snmpd.conf на свой и меняем community, location и contact

com2sec readonly default <COMMUNITY>
group MyROGroup v1 readonly
group MyROGroup v2c readonly
group MyROGroup usm readonly
view all included .1 80
access MyROGroup "" any noauth exact all none none
syslocation <LOCATION>
syscontact <CONTACT>
#This line allows Observium to detect the host OS if the distro script is installed
extend .1.3.6.1.4.1.2021.7890.1 distro /usr/bin/distro

Скачиваем distro скрипт

cd /tmp
wget http://www.observium.org/svn/observer/trunk/scripts/distro
mv distro /usr/bin/distro
chmod 755 /usr/bin/distro

Перезагружаем SNMPD

/etc/init.d/snmpd restart
Поделиться Комментарии