系统运维
1,添加监控项
最后 选择添加就完成了
2.添加图形显示
3.设置触发器
4.报警
脚本报警-先添加报警媒介
在加一个动作(在什么样情况触发报警)
服务器:{host.name}发生:{trigger.name} 故障告警主机:{host.name} 告警地址:{host.ip} 监控项目:{item.name} 监控取值:{item.lastvalue} 告警等级:{trigger.severity} 当前状态:{trigger.status} 告警信息:{trigger.name} 告警时间:{event.date} {event.time} 事件id:{event.id}在给刚才的发件人 增加一个发送给外网的媒介(这里我只是调用了一个脚本)
cat /etc/zabbix/zabbix_server.conf |grep alertscripts #打开配置文件找告警脚本的存放位置
cd /usr/lib/zabbix/alertscripts #cd 到里面
vim cs.sh #创建告警脚本,这边脚本名字要和前面定义的一致
#!/bin/bash/usr/bin/echo 发送给:$1>>/tmp/cs.txt/usr/bin/echo 概要:$2>>/tmp/cs.txt/usr/bin/echo >>/tmp/cs.txtfor i in $3 ; do/usr/bin/echo $i>>/tmp/cs.txtdone/usr/bin/echo ################################################>>/tmp/cs.txt创建好了脚本记得给 运行权限,并重启下zabbix-server
5.查看告警
我用一个跑分软件,把cpu使用率拉到了100%%uff0c从而触发了触发器 触发器触发了告警
vim /tmp/cs.txt #查看脚本生成的报警内容
既然能用脚本生成了报警内容,在使用这个脚本调用其他报警软件的api发生告警信息就易如反掌了
ps:这边动作里面有个小bug,如果要加用户的话,如果不是超级管理员权限是无法发送出去的
qq浏览器下载的文件在哪个文件夹 找到QQ浏览器下载的文件的方法2019学生买云服务器我们的网站打不开了公司的企业邮箱也接收不了邮件公司的企业邮箱Filecoin与IPFS数据存储应用前景麻烦帮我检查下打不开冈站联通云服务器怎么样远程阿里云服务器怎么弄买多台云服务器怎么使用