侧边栏壁纸
博主头像
爱运维 博主等级

行动起来,活在当下

  • 累计撰写 197 篇文章
  • 累计创建 143 个标签
  • 累计收到 21 条评论

目 录CONTENT

文章目录

zabbix通过检测到故障,远程执行命令

Administrator
2016-12-28 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

有时候,在server发生故障,除了通知管理员,可以先让server先执行重启服务操作,如上篇zabbix文章中检测网站是否正常,那么不正常我们可以尝试重启server的服务。

https://www.iyunw.cn/archives/ZABBIX-tong-guo-zi-dai-web-jian-ce-gong-neng-jian-ce-wang-zhan-shi-fou-zheng-chang/


配置如下

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端配置(上一篇文章已经介绍监控网站是否正常,这部跳过),执行动作


    配置→动作→创建动作


设置动作名字和条件



写入执行的命令


到此  配置完成,由于这是线上服务,暂时不演示效果

0

评论区