柴少鹏的官方网站 技术在分享中进步,水平在学习中升华

snmp测试命令小技巧

一、用的命令:snmpwalk

二、用的场景:600百多台服务器分布在不到十个机房,是用的cacti监控流量,某天需要统计一下哪些是漏掉没有加进去的,于是乎统计出一部分IP是cacti中没有的,然后哪些启动着snmp服务哪些是没有权限呢,遂需要快速的统计一下。

三、用的命令行:snmpwalk -v 2c -c public ip地址 system

四、整个流程:

第一步:先将统计出来的所有IP地址汇总到一个文件中

第二步:for num in `cat /tmp/zwip_list`;do snmpwalk -v 2c -c public $num system|wc -l>/tmp/snmp/$num;done

第三步:for num in `ll|awk {'print $NF'}`;do cat $num;done|grep 31

思路:就是先将所有cacti中没有的ip统计出来,然后用for循环逐条的去让他们返回信息,如果snmp启动着是漏掉没加的就会返回一系列的系统信息,如果没有返回信息说明是没有启动snmp服务或者是我们运维没有此服务器的管理权限,这样就不用cacti按个加主机去试同时也是一个非常快速的判断方法。



作者:忙碌的柴少 分类:命令使用技巧 浏览:2328 评论:0
留言列表
发表评论
来宾的头像