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

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

Roman Bogachev VMware Specialist | Drone Pilot | Traveler

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

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

Debian/Ubuntu

1
apt-get install snmpd

RedHat/Centos

1
yum install net-snmp

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

Ubuntu/Debian

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

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

Redhat/Centos

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

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

1
2
3
4
5
6
7
8
9
10
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 скрипт

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

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

1
/etc/init.d/snmpd restart
On this page