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