使用zabbix的ICMP Ping模版实现对客户端网络状态的监控
来源:互联网 发布:富士康java工程师面试 编辑:程序博客网 时间:2024/06/05 15:47
转自:http://www.tuicool.com/articles/ZNBjai2
Zabbix使用外部命令fping处理ICMP ping的请求,fping不包含在zabbix的发行版本中,需要额外去下载安装fping程序,
安装完毕之后需要在zabinx_server.conf中的参数FpingLocation配置fping安装的路径。
由于fping默认是root权限工作,而zabbix-server是zabbix用户运行的,所以需要对fping程序设置setuid权限,
如果在自定义key的时候需要用到netstat命令,也同样要设置setuid,否则不能获取到数据,而在日志中提示权拒绝。
一、登陆Zabbix服务器做以下操作:
1.fping安装
wget http://www.fping.org/dist/fping-3.10.tar.gz
tar zxvf fping-3.10.tar.gz
cd fping-3.10
./configure --prefix=/usr/local/fping/
make && make install
2.修改zabbix_server.conf配置文件
vim /usr/local/zabbix/etc/zabbix_server.conf
把FpingLocation路径修改为刚安装的fping路径。
FpingLocation=/usr/local/fping/sbin/fping
如果不修改zabbix_server.conf配置件需要使用软连接到/usr/local/sbin/fping,zabbix默认fping的路径是/usr/sbin/fping
ln -s /usr/sbin/fping /path/to/non-existant/fping
ln -s /usr/sbin/fping6 /path/to/non-existant/fping6
service zabbix_server restart #重启服务
3.修改fping权限(如果不设下面权限,zabbix服务端会采集不到数据)
# chown root:zabbix /usr/local/fping/sbin/fping
# chmod 4710 /usr/local/fping/sbin/fping
4.zabbix用户测试fping命令
/usr/local/fping/sbin/fping www.baidu.com
www.baidu.com is alive # 说明命令返回成功。
二、登陆Zabbix监控网页做以下设置
打开zabbix-configuration-host-creat host添加需要监控的ip地址,host name添加需要监控的ip地址,如下图所示:
2.选择模版template icmp ping
3.添加Graphs
三、出图效果如下
四、触发器模版已自带,设置报警方式后就可以接收报警邮件了。
设置报警请参考http://linuxtech.blog.51cto.com/3670088/1706889
END
- 使用zabbix的ICMP Ping模版实现对客户端网络状态的监控
- 使用zabbix3.0.4的ICMP Ping模版实现对客户端网络状态的监控
- ICMP 的 Ping 实现
- zabbix实现对tomcat的监控
- Zabbix中使用ICMP ping来判断主机是否存活的问题
- zabbix监控redis的状态
- zabbix系列(八)zabbix添加对web页面url的状态监控
- ICMP 协议及 Ping程序的实现
- ICMP协议及ping程序的实现
- 基于ICMP协议的ping程序实现
- java实现ICMP协议的ping功能
- 使用percona-xtrabackup实现对线上zabbix监控系统数据库mariadb5.5.47的主从同步
- zabbix监控nginx、php-fpm的状态
- zabbix监控nginx、php-fpm的状态
- zabbix监控tcp连接的状态
- zabbix监控parameter mysql的状态
- zabbix系列(七)zabbix3.0添加对tcp连接数及状态的监控
- zabbix系列(六)zabbix添加对ubuntu系统的监控
- 通过 Chrome 调试运行在 IOS-safari 上的页面
- 变量和数据
- c语言二叉树简单创建与遍历
- Cache-control(网页缓存)
- Java的webservice获取客户端IP
- 使用zabbix的ICMP Ping模版实现对客户端网络状态的监控
- java中使用全局过滤器防止过滤css和js
- 怎么在eclipse中安装properties插件使其显示中文
- Kafka消息队列实现业务端确认的方案
- 每天一个linux命令——cut
- 闭包
- 有n个人围成一圈,顺序排号。从第1个人开始报数(从1到3报数),凡报到3的人退出圈子,问最后留下的是原来的第几号的那位
- 图片的三级缓存
- 教你如何正确的去校验身份证