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端操作
配置----动作----创建动作,事件源选择触发器
其余操作和配置邮件 告警时一样,这里就再介绍了,添加完成动作之后,记得测试一下。