SNMP: Difference between revisions
From DWIKI
Tag: wikieditor |
mNo edit summary Tag: wikieditor |
||
| (10 intermediate revisions by the same user not shown) | |||
| Line 32: | Line 32: | ||
Hosts to monitor: swa and swb ( 10.1.0.1x ) | Hosts to monitor: swa and swb ( 10.1.0.1x ) | ||
On | On the host used as proxy: | ||
view all included .1 | view all included .1 | ||
group ACCSRV v2c notConfigUser | group ACCSRV v2c notConfigUser | ||
| Line 44: | Line 44: | ||
Then from your 192.168.0.0/16 network: | Then from your 192.168.0.0/16 network: | ||
snmpwalk -v 2c -c swa yoursnmpproxyserver | snmpwalk -v 2c -c swa yoursnmpproxyserver | ||
= snmptranslate = | |||
== Translate OID to name == | |||
snmptranslate .1.3.6.1.2.1.1.3.0 | |||
SNMPv2-MIB::sysUpTime.0 | |||
==Translate name to OID== | |||
snmptranslate -On SNMPv2-MIB::system.sysUpTime.0 | |||
.1.3.6.1.2.1.1.3.0 | |||
=Tools= | |||
==snmpwalk== | |||
snmpwalk -v 2c -c public yourhost system(?) | |||
or to show all OIDs | |||
snmpwalk -v 2c -c public yourhost | |||
==snmpget== | |||
snmpget -v1 -c public 192.168.10.17 .1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1 | |||
PowerNet-MIB::uioSensorStatusTemperatureDegC.1.1 = INTEGER: 22 | |||
=FAQ= | |||
==Cannot find module (IF-MIB): At line 1 in (none)== | |||
apt install snmp-mibs-downloader | |||
download-mibs | |||
= FAQ = | = FAQ = | ||
| Line 51: | Line 79: | ||
*[http://www.net-snmp.org/wiki/index.php/TUT:Using_and_loading_MIBS Installing and loading MIBs] | *[http://www.net-snmp.org/wiki/index.php/TUT:Using_and_loading_MIBS Installing and loading MIBs] | ||
*[https://l3net.wordpress.com/2013/05/12/installing-net-snmp-mibs-on-ubuntu-and-debian/ | *[https://l3net.wordpress.com/2013/05/12/installing-net-snmp-mibs-on-ubuntu-and-debian/ Installing net-snmp MIBs on Ubuntu and Debian] | ||
apt install snmp-mibs-downloader | |||
===Locations=== | ===Locations=== | ||
*/usr/share/snmp/mib | */usr/share/snmp/mib | ||
| Line 57: | Line 88: | ||
*/usr/share/snmp/mibs/ | */usr/share/snmp/mibs/ | ||
==Error messages== | |||
===Bad operator (INTEGER): At line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU=== | |||
See https://serverfault.com/questions/936119/snmp-mibs-on-ubuntu-error-in-mibs | |||
===Cannot find module (IF-MIB)=== | |||
apt install snmp-mibs-downloader | |||
Edit /etc/snmp/snmp.conf: | |||
# mibs: | |||
and then run | |||
download-mibs | |||
[[Category:Monitoring]] | [[Category:Monitoring]] | ||
Latest revision as of 12:22, 9 April 2026
Links
- Tutorials
- Tutorial: snmptranslate
- https://net-snmp.sourceforge.io/wiki/index.php/
- Zabbix and SNMP
- http://www.debianhelp.co.uk/snmp.htm
- How to Configure SNMP Community Strings
- Linux SNMP OIDs for CPU,Memory and Disk Statistics
- The MIBs list
Documentation
OID
https://www.dpstele.com/snmp/what-does-oid-network-elements.php
HOWTO
snmpd on Ubuntu
In /etc/snmp/snmpd.conf:
view systemonly included .1
Using snmpd as snmp proxy
IP range to call from: 192.168.0.0/16
Hosts to monitor: swa and swb ( 10.1.0.1x )
On the host used as proxy:
view all included .1 group ACCSRV v2c notConfigUser com2sec -Cn wasrv notConfigUser 192.168.0.0/16 swa com2sec -Cn wbsrv notConfigUser 192.168.0.0/16 swb access ACCSRV wasrv any noauth prefix all none none access ACCSRV wbsrv any noauth prefix all none none proxy -Cn wasrv -v 2c -c public 10.1.0.11 .1.3 proxy -Cn wbsrv -v 2c -c public 10.1.0.12 .1.3
Then from your 192.168.0.0/16 network:
snmpwalk -v 2c -c swa yoursnmpproxyserver
snmptranslate
Translate OID to name
snmptranslate .1.3.6.1.2.1.1.3.0
SNMPv2-MIB::sysUpTime.0
Translate name to OID
snmptranslate -On SNMPv2-MIB::system.sysUpTime.0
.1.3.6.1.2.1.1.3.0
Tools
snmpwalk
snmpwalk -v 2c -c public yourhost system(?)
or to show all OIDs
snmpwalk -v 2c -c public yourhost
snmpget
snmpget -v1 -c public 192.168.10.17 .1.3.6.1.4.1.318.1.1.25.1.2.1.6.1.1
PowerNet-MIB::uioSensorStatusTemperatureDegC.1.1 = INTEGER: 22
FAQ
Cannot find module (IF-MIB): At line 1 in (none)
apt install snmp-mibs-downloader
download-mibs
FAQ
Install MIB
apt install snmp-mibs-downloader
Locations
- /usr/share/snmp/mib
- /var/lib/snmp/mibs/
- /usr/share/snmp/mibs/
Error messages
Bad operator (INTEGER): At line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU
See https://serverfault.com/questions/936119/snmp-mibs-on-ubuntu-error-in-mibs
Cannot find module (IF-MIB)
apt install snmp-mibs-downloader
Edit /etc/snmp/snmp.conf:
# mibs:
and then run
download-mibs
