系统操作和维护
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。