码迷,mamicode.com
首页 > 其他好文 > 详细

L15.4 zabbix 自定义执行远程命令与分级报警示例

时间:2016-01-19 17:37:53      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:zabbix

 zabbix 自定义执行远程命令与分级报警示例

详细选项说明参考之前内容,这里只演示操作过程。

注意事项:

operation

send message

Media Type

Email, SMS, Jabber, Script, EZ Texting

User

remote command

(1) 给zabbix定义sudo规则;

zabbix ALL=(ALL) ALL

(2) 不支持active模式的agent;

(3) 不支持代理模式;

(4) 命令长度不得超过255个字符;

(5) 可以使用宏;

(6) zabbix-server仅执行命令,而不关心命令是否执行成功;


前提:

各zabbix-agent要配置为支持执行远程命令:

EnableRemoteCommands=1

如果用到以其它用户身份执行命令的话,那么命令本身要以sudo方式运行:

sudo /etc/rc.d/init.d/httpd restart

在各agent上的sudoers文件,要注释如下行:

#Defaults    requiretty

zabbix ALL=(ALL) ALL


Script:Alert Script

放置于特定目录中(zabbix_server.conf配置文件中的参数;):AlertScriptsPath=/usr/lib/zabbix/alertscripts


脚本中可使用$1, $2, $3来调用 action 中的 邮件的收件人, Default Subject, Default Message;


注意:新放入此目录中的脚本,只有重启zabbix-server方能被使用;


1,创建主机组-主机

2,创建applications:http service

3,创建item

技术分享

4,创建trigger

技术分享

5,创建:actions

技术分享

技术分享

技术分享


技术分享

6,创建meida type和user

技术分享

技术分享

技术分享

7,告警邮件脚本

vim /usr/lib/zabbix/alertscripts/alerttest.sh

技术分享

重启zabbix-server,完成。


L15.4 zabbix 自定义执行远程命令与分级报警示例

标签:zabbix

原文地址:http://disheng.blog.51cto.com/2821957/1736538

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!