zabbix执行远程命令
zabbix远程命令
zabbix可以通过远程发送执行命令或脚本来对部分服务故障进行修复。
配置
1.客户端配置
1.编辑agent配置文件:
vim /etc/zabbix/zabbix_agentd.conf
#修改该值为1
EnableRemoteCommands=1
2.重启客户端:
/etc/init.d/zabbix-agent restart
或者
systemctl restart zabbix-agent
3.修改访问权限:
visudo
#Defaults requiretty #把此行注释
Defaults:zabbix !visiblepw
zabbix ALL=(ALL) NOPASSWD:ALL
2.服务端测试命令能否执行
Server端命令测试:
zabbix_get -s 192.168.19.230 -p 10050 -k “system.run[sudo df -h]”
3.配置触发器
4.配置远程命令的动作
测试
通过手动停止数据库进行测试!!!!!