snmp

一、centos7 linux snmp命令行工具安装

snmpget,snmpset,snmpwalk是SNMP的基本工具
yum -y install net-snmp-utils

二、linux自身作为 snmp 服务器

sudo apt-get install snmpd
sudo apt-get install snmp
service snmpd start
为了获取所有的数据,修/etc/snmp/snmpd.conf,添加最后一行
view systemonly included .1.3.6.1.2.1.1
view systemonly included .1.3.6.1.2.1.25.1
view systemonly included .1
service snmpd restart

三、 snmp工具包自带工具

1、snmpwalk

[root]# snmpwalk -v 2c public 127.0.0.1 system
[root]# snmpwalk -v 2c public 127.0.0.1 .1.3.6.1.2.1.1

2、snmpbulkwalk

[root]# snmpbulkget -v 2c public 127.0.0.1 .1.3.6.1.2.1.1
[root]# snmpbulkwalk -v 2c public 127.0.0.1 .1.3.6.1.2.1.1

3、snmpget

[root]# snmpget -v 2c public 127.0.0.1 .1.3.6.1.2.1.1

4、snmpset

5、帮助

linux命令行下,输入 snmp 然后 tab,会弹出所有的snmp命令

mibbrowser

mib-browser 版本

WebNMS  SNMP Utilities 5
Mib Browser

使用技巧

终极技巧 :mibbrowser->help-> help

常用技巧

1、多个mib量同时下发
  右下角`MultiVar`选中,然后添加mib量

2、端口、community、write community 都要注意

3、通过 snmpget / snmpgetnext 获取索引

4、对 bits 类型数据的设置,很特殊
  bit0 表示最高位,填写0,到设备后变成128,不填表示0
  bit1 次之,填写1,到设备后变成64,不填表示0
  同样,设备需要转化为收到值的样子返回给mib-browser

发表评论