zabbix添加自定义py脚本

1.zabbix_agent服务器上操作

编辑zabbix_agentd.conf配置文件

修改UnsafeUserParameters=1

添加:

UnsafeUserParameters=1
UserParameter=BackupMonitoring[*],/usr/local/zabbix/script/BackupMonitoring.py

创建脚本目录并赋予权限

root@ubuntu:/# mkdir -p /usr/local/zabbix/script/
root@ubuntu:/# chown -R zabbix.zabbix /usr/local/zabbix/script/

将脚本放入script 并赋予权限

因为脚本需要用到root权限来启动 所以叫zabbix_agent改成root用户启动,默认启动用户是zabbix

修改zabbix_agentd.conf配置文件

AllowRoot=1

 

重启zabbix_agentd

#因为是编译安装,就Kill进程
ps -ef|grep zabbix_agentd |awk '{print $2}' |xargs kill -9
/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/etc/zabbix_agentd.conf

 

2.zabbix_server服务器上操作

#格式#格式/usr/local/zabbix/bin/zabbix_get -s AgentIP -p Agent端口 -k "脚本名称"
/usr/local/zabbix/bin/zabbix_get -s 192.168.9.110 -p 10050 -k "BackupMonitoring"

 可以看到访问结果

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值