首页 > 其他 > 详细

03 zabbix 告警

时间:2019-10-18 12:43:10      阅读:54      评论:0      收藏:0      [点我收藏+]

05. 实现zabbix报警功能---触发器/动作
报警方式:
01. 页面提示信息报警(值班运维) OK
02. 页面声音提示报警 OK
03. 邮件信息报警 OK
04. 微信功能报警 OK
05. 短信报警/电话报警 OK

页面提示和声音报警实践:
第一个历程: 创建触发器
配置---主机---选择相应监控主机触发器---创建触发器 
设置好表达式
{web01:server_state[nginx].last()}<=2
{监控主机名称:键值名称.调用的表达式函数}<=2 

表达式总结:
last() 收集到最新信息(数值) *****
max() 在一定周期内,收集到的最大值
min() 在一定周期内,收集到的最小值
diff() 在一定时间内,判断收集的信息是否不同
change() 在一定时间内,判断收集的信息是否不同
avg() 取一段时间的平均值

企业工作遇见告警信息处理思路步骤:
第一步: 看到告警提示信息,定位主机信息
第二步: 看到主机信息之后,定位报警原因 获得监控项Key值
第三步: 根据key值信息,最终获得报警原因

至此: 已经看到提示报警

第二个历程: 修改网页配置,有提升声音报警
小人头---正在发送消息---前端信息勾选
PS: 如何修改报警铃声:
1) 找到文件所在目录(在站点目录中找)
find /usr/share/zabbix -type f -name "alarm_disaster.wav" #一个名字为alarm_disaster.wav的文件
2) 将原有声音文件做替换
替换成指定声音文件
3) 需要清除浏览器缓存,进行测试





邮件信息报警
第一个历程: 创建触发器
配置---主机---选择相应监控主机触发器---创建触发器 
设置好表达式
{web01:server_state[nginx].last()}<=2
{监控主机名称:键值名称.调用的表达式函数}<=2

第二个历程: 修改动作配置
配置---动作---将默认动作进行开启

第三个历程: 建立和163邮箱服务关系
管理---报警媒介类型---创建报警媒介

第四个历程: 定义接收报警的邮件地址
小人头--报警媒介--设置收件人信息





微信报警
第一个历程: 需要注册企业微信,并进行配置
我的企业: 
01. 获取企业id: ww32d68104ab5f51b0
02. 获取企业二维码: 允许员工加入
管理工具:
01. 成员加入---进行审核通过
应用小程序:
01. 进行创建
02. 收集程序信息
AgentId: 1000006
Secret: RvQYpaCjWbYMCcwhnPqg1ZYcEGB9cOQCvvlkn-ft6j4

第二个历程: 编写脚本(python)
cat /etc/zabbix/zabbix-server.conf 
AlertScriptsPath=/usr/lib/zabbix/alertscripts --- 放置告警脚本

执行脚本报错问题解决:
01. 问题: No module named requests
yum install -y python-pip
pip install requests
02. 问题: 脚本执行语法

第三个历程: 修改添加报警媒介---定义了发微信配置

第四个历程: 配置接收微信的人员

短信和电话:
利用第三方短信电话报警平台
01. 利用阿里大鱼(收费)
https://yq.aliyun.com/articles/658524?spm=a2c4e.11155472.0.0.d821153fAjrH3q --- 自行研究
02. 利用onealert发送告警

第一个历程: 配置报警平台
01. 配置--应用--选择zabbix报警
02. 配置--通知策略
03. 配置--分派策略



06. 实现zabbix图形配置---图形
配置--主机--图形--(监控项)

03 zabbix 告警

原文:https://www.cnblogs.com/linux985/p/11697487.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!