在我的红帽linux机器中,我使用了follwing snmp配置。
more /etc/snmp/snmpd.conf
#dlmod cmaX /usr/lib64/libcmaX64.so
rocommunity ttt 127.0.0.1
syscontact plilunixadm@pl.co.il
rocommunity ttt darapp01.pl.corp
rocommunity ttt darapp02.pl.corp
syslocation UNKNOWN
trapcommunity ttt
trapsink plice01.il.pl.corp ttt。
因此,我的目标是验证snmp.conf配置正确和snmp基本正常。
我只是在googled中查看哪些命令可以检查当前的snmp配置,我发现如下:
snmpwalk -v 2c -c ttt -O e 127.0.0.1|more
SNMPv2-MIB::sysDescr.0 = STRING: Linux machine01
DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (560475) 1:33:24.75
SNMPv2-MIB::sysContact.0 = STRING: unixadm@pl.co.il
SNMPv2-MIB::sysName.0 = STRING: machine01
SNMPv2-MIB::sysLocation.0 = STRING: UNKNOWN。。。
命令输出中有很多细节
但不了解需要从输出中捕获什么才能确保我的snmp.conf正常
第二个问题-文件中的字符串rshedona是什么?
发布于 2017-01-05 14:23:17
您的snmpd.conf工作,因为snmpwalk返回一个结果。
字符串rshedona是您选择的社区的名称。
rocommunity rshedona 127.0.0.1
...
rocommunity rshedona darapp01.pl.corp
rocommunity rshedona darapp02.pl.corp是命令snmpwalk中所写的字符串:
snmpwalk -v 2c -c rshedona -O e 127.0.0.1|more-v是snmp的版本,在默认情况下,-c社区-O输出选项,snmpwalk返回系统MIB的结果。
https://serverfault.com/questions/824396
复制相似问题