【Zabbix4.2学习笔记】4、数据收集-外部监查
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,使用场景当被监控端无法安装agent,可以使用外部监查准备1.需要在server端配置ExternalScripts参数,指定脚本路径2.准备获取监控数据的脚本数据收集流程脚本一般放在server/p
千家信息网最后更新 2026年11月01日【Zabbix4.2学习笔记】4、数据收集-外部监查
使用场景
当被监控端无法安装agent,可以使用外部监查
准备
1.需要在server端配置ExternalScripts参数,指定脚本路径
2.准备获取监控数据的脚本
数据收集流程
脚本一般放在server/proxy上,当有外部检查监控项获取数据时,zabbix-server会到配置文件指定的路径查找监控项对应的脚本并且执行。脚本会到被监控的设备获取数据并将输出的结果返回给zabbix-server。
语法
script[ parameter1, parameter2,...]
1.zabbix-server端配置
首先查看配置文件
vim /etc/zabbix/zabbix_server.conf查看ExternalScripts路径ExternalScripts=/usr/lib/zabbix/externalscripts在/usr/lib/zabbix/externalscripts目录下编写监控项脚本
[root@localhost externalscripts]# vim dns_time.sh#!/bin/bashTIMEOUT=15DNS_SERVER=$1DOMAIN=$2if test -z "$1"then echo"未指定DNS Server"fiif test -z "$2"then echo "未指定解析域名" exitfiRESOLVE_TIME=`(time dig @$1 $2) 2>&1|grep real|cut -dm -f 2 |sed 's/[s.]//g'`echo $RESOLVE_TIME脚本是用来返回DNS响应时间的,此作为参考[root@localhost externalscripts]# ./dns_time.sh 114.114.114.114 www.baidu.com0029 #已经获取到DNS响应时间2.添加zabbix监控项
查看最新数据,已经可以正确获取dns解析时间
欢×××
脚本
监控
数据
配置
时间
路径
文件
准备
下编
参数
场景
域名
流程
目录
结果
设备
语法
s.
并将
参考
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
喔噻互联网科技有限公司
广州为想互联网科技有限公司
科技与互联网
科技企业和互联网企业
互联网科技社
互联网络科技有限公司
科技服务与互联网
美国互联网科技
撒么互联网科技公司
天扬科技互联网广告
本届互联网博览会上的黑科技
企晟互联网信息科技有限公司
美国互联网科技实力
伍佰万互联网科技怎么赚钱
智帮互联网科技公司最近动向
互联网与数字科技关系
2021世界互联网领先科技成果发布
互联网金融运营模式中的金融科技
互联网科技的前景
互联网金融金融科技
朗新科技与工业互联网
互联网与科技发展
中国 科技 互联网
互联网 的科技创新
朗涯互联网科技
顺玮阁互联网科技
昊天互联网科技有限公司
晓花互联网科技有限公司网址
深圳育鹏互联网科技有限公司招聘
众安科技工业互联网合作