标签:发送 local ddr 1.7 3.3 通过 多个 平均值 star
(一)mtr简述[root@server98 ~]# mtr -v
mtr 0.85
[root@server98 ~]# mtr -h
usage: mtr [-BfhvrwctglxspQomniuT46] [--help] [--version] [--report]
[--report-wide] [--report-cycles=COUNT] [--curses] [--gtk]
[--csv|-C] [--raw] [--xml] [--split] [--mpls] [--no-dns] [--show-ips]
[--address interface] [--filename=FILE|-F]
[--ipinfo=item_no|-y item_no]
[--aslookup|-z]
[--psize=bytes/-s bytes] [--order fields]
[--report-wide|-w] [--inet] [--inet6] [--max-ttl=NUM] [--first-ttl=NUM]
[--bitpattern=NUM] [--tos=NUM] [--udp] [--tcp] [--port=PORT] [--timeout=SECONDS]
[--interval=SECONDS] HOSTNAME
[root@server98 ~]# mtr -r
Start: Sun Feb 11 13:53:09 2018
HOST: server98 Loss% Snt Last Avg Best Wrst StDev
1.|-- localhost 0.0% 10 0.0 0.0 0.0 0.1 0.0
[root@localhost ~]# mtr -r -w -b 172.21.24.99
Start: Sun Feb 11 14:21:21 2018
HOST: localhost.localdomain Loss% Snt Last Avg Best Wrst StDev
1.|-- 172.20.66.3 0.0% 10 3.6 20.5 0.5 157.3 49.1
2.|-- 172.20.93.62 0.0% 10 0.6 5.4 0.5 30.5 9.1
3.|-- 192.168.9.9 0.0% 10 3.1 24.8 2.9 91.8 31.7
4.|-- 192.168.5.98 0.0% 10 2.6 8.8 2.6 45.0 13.5
5.|-- 192.168.3.187 0.0% 10 0.4 1.3 0.4 8.4 2.5
6.|-- 192.168.9.90 0.0% 10 13.4 15.2 13.4 25.6 3.8
7.|-- 192.168.128.25 0.0% 10 14.6 15.9 14.1 25.1 3.3
8.|-- 172.21.30.1 0.0% 10 27.9 19.6 15.8 36.5 7.0
9.|-- 172.21.24.99 0.0% 10 16.4 14.9 13.6 18.9 1.6
应用举例1 基本展示
第一列:显示的是IP地址和本机域名;
第二列 Loss%:是显示的每个对应IP的丢包率;
第三列 snt:snt等于1,设置每秒发送数据包的数量,默认值是10 可以通过参数 -c来指定。
第四列 Last:显示的最近一次的返回时延。
第五列 Avg:平均值,这个应该是发送ping包的平均时延。
第六列 Best:最好或者说时延最短的时间。
第七列 Wrst:最坏或者说时延最长的时间。
第八列 StDev:标准偏差。
(二)通过zabbix进行mtr监控
(1)在zabbix_server端的设置
1.1 首先要在zabbix_server端或代理端安装mtr。
[root@localhost etc]# yum install mtr -y
1.2 在zabbix_server端(或代理端)创建脚本并赋给相应的权限
[root@localhost externalscripts]# vim /usr/local/zabbix/externalscripts/mtrtrace.sh
#!/usr/bin/env bash
IP=$1
mtr -r -c100 -w -b $IP
[root@localhost externalscripts]# chmod +x /usr/local/zabbix/externalscripts/mtrtrace.sh
[root@localhost externalscripts]# chown zabbix.zabbix /usr/local/zabbix/externalscripts/mtrtrace.sh
#######以上脚本的含义是通过ping100个包来进行测试
1.3 导入MTR History模板(MTR History)。(https://github.com/jeremyverda/zabbix-public/blob/master/MTR/MTR_History.xml)
1.4 单击 配置configuration-->模板Templates-->导入Import-->选择模板文件.xml
至此在zabbix服务端或代理端设置完毕。接下来进行agent的设置了
(2)zabbix_agent的设置
选中需要测试的主机,具体如下:配置--->主机--->服务器--->模板--->选中mtr模板即可。
具体图形如下:
标签:发送 local ddr 1.7 3.3 通过 多个 平均值 star
原文地址:http://blog.51cto.com/liqingbiao/2071117