Query SNMP Hosts using MIBs
Video Lecture
Description
Querying SNMP agents with MIB descriptions is likely to fail by default when queried via a Zabbix server SNMP agent item.
It will also fail when trying from the command line using the snmpget command,
snmpget -v2c -cmycommunity grafana.seanwasere.com IF-MIB::ifInOctets.1
--> Cannot find module (IF-MIB)
--> IF_MIB::ifInOctets.1: Unknown Object Identifier
We can enable querying by MIB descriptions by running this command on the Zabbix server itself.
sudo apt install snmp-mibs-downloader
Now this command will work
snmpwalk -v 2c -c mycommunity grafana.seanwasere.com IF-MIB::ifInOctets.1
--> IF-MIB::ifInOctets.1 = Counter32: 566637161
I then restart the Zabbix server process.
sudo service zabbix-server restart
And update my items for the host in Zabbix, to query using MIB descriptions instead of OIDs.
interface in octets
⇾ OID = IF-MIB::ifInOctets.1
(oid = 1.3.6.1.2.1.2.2.1.10.1)
interface out octets
⇾ OID = IF-MIB::ifOutOctets.1
(oid = 1.3.6.1.2.1.2.2.1.16.1)