《Zabbix
什么是item:
Items是监控项,是监控的基本元素,每一个监控项对应一个被监控端的采集值。
item构成:
Items由key+参数组成,这些值都可以自定义,监控项中需要获取cpu信息,则需要一个对应的监控key:system.cpu.load。如果是获取网卡流量,那么获取网卡这个监控项需要key:net.if.in或者net.if.out。一般情况下key要与参数结合起来使用,例如获取5分钟的负载情况:system.cpu.load,avg5是对应的参数,如果是1分钟则使用avg1,如果是15分钟则使用avg15。网卡流量net.if.in,使用eth0作为参数可以获取到eth0网卡的进入流量,同样可以换成eth1,eth2等等。
通常在使用Zabbix的时候往往会自定义Item。但是经常会遇到自定义的Item动不动就Not Supported了。其实原因很简单。Zabbix Agent默认的超时时间是3秒,往往自定义的Item由于各种原因返回时间会比较长,所以建议统一修改一个适合自己实际的值。
vim /etc/zabbix/zabbix_agent.conf
#Range: 1-30
Timeout=8 #默认注释掉的,3秒
修改完毕后重启zabbix-agent
/etc/init.d/zabbix-agent restart
Zabbix使用fping处理ICMP ping的请求,需要安装fping程序,安装完毕之后需要在zabinx_server.conf中的参数FpingLocation配置fping安装的路径。由于fping默认是root权限工作,而zabbix-server是zabbix用户运行的,所以需要对fping程序设置setuid权限,如果在自定义key的时候需要用到netstat命令,也同样要设置setuid,否则不能获取到数据,而在日志中提示权拒绝。
zabbix-ICMP ping监控添加方法
1、安装好zabbix监控,你会发现默认的ping根本是不支持的,毫无用处。
http://s5.运维网.com/wyfs02/M02/82/11/wKiom1dJ2pewkvYNAAPpHNXK9Ns882.png-wh_500x0-wm_3-wmp_4-s_3723359287.png
通过图形去看,发现根本没有数据流入:
http://s3.运维网.com/wyfs02/M02/82/10/wKioL1dJ283g84rOAAFzEXgPC2o805.png-wh_500x0-wm_3-wmp_4-s_1484756734.png
首先fping的rpm包怎么获得,默认yum安装发现没有,我们先更新下yum源:
#yum install epel-release.noarch
#yum update
#yum install fping
ping命令默认只有root可以使用,所以授权特殊权限:
$sudo chmod 4770 /usr/sbin/fping
$ sudo chown root:zabbix /usr/sbin/fping
$ fping 192.168.38.3
192.168.38.3 is alive #证明是ok的
修改zabbix_server的配置参数:
http://s5.运维网.com/wyfs02/M01/82/10/wKioL1dJ2yjAtXrYAABW_JQccoc924.png-wh_500x0-wm_3-wmp_4-s_2549215816.png
$ ./zabbix_agentd restart
添加监控项:
http://s2.运维网.com/wyfs02/M00/82/10/wKioL1dJ3e6ReR_YAAHw1weUFjQ065.png-wh_500x0-wm_3-wmp_4-s_1243669557.png
6、添加图形监控:
http://s4.运维网.com/wyfs02/M00/82/11/wKiom1dJ3JORDDS2AAFQORF7v-4605.png-wh_500x0-wm_3-wmp_4-s_1791210628.png
7、通过图形监控测试:
http://s4.运维网.com/wyfs02/M00/82/10/wKioL1dJ3h7xvwwdAAG47syJ1ic509.png-wh_500x0-wm_3-wmp_4-s_126591443.png
页:
[1]