参考网站:

https://www.cnblogs.com/saneri/p/6706578.html

使用fping报错注意事项:

https://blog.csdn.net/oqqssh/article/details/78321456

监控路由器丢包率:

http://www.mamicode.com/info-detail-1519866.html(未测试)

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

Zabbix使用外部命令fping处理ICMP ping的请求,fping不包含在zabbix的发行版本中,需要额外去下载安装fping程序,安装完毕之后需要zabinx_server.conf中的参数FpingLocation配置fping安装的路径。

由于fping默认是root权限工作,而zabbix-server是zabbix用户运行的,所以需要对fping程序设置setuid权限,如果在自定义key的时候需要用到netstat命令,也同样要设置setuid,否则不能获取到数据,而在日志中提示权拒绝。

1.fping安装

1
2
3
4
5
cd /usr/local
wget http://www.fping.org/dist/fping-3.10.tar.gz
cd fping-3.10
./configure --prefix=/usr/local/fping
make && make install

2.修改zabbix_server.conf配置文件

1
2
3
[root@yunwei fping-3.10]# vim /etc/zabbix/zabbix_server.conf
FpingLocation=/usr/local/fping/sbin/fping
[zabbix@yunwei ~]$ /etc/init.d/zabbix_server restart

3.修改fping权限(如果不设下面权限,zabbix服务端会采集不到数据) 

1
2
[root@yunwei fping-3.10]# chown root:zabbix /usr/local/fping/sbin/fping
[root@yunwei fping-3.10]# chmod 4710 /usr/local/fping/sbin/fping

4.zabbix用户测试fping命令

1
2
[zabbix@yunwei ~]$ /usr/local/fping/sbin/fping www.juzifenqi.com
www.juzifenqi.com is alive # 说明命令返回成功

二、登陆Zabbix监控网页做以下设置

1.打开zabbix-configuration-host-creat host 添加需要监控的ip地址,host name添加需要监控的ip地址,下面可以选用agent snmp ,ip地址可以写ip地址,也可以不改,这里用不到agent或snmp的监控,只是使用的“sample check”icmp-ping监控。

Simple checks通常用来检查远程未安装代理或者客户端的服务

使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple checks来收据数据,一基本上都是用来检测远程服务器某端口是否在监听。

2.关联模板的时候选择template icmp ping

3.查看items

4.查看triggers

3.添加Graphs

出图如下:

参考文档:

  http://xuekangle.blog.chinaunix.net/uid-29179844-id-4631374.html

  http://www.ttlsa.com/zabbix/zabbix-simple-checks/

  http://www.tuicool.com/articles/ZNBjai2

zabbix使用ICMP Ping模版实现对客户端网络状态的监控,监控丢包率、响应时间的更多相关文章

  1. 使用zabbix3.0.4的ICMP Ping模版实现对客户端网络状态的监控

    一.登陆Zabbix服务器做以下操作: 1.fping安装 wget http://www.fping.org/dist/fping-3.16.tar.gz tar zxvf fping-3.16.t ...

  2. ICMP Ping模版实现对客户端网络状态的监控

    Zabbix使用外部命令fping处理ICMP ping的请求,fping不包含在zabbix的发行版本中,需要额外去下载安装fping程序,安装完毕之后需要zabinx_server.conf中的参 ...

  3. zabbix使用fping监控任意两个节点之间的网络质量、丢包率和响应时间

    zabbix使用fping监控任意两个节点之间的网络质量.丢包率和响应时间 之前的博文 使用zabbix3..4的ICMP Ping模版实现对客户端网络状态的监控 https://www.cnblog ...

  4. 用ping命令简单的测试 延时、抖动、丢包率

    在DOS命令状态下输入 :ping 202.105.135.211 -t (连续的对该IP地址执行Ping命令,直到被用户以Ctrl+C中断)就会得到下面的结果:Pinging 202.105.135 ...

  5. AR8033 1000M模式下ping包丢包率过大分析与解决

    1 现象 近期对一款基于QCA方案.有线Phy为AR8033.WiFi双频且支持iEEE802.11AC的WLAN产品进行了深度验证,发现有线口同部分PC机直连时,WiFi终端ping 该PC机时总是 ...

  6. ping命令脚本实现显示网络状态、学生姓名、学号

    #!/bin/bash a=. ####定义一个固定变量 h=(wanghao xieyunshen 刘桃) ####定义数组 ..} ####for循环,后面的in是条件即从多少循环到多少 do # ...

  7. 批量ping IP并检测IP延迟率和丢包率脚本

    脚本文件如下: #!/bin/bash #Author:Mr.Ding #Created Time:2018-08-26 07:23:44 #Name:ping.sh #Description: sh ...

  8. ping测试丢包率

    测试环境:Centos 6.4 增加参数:-i 例如: #ping -i 0.01 172.16.3.1 则每隔0.01秒ping一次

  9. zabbix监控Linux服务器丢包率

    http://www.ttlsa.com/zabbix/zabbix-simple-checks/  这个文章看了,还没有实践 1.先创建监控项,键值如下 icmppingloss[<121.1 ...

随机推荐

  1. 黄聪:C#“多线程线程间操作无效: 从不是创建控件的线程访问它。”,跨线程修改控件属性解决方案

    解决方案就是使用代理,在代理中调用主线程的方法来控制控件 /// <summary> /// 声明代理 /// </summary> delegate void SetText ...

  2. 项目出现 The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 解决方法

    1. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path ①项 ...

  3. [蓝桥杯]ALGO-95.算法训练_2的次幂表示

    题目描述: 问题描述 任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001. 将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:=^+^+^ 现在约 ...

  4. 【linux】之查看物理CPU个数、核数、逻辑CPU个数

    # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| ...

  5. 【Java】Java初始化过程总结

    概述 Java字节代码:byte[] Java类在JVM的表现形式:Class类的对象: Java源代码被编译成class字节码 : Java字节代码 --> Class类的对象: 加载:把Ja ...

  6. django获取表单数据

    django获取单表数据的三种方式 v1 = models.Business.objects.all() # v1是QuerySet的列表 ,内部元素都是对象 v2 = models.Business ...

  7. 统计python文件中的代码,注释,空白对应的行数

    其实代码和空白行很好统计,难点是注释行 python中的注释分为以#开头的单行注释 或者以'''开头以'''结尾 或以"""开头以"""结尾 ...

  8. P1616疯狂的采药

    传送 它不是可爱的01背包了!!!这个题中一种药可以采无限次!!! 它进化成了完全背包.完全背包中的内循环从m到v[i]改成了从v[i]到m 既然如此,代码如下: #include<iostre ...

  9. 《Java并发编程实战》笔记-synchronized和ReentrantLock

    在一些内置锁无法满足需求的情况下,ReentrantLock可以作为一种高级工具.当震要一些高级功能时才应该使用ReentrantLock,这些功能包括:可定时的.可轮询的与可中断的锁获取操作,公平队 ...

  10. mybatisz中一个可以替代between..and 的技巧

    用mybatis进行时间段筛选时,如果,查询本日,本月的信息量,我们可以使用like concat()函数来替换between..and <select id="queryMyStaf ...