Zabbix 3.2.0 通过trigger触发action(c

2016-09-28  本文已影响2755人  水他

1. 通过trigger触发action on windows 2008 R2

1.1 Zabbix Agent设置

EnableRemoteCommands=1
cd c:\zabbix
zabbix_agentd.exe --restart

1.2 Zabbix Web设置

添加新动作 action4.jpg

1.3 注意事项

在实际使用中,使用脚本启动tomcat

C:\apache-tomcat-8.5.5\bin\startup.bat

但是发现环境变量CATALINA_HOME找不到,由于zabbix_agent是通过system用户启动,所以找不到设置的环境变量。

之后修改startup.bat,给定环境变量:

set "CATALINA_HOME=C:\apache-tomcat-8.5.5"

之后可以正常启动。

2. 通过trigger触发action on centOS 7

1.1 Zabbix Agent设置

vim zabbix_agentd.conf 
EnableRemoteCommands=1
systemctl restart zabbix-agent

1.2 CentOS给zabbix用户赋权

1、用root帐号登录或者su到root。
2、增加sudoers文件的写权限: chmod u+w /etc/sudoers
3、vim /etc/sudoers 找到 root ALL=(ALL) ALL 在这行下边添加
zabbix ALL=(ALL) ALL
(ps: zabbix代表是你要添加sudo权限的用户名)
4、除去sudoers文件的写权限: chmod u-w /etc/sudoers

1.3 Zabbix Web设置

基本同上
需要注意:命令需要写绝对路径,如:/home/test.sh

参考

Zabbix报警执行远程命令
zabbix自定义KEY监控服务状态[不需要端口]
zabbix执行远程命令(41)

上一篇下一篇

猜你喜欢

热点阅读