Настроим правильно мониторинг SNMP демона на примере OVIRT и откроем для него порты
Как добавить SNMP для мониторинга
Поставим сам демон snmpd и программы для проверки как он работает Centos 7
yum install net-snmp-utils net-snmp
Настраиваем конфигурацию:
mv /etc/snmp/snmpd.conf /etc/snmp/snmp.conf2
nano /etc/snmp/snmpd.conf
rocommunity public
syslocation "myserver"
syscontact my@email.net
Далее открываем порт в фаерволле:
firewall-cmd --zone=public --add-port=161/udp --permanent
firewall-cmd --zone=public --add-port=161/tcp --permanent
firewall-cmd --zone=public --add-port=162/udp --permanent
firewall-cmd --zone=public --add-port=162/tcp --permanent
firewall-cmd --reload
или добавим XML файл:
nano /etc/firewalld/services/snmp.xml
<?xml version="1.0" encoding="utf-8"?>
<service>
<short>SNMP</short>
<description>SNMP protocol</description>
<port protocol="udp" port="161"/>
<port protocol="tcp" port="161"/>
</service>
Далее:
firewall-cmd --zone=public --add-service snmp --permanent
firewall-cmd --reload
Ну и рестартуем snmp и добавляем в автозагрузку:
systemctl restart snmpd
systemctl enable snmpd
Проверим на работоспособность:
snmpwalk -v 1 -c public -O e 127.0.0.1