zabbix笔记之告警时远程执行命令

告警时远程执行命令

ZABBIX除了可以触发告警之外,还可以远程执行命令,我们可以设置触发告警时远程执行命令

增加远程执行命令操作配置

[root@agent ~]# vim /etc/zabbix/zabbix_agentd.conf
EnableRemoteCommands=1    #允许远程执行命令
LogRemoteCommands=1      #开启远程执行命令操作日志
[root@agent ~]# service  zabbix-agent restart

 配置zabbix客户端的sudo权限

 允许zabbix用户在所有用户免密码执行所有命令,新增两行内容

[root@agent ~]# visudo
zabbix  ALL=(ALL)      NOPASSWD:ALL
Defaults:zabbix        !requiretty

 配置告警执行的命令或脚本

[root@agent ~]# vim clearlog.sh
#!/bin/bash

echo "" > /home/hsipcc/5.0.0.120214/single/tomcat/logs/catalina.out
[root@agent ~]# chmod -v +x clearlog.sh

web端操作

配置----动作----创建动作,事件源选择触发器

 

 其余操作和配置邮件 告警时一样,这里就再介绍了,添加完成动作之后,记得测试一下。

posted @ 2020-01-12 18:04  星海呀  阅读(851)  评论(0编辑  收藏  举报