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.配置远程命令的动作

图中步骤3-3表示在第几次报警执行该远程命令

测试

通过手动停止数据库进行测试!!!!!
已执行表示命令成功在agent端执行

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页