zabbix 参数 脚本_Zabbix自定义监控脚本配置

本文介绍了如何在Zabbix 2.0.8及以上版本中配置自定义监控脚本,包括脚本编写要求、修改zabbix_agentd.conf配置文件、设置参数传递以及测试步骤。关键在于设置`UnsafeUserParameters`和`UserParameter`,并确保脚本有正确权限和输出值。
摘要由CSDN通过智能技术生成

注:要添加自定义脚本监控,必须升级zabbix agent版本至2.0.0以上,这里以2.0.8为例

配置方式:

1. 完成自定义监控脚本的编写(windows或linux脚本)

脚本要求:(1)既然是监控,那必然要有输出结果值(字符串,数字皆可)

(2)必须要求zabbix用户有执行权限,当然可以直接设置所有用户都有执行权限(chmod 777 脚本文件)

(3)若脚本需要传入参数,按照参数传入的顺序,在脚本中可用$1-$9来引用传入的参数

2 找到zabbix agent的配置文件zabbix_agentd.conf,修改如下两个参数

UnsafeUserParameters=0 => UnsafeUserParameters=1并去掉前面的注释符

UserParameter= => UserParameter=aaa.bbb[*], /usr/local/script/monitor.sh$1 $2 ...

说明:aaa.bbb[*] ---zabbix服务器添加监控信息时需要用到的key值,

格式:aaa.bbb[*](例:system.file.size[*])

/usr/local/script/monitor.sh ----监控脚本绝对路径

为了便于灵活监控,有时脚本需要传入参数,此参数可从zabbix服务器端传入,所有参数按顺序分别从$1-$9表示

注:(1)若无需传入参数,则红色部分可省略

(2)该自定义脚本可由zabbix服务器控制收集数据的频率(如:每30s运行一次),无需再添加计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值