Zabbix2.4.X_监控SNMP

  1. 云栖社区>
  2. 博客>
  3. 正文

Zabbix2.4.X_监控SNMP

科技小能手 2017-11-12 03:27:00 浏览1094
展开阅读全文

首先,很多不能安装agent的设备都默认带有SNMP协议,可以直接添加,本文是在不安装agent的情况下用SNMP监控系统。监控SNMP设备对于的KEYOID,文章尾部列出相应的OID

 

yum安装snmp

# yum install -y net-snmp

 

snmp配置

# vim /etc/snmp/snmpd.conf

view systemview included .1.3.6.1.2.1.25.1.1 //找到这行,增加下面配置

view systemview included .1 // 这个是新增加的

proc mountd // 找到这些配置,把注释去掉

proc ntalkd 4

proc sendmail 10 1

disk / 10000

load 12 14 14

 

启动snmpd

# service snmpd start

 

本机命令行测试:

格式:snmpwalk -c public -v 2c IP OID///OID为数字时用,“.”开头

# snmpwalk -c public -v 2c 127.0.0.1 sysName     //查看机器名称, 127.0.0.1服务器IP

返回:SNMPv2-MIB::sysName.0 = STRING: iZ2886yjgbsZ 

# snmpwalk -c public -v 2c 127.0.0.1 .1.3.6.1.4.1.2021.4.11.0   //获取剩余内存,127.0.0.1服务器IP

返回:UCD-SNMP-MIB::memTotalFree.0 = INTEGER: 472520 kB

 

Zabbix 创建监控项

打开网站点击Configuration -- Hostszabbix的主机列表中,在你需要配置的主机那行,点击Name列,在HostSNMP interfaces 点击Add添加,写入被监控机器的IP

wKioL1afLICgE-FjAABEOVr3Zqw492.png

点击监控项item,在右上角点击“create item”,和普通的监控项创建方法差不多,仅有几个地方不同,

type选择SNMP v2或者v1v3,一般选择v2

KEY 是下面列表里OID对应的备注名称,

snmp community使用默认的public

port不填写默认为161. 

SNMP OID写上OID,例如”.1.3.6.1.2.1.2.2.1.10.3"

详细OID列表看另一篇文章:http://wutou.blog.51cto.com/615096/1736806

然后其他内容和其他item type一样,然后保存即可。最后去看看是否获取到了数据。红框内是需要填写的

wKioL1afLK3SJmtOAABu5uc-_Wc322.png

然后到最新数据里面查看zabbix是否获取到了snmp数据。Monitoring --last data找到你得主机以及相应的Host

在对应的Name里找到Other 点击右边对应的Graph查看。

wKioL1afLQqi_reJAABtgRuJAYk890.png

wKioL1afLQuhNSD8AAA3IeU8HEo019.png

结束


参考文章:

http://www.ttlsa.com/zabbix/zabbix-snmp-agent/

http://www.ttlsa.com/zabbix/zabbix-snmp-install/

http://www.ttlsa.com/zabbix/zabbix-snmp-instance/



本文转自 piazini 51CTO博客,原文链接:http://blog.51cto.com/wutou/1736801

网友评论

登录后评论
0/500
评论
科技小能手
+ 关注