Zabbix MTR 监测指南

简介

本文章简单介绍了MTR监控模板的使用。

只简单获取文本数据,作为历史查询。

安装MTR配置脚本

dnf install mtr#RHEL 系列apt install mtr#Debian 系列# 安装MTR包

配置脚本

vim /usr/lib/zabbix/externalscripts/mtr.sh#!/bin/bash  IP=$1mtr -n -z -c3 -r $IP

说明:不把IP解析为域名,获取IP的AS号,只执行三次。

chmod +x /usr/lib/zabbix/externalscripts/mtr.sh# 给予脚本执行权限

修改超时时间

由于zabbix 监控项默认的获取超时时间为4秒,而mtr执行时间远超这个,所以会导致超时。

Zabbix Server

vim /etc/zabbix/zabbix_server.confTimeout=15# 修改超时时间,单位为秒,重启生效。

Zabbix Proxy

vim /etc/zabbix/zabbix_proxy.confTimeout=15# 修改超时时间,单位为秒,重启生效。

导入模板

MTR模板(6.0)下载地址: https://songxwn.com/file/mtr_templates.xml

下载导入即可。

zabbix_export:  version: '6.0'  date: '2023-10-26T09:04:42Z'  groups:    -      uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6      name: Templates/Applications  templates:    -      uuid: 49944f4008104f5aae90dc570888016c      template: 'MTR Template'      name: 'MTR Template'      description: |        文档:https://songxwn.com/zabbix-mtr                Debian                apt install mtr-tiny                RHEL                yum install      groups:        -          name: Templates/Applications      items:        -          uuid: 6777d690f9e540bab1c6b8a77db49169          name: 'MTR Get'          type: EXTERNAL          key: 'mtr.sh[{HOST.CONN}]'          delay: 3m          history: 30d          trends: '0'          value_type: TEXT          description: 调用mtr脚本,获取文本数据          tags:            -              tag: Application              value: 'Master Items'

保存为yaml格式即可。

查看

可以在监控项查看历史记录,数据以文本显示,也可以在Grafana 以文本显示。

个人博客

https://songxwn.com/


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章