snmptrap关闭public验证

X疼的需求,碰到了EMC的存储和华为的一个网络设备,无法抓取硬件的状态信息,但是硬件管理程序上都有一个配置snmptrap发送一些硬件的报警信息

需求:

可以使用这些存储上自带的snmptrap功能获得一些信息这些信息都是存储自检测发现的报警错误通过配置snmptrap发送到一台linux服务器上,linux服务器上开启snmptrap服务器接收到存储发送的一些报警信息,使用脚本分析这些信息,做报警判断,使用短信接口或者邮件的方式发送给相关负责人

配置这些存储设备snmptrap的时候,发现一个问题,配置页面上只有填写snmptrap服务器的IP和端口,顿时X疼,因为之前使用snmptrap的时候都是有个public验证,各种折腾,曾把snmptrap后面的public去掉(#authCommunity   log,execute,net),各种都无法接收到存储和网络设备发送过来的信息,各种翻阅,发现有个关闭验证功能

#authCommunity   log,execute,net pulic 注释掉这行

disableAuthorization yes #写上这行,关闭授权

snmptrap就会接收各种往本机发送的snmptrap包,之后就可以使用一些脚本什么玩意的分析字符串,抓取你要的报警信息,然后要怎么操作就自己玩吧

你可能感兴趣的:(snmptrap关闭public验证)