陈奇网络工作室

zabbix增加监控项目触发器和警报等

系统操作和维护

1.添加监控项目

最后,选择Add来完成它。

2.添加图形显示

3.设置触发器

报警

编写报警脚本-首先添加报警媒体

添加一个动作(什么情况下会触发警报)

服务器:{主机。NAME}失败:{TRIGGER。NAME}。

报警主机:{主机。姓名}

报警地址:{主机。IP}

监视项目:{ITEM。姓名}

监视值:{ITEM。LASTVALUE}

警报级别:{触发。严重性}

当前状态:{触发器。状态}

警报信息:{触发器。姓名}

闹钟时间:{事件。日期} {事件。时间}

事件ID:{EVENT。ID}

刚才给发送方添加了一个介质发送到外网(这里我只是调用了一个脚本)

cat/etc/zabbix/zabbix _ server . conf | grep alert scripts #打开配置文件,找到报警脚本的存储位置。

CD/usr/lib/zabbix/alert scripts # CD到其中。

Vim cs.sh #创建一个报警脚本,这里的脚本名应该和前面的定义一致。

#!/bin/bash

/usr/bin/echo发送到:$1/tmp/cs.txt。

/usr/bin/echo summary:$ 2/tmp/cs . txt

/usr/bin/echo /tmp/cs.txt

为I投入3美元;做

/usr/bin/echo $i/tmp/cs.txt

完成的

/usr/bin/echo # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #/tmp/cs . txt

记得在创建脚本后给予run权限,并重启zabbix-server。

5.检查警报

我用了一个运行软件,把cpu利用率提高到100%%uFF0C,触发了触发器,触发了警报。

Vim /tmp/cs.txt #查看脚本生成的报警内容。

由于报警内容可以通过脚本生成,所以用这个脚本很容易调用其他报警软件的api来生成报警信息。

PS:这里的动作有BUG。如果要添加用户,没有超级管理员的许可是不能发送出去的。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3