Проверьте это:
http://www.net -snmp.org / docs / mibs / host.html
http://www.oidview.com/mibs/0/RFC1213-MIB.html
Это будетдаст вам использование памяти / диска:
snmptable -v1 -c public localhost hrStorageTable
snmptable -v1 -c public localhost .1.3.6.1.2.1.25.2.3
Это даст вам загрузку процессора:
snmptable -v1 -c public localhost hrProcessorTable
snmptable -v1 -c public localhost .1.3.6.1.2.1.25.3.3
Состояние интерфейса:
snmptable -v1 -c public localhost ifTable
snmptable -v1 -c public localhost .1.3.6.1.2.1.2.2
Если вы используете основанный на оборотахLinux, это даст вам установленное программное обеспечение:
snmptable -v1 -c public localhost hrSWInstalledTable
snmptable -v1 -c public localhost .1.3.6.1.2.1.25.6.3
Вы можете сделать эту работу для .deb вкусов Linux:
http://community.zenoss.org/blogs/zenossblog/2009/02/18/tip-of-the-month-snmp-software-inventory-for-debian-and-ubuntu-machines
Sample output of `snmptable -v1 -c public localhost hrProcessorTable`
hrProcessorFrwID hrProcessorLoad
SNMPv2-SMI::zeroDotZero 54
SNMPv2-SMI::zeroDotZero 22
Наящик, который вы запрашиваете, имеет ли public доступ для чтения к .1.3.6.1.2.1.25?
Возможно, вам понадобится добавить что-то подобное в ваш /etc/snmp/snmpd.conf
com2sec monitor default monitor
group monitorGroup v1 monitor
group monitorGroup v2c monitor
view hardware included .1.3.6.1.2.1.25
view hardware included .1.3.6.1.2.1.2
access monitorGroup "" any noauth exact hardware none none
Перезапуск snmpd
Затем укажите -c monitor
в вышеприведенных командах вместо -c public