Для снятия статистики с серверов на linux Debian/Ubuntu по snmp мы будем пользоваться snmpd.
1. Ставим пакет snmpd
apt-get install snmpd
2. Правим файл /etc/default/snmp
По умолчанию демон snmpd «слушает» обращения только с localhost: 127.0.0.1
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid 127.0.0.1'
3. Для того, чтобы «слушал» все направления – изменяем эту строку до такого состояния:
SNMPDOPTS='-Lsd -Lf /dev/null -p /var/run/snmpd.pid'
4. Правим файл /etc/snmp/snmpd.conf
com2sec local localhost private # для подключения с localhost используем «пароль — комьюнити» private
com2sec localnet 192.168.0.0/24 public # для подключения с адресов 192.168.0.* используем «пароль — комьюнити» public
# не забудьте поменять «пароли» на своиgroup MyROSystem v1 local
group MyROSystem v2c local
group MyROSystem usm local
group MyROGroup v1 localnet
group MyROGroup v2c localnet
group MyROGroup usm localnet
group MyRWGroup v1 local
group MyRWGroup v2c local
group MyRWGroup usm localview all included .1 80
view system included .iso.org.dod.internet.mgmt.mib-2.systemaccess MyROSystem "" any noauth exact system none none
access MyROGroup "" any noauth exact all none none
access MyRWGroup "" any noauth exact all all nonesyslocation MainDatacenter # кто мы?
syscontact admin@mannix.ru # как с нами звязаться?
5. Перезапускаем snmpd
/etc/init.d/snmpd restart
6. Тестируем
С локальной машины:
snmpwalk -v 2c -c private localhost | less
Или с удаленного хоста:
snmpwalk -v 2c -c public ip_сервера | less
теперь можно подключать к системам мониторинга cacti
Мне понравилось! Занести себе в закладки:
Тоже интересно:
2 Comments к записи Установка и настройка SNMP на Linux Debian/Ubuntu
pavel
7th February 2012 в 10:57 am
С локальной машины:
apt-get install snmp
$ snmpwalk -v 2c -c private localhost | less
Было бы очень хорошо, если б указали, что я должен увидеть после этого?
У меня пустой экран..
Дмитрий
14th February 2012 в 4:27 am
вы должны увидеть что то в этом духе
+ Executing SNMP walk for list of indexes @ '.1.3.6.1.2.1.2.2.1.1'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.1' value: '1'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.2' value: '2'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.3' value: '3'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.4' value: '4'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.6' value: '6'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.7' value: '7'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.8' value: '8'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.9' value: '9'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.10' value: '10'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.11' value: '11'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.12' value: '12'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.13' value: '13'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.14' value: '14'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.15' value: '15'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.16' value: '16'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.17' value: '17'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.18' value: '18'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.19' value: '19'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.20' value: '20'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.21' value: '21'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.22' value: '22'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.23' value: '23'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.24' value: '24'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.25' value: '25'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.26' value: '26'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.27' value: '27'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.28' value: '28'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.29' value: '29'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.30' value: '30'
+ Index found at OID: '1.3.6.1.2.1.2.2.1.1.31' value: '31'