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

访问官网查看更多信息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

监控项

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

触发器

思路

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

 告警事件

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要使用Zabbix监控主机的存活状态,需要在被监控主机上安装Zabbix客户端,并在Zabbix服务器上配置相应的监控项和触发器。以下是一些步骤: 1. 在被监控主机上安装Zabbix客户端。可以使用以下命令安装Zabbix客户端: ``` yum install zabbix-agent ``` 2. 在Zabbix服务器上配置监控项和触发器。可以通过编辑Zabbix服务器的配置文件`/etc/zabbix/zabbix_server.conf`来配置监控项和触发器。 3. 在被监控主机上配置Zabbix客户端。可以通过编辑Zabbix客户端的配置文件`/etc/zabbix/zabbix_agentd.conf`来配置Zabbix客户端。其中,需要指定Zabbix服务器的地址,可以使用以下命令编辑配置文件: ``` vim /etc/zabbix/zabbix_agentd.conf ``` 4. 启动Zabbix客户端并设置服务自启。可以使用以下命令启动Zabbix客户端并设置其在系统启动时自动启动: ``` systemctl start zabbix-agent systemctl enable zabbix-agent ``` 通过以上步骤,Zabbix客户端会定期收集被监控主机的数据,并将其发送给Zabbix服务器。Zabbix服务器会将这些数据存储在数据库中,并在Zabbix Web前端进行展示和绘图。这样,你就可以通过Zabbix监控主机的存活状态了。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* *3* [zabbix介绍及部署(超详细讲解)](https://blog.csdn.net/SmileLife_/article/details/126535575)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值