美文网首页Zabbix管理
Zabbix MTR 链路质量检测 主备链路监控

Zabbix MTR 链路质量检测 主备链路监控

作者: 益达_glmsb | 来源:发表于2021-11-22 20:28 被阅读0次

    更多信息访问官网http://www.hanyunintel.com
    MTR config
    MTR Install
    1 #install mtr
    2 [root@ZABBIX-Server ~]# yum install mtr
    3 #mtr version
    4 [root@ZABBIX-Server ~]# rpm -qa mtr
    5 mtr-0.85-7.el7.x86_64
    MTR参数
    1 mtr -n -i -a 192.168.1.1 1.1.1.1
    1 -n no-dns(或简写为-n) :不对IP地址做域名解析
    2 -s :用来指定ping数据包的大小
    3 -i :使用这个参数来设置ICMP返回之间的要求默认是1秒
    4 -a :来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用的
    5 -r :已报告模式显示
    6 -c : 每秒发送多少包,默认为10个。英文是(–report-cycles COUNT)
    7 –report :结果显示,并不动态显示
    自定义脚本
    1 [root@ZABBIX-Server externalscripts]# pwd
    2 /usr/lib/zabbix/externalscripts
    3 [root@ZABBIX-Server externalscripts]# cat mtr.sh
    4 #!/bin/bash
    5 IP=$1

    mtr -n -c3 -r $IP

    测试
    1 [root@ZABBIX-Server externalscripts]# sh mtr.sh 114.114.114.114
    2 Start: Tue Aug 4 15:22:12 2020
    3 HOST: ZABBIX-Server Loss% Snt Last Avg Best Wrst StDev
    4 1.|-- 192.168.99.55 0.0% 3 1.3 0.7 0.3 1.3 0.0
    5 16.|-- 202.97.98.134 0.0% 3 47.0 61.3 46.5 90.5 25.3
    6 17.|-- 222.190.59.162 0.0% 3 50.0 50.7 49.4 52.6 1.4
    7 18.|-- 58.217.249.94 0.0% 3 51.5 50.8 50.5 51.5 0.0
    8 19.|-- 114.114.114.114 0.0% 3 46.4 46.7 46.4 47.1 0.0
    输出参数
    1 Loss% – 丢包率,单位是”%”;
    2 Snt – sent包的数量
    3 Last – 最后一个包的延时
    4 Avg – 所有包的平均延时
    5 Best – 延时最小的包
    6 Wrst – 延时最大的包
    7 StDev – 标准偏差

    zabbix config
    监控项


    image.png

    注意: 如提示 "mtr: unable to get raw sockets" 则 mtr 脚本使用 zabbix 外部检查时 zabbix-server 需要使用 root 用户运行


    image.png
    触发器
    思路
    主备链路通常存在两个不同的下一跳地址,触发器表达式将匹配备链路下一跳地址触发告警消息,提示主备链路发生切换。
    image.png

    告警事件


    image.png

    相关文章

      网友评论

        本文标题:Zabbix MTR 链路质量检测 主备链路监控

        本文链接:https://www.haomeiwen.com/subject/iaabtrtx.html