使用zabbix的ICMP Ping模版实现对客户端网络状态的监控
2016-01-21 18:12
851 查看
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
本文出自 “小五台车神” 博客,请务必保留此出处http://linuxtech.blog.51cto.com/3670088/1737363
安装完毕之后需要在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
本文出自 “小五台车神” 博客,请务必保留此出处http://linuxtech.blog.51cto.com/3670088/1737363
相关文章推荐
- CentOS6.X上安装Cacti网络监控系统和Spine轮询
- (转)META http-equiv="refresh" 实现网页自动跳转
- Stanford机器学习---第五周.BP神经网络算法
- HttpClient详解(一)
- 神经网络浅讲:从神经元到深度学习
- curl 作为 http 客户端使用示例
- iOS 【原生API NSURLSession 网络请求(重新弄一份 格式不对!!!!!!!!!!)】
- openSUSE Tumbleweed配置网络
- CNN卷积神经网络的改进(15年最新paper)
- http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx
- Android利用Fiddler进行网络数据抓包
- cas用httpclient登录,并获取ticket,可以很方便扩展,如果要ajax登录可以基于这个接口,在resp种植castgc的cookie到浏览器
- 1-9 TCP/IP参考模型
- 端到端与点到点的区别
- Spring Integration实例代码分析之basic--http
- Back Track 5 之 Web踩点 && 网络漏洞
- Back Track 5 之 网络踩点
- Linux 常用网络命令介绍
- 使用tcpdump+Wireshark(或Fiddler)做linux服务器的网络请求分析
- ios9 http请求失败的问题