我是snmp的新手,在阅读了一些资料后,我有两个问题:-
1)当我们用指令配置代理的snmpd.conf文件时,net会自动发送陷阱吗?
我之所以问这个问题,是因为当cpu超过90%时,我试图发送一个陷阱。我的代理和主人都在同一个linux机器上。
我的snmptrad.conf档案:-
authCommunity log aaa
authCommunity log public
我的snmpd.conf文件(删除额外的注释行):-
主代理com2sec notConfigUser默认公共 notConfigGroup v1 notConfigUser组 notConfigGroup v2c notConfigUser 视图系统视图包括.1.3.6.1.2.1.1视图系统视图 包含.1.3.6.1.2.1.25.1.1视图全部包含.1视图mib2包含.iso.org.dod.internet.mgmt.mib-2fc access notConfigGroup "“任何不精确的系统视图无 createUser internalMonitoringName SHA密码AES rouser internalMonitoringName iquerySecName internalMonitoringName com2sec本地主机aaa com2sec净-27 10.0.0.0/8 aaa com2sec网-46 10.9.46.0/24 aaa com2sec净额-60 10.9.60.0/24 aaa com2sec网-10 10.20.0.0/16 aaa集团MyRWGroup任何地方 组MyROGroup任意网-27 组MyROGroup任意net-46 组MyROGroup任意网-60 组MyROGroup任何net-10访问MyROGroup“none noauth 0”无 access MyRWGroup "“任何noauth 0 mib2 mib2 “在测试实验室的某个地方” 根根@localhost dontLogTCPWrappersConnects是 trap2sink本地主机aaa 监视器-r 30 machineTooBusy hrProcessorLoad > 90
当我运行一些进程来增加cpu负载时,cpu负载超过90% (在top命令中可以看到),但是我看不到/var/log/messages中的陷阱消息。
我在这里做错了什么?
2)另外,我的下一个问题是,如果我有一个定制的MIB文件,而我已经为它写了一个代理,那么我是否可以在snmpd.conf文件中添加带有“监视器”指令的自定义MIB中的变量/OID,以便自动发送陷阱?或者我必须从我的经纪人那里派陷阱?
请帮帮我的困惑..。
发布于 2013-12-19 22:58:59
不,它不会自动发送任何东西。您有两个步骤要遵循:
1)定义要发送陷阱或通知的位置。这就是trapsink和类似行所做的。
2)然后定义您要发送的内容。这就是monitor和类似指令所做的。monitor指令可以用于监视几乎任何东西,包括您自己的自定义MIB变量。
当包含这两种情况时,它将自动发送陷阱(通过执行内部监视,然后向每个配置好的陷阱链接或其他目标发送一个陷阱)。
https://stackoverflow.com/questions/20693084
复制相似问题