有时候,在server发生故障,除了通知管理员,可以先让server先执行重启服务操作,如上篇zabbix文章中检测网站是否正常,那么不正常我们可以尝试重启server的服务。
配置如下
1.在zabbix-agent上面启用远程执行
vim /usr/local/zabbix/etc/zabbix_agentd.conf 修改 #EnableRemoteCommands=1 #允许远程执行 #LogRemoteCommands=1 #开启远程执行命令 为 EnableRemoteCommands=1 LogRemoteCommands=1由于执行是zabbix用户默认需要sudo和支持非tty执行sudo
[root@VM_87_96_centos ~]# visudo 增加 zabbix ALL=(ALL) NOPASSWD: ALL 允许zabbix用户在所有用户免密码执行所有命令 修改 Defaults requiretty 为 #Defaults requiretty #不需要tty运行执行2.在zabbix web端配置(上一篇文章已经介绍监控网站是否正常,这部跳过),执行动作
配置→动作→创建动作
设置动作名字和条件
写入执行的命令
到此 配置完成,由于这是线上服务,暂时不演示效果
评论区