Установка и использование SNMP (snmpget, snmpwalk, snmpset, snmptrap/snmpinform) на Ubuntu, CentOS

UBUNTU
Список опций – очень полезно перед тем как программировать (как выщипить/конвертировать информацию) почитать – возможно до вас все уже придумано.

sudo apt-get install snmp – snmpget, snmpwalk, snmpset, snmptrap/snmpinform и еще куча snmp утилит относятся к пакету snmp.

sudo apt-get install snmp-mibs-downloader – ставим если нужно, чтобы OID разрешались в текстовое описание. Я добавлял только ради IF-MIB.

sudo download-mibs – обновляем текущие MIB скриптом download-mibs. Можно периодически запускать для актуализации.

CentOS
sudo yum install net-snmp-utils – snmpget, snmpwalk, snmpset, snmptrap/snmpinform и еще куча snmp утилит (см. список ниже) относятся к пакету net-snmp-utils.
[root@localhost ~]# rpm -qf /usr/bin/snmpget
net-snmp-utils-5.7.2-24.el7_2.1.x86_64

[root@localhost ~]# rpm -ql net-snmp-utils | grep bin
/usr/bin/encode_keychange
/usr/bin/snmpbulkget
/usr/bin/snmpbulkwalk
/usr/bin/snmpdelta
/usr/bin/snmpdf
/usr/bin/snmpget
/usr/bin/snmpgetnext
/usr/bin/snmpinform
/usr/bin/snmpnetstat
/usr/bin/snmpset
/usr/bin/snmpstatus
/usr/bin/snmptable
/usr/bin/snmptest
/usr/bin/snmptranslate
/usr/bin/snmptrap
/usr/bin/snmpusm
/usr/bin/snmpvacm
/usr/bin/snmpwalk
Использование

SNMPv3

snmpwalk -v3 -l authPriv -u <user> -a MD5 -A <pass> -x DES -X <des_pass> <ip>
snmpwalk -v3 -l authPriv -u admin -a MD5 -A lsurpassH1fv -x DES -X Su243K1l 10.10.25.3

Leave a Reply