zabbix3.41批量监控URL,并且告警给对应开发人员
来源:互联网 发布:笔顺软件下载 编辑:程序博客网 时间:2024/06/05 18:54
ZABBIX server agentd安装略过
zabbix版本3.4批量监控URL模板点击下载
1:zabbix server导入模板
2:agent端添加配置文件
下载压缩包的url.conf配置文件内容追加到zabbix_agentd.conf里面
cat url.conf >> /usr/local/zabbix/conf/zabbix_agentd.conf
脚本路径请自行修改
UnsafeUserParameters=1
UserParameter=web.site.discovery,/usr/local/zabbix/scripts/web_site_code_status.sh web_site_discovery
UserParameter=web.site.code[*],/usr/local/zabbix/scripts/web_site_code_status.sh web_site_code $1
3:将脚本导入agentd的脚本目录,请注意脚本路径
下载压缩包的web.txt和web_site_code_status.sh 导入到zabbix_agentd定义的脚本目录,并根据实际情况对web_site_code_status.sh 的web.txt路径进行修改
脚本添加可以执行权限
chmod +x web_site_code_status.sh
chown -R zabbix.zabbix /usr/local/zabbix/
重启
service zabbix_agentd restart
web.txt记录需要监控的URL,一行一条需要监控的URL
通过zabbix_get程序查看能否获取正确的监控URL
./zabbix_get -s 192.168.130.2 -p10050 -k web.site.discovery
./zabbix_get -s 192.168.130.2 -p10050 -k web.site.code[http://www.baidu.com]
4:主机添加模板
5:等待120S后就能自动发现
到此说明URL批量监控已经添加成功,后期需要添加URL监控直接在agentd的web.txt文件添加就可以了
-----------------------------------------------------------------根据应用项目报警给对应人员-------------------------------------------------------------------
痛点: 因为现有项目是每个虚拟机4个wildfly实例,虚拟机部署的应用涉及到多个项目组,采用zabbix自带的分主机报警是不能做到应用项目发告警发送给对应项目负责人,所以对于URL的告警需要我们自己二次处理
实现思路解析:
1:将URL告警内容单独领出来告警脚本
2:对告警内容进行过滤,筛选出URL的IP、端口、应用名称
3:建立应用项目对应项目的配置文件,并写入联系方式
4:通过应用名称,在配置文件里面过滤出项目组名称,然后得到项目联系人方式
5:拼接短信内容
6:调用短信网关,将短信内容,联系人填入,并发送给对应联系人
一下为对应截图
思路1截图:
思路2、3、4、5、6截图
FX代表项目组缩写 分销
FX_NUMBER代表分销项目组负责人联系手机号
FX hotel-XXXXX.war代表这个项目属于分销组
到此,就可以实现URL监控告警,并且告警内容发送给对应人员
- zabbix3.41批量监控URL,并且告警给对应开发人员
- python监控文件,并且发送告警邮件
- zabbix3.2 告警
- zabbix3邮件告警
- zabbix3.0.4添加对web页面url的状态监控
- zabbix3.0.4添加对web页面url的状态监控
- Zabbix3.0邮件告警配置
- Zabbix3.2告警升级机制
- zabbix3.2短信告警脚本
- 分布式监控系统Zabbix3.2给异常添加邮件报警
- zabbix3.0.4 邮件告警详细配置
- zabbix3.0配置服务器流量告警
- zabbix3.2使用sendEmail发送告警邮件
- centos7.2+zabbix3.2+sedmail邮件告警
- zabbix3.0 自定义告警邮件内容
- Zabbix3.2邮件告警python脚本
- Zabbix3.4企业微信告警
- Zabbix3.2.9QQ群消息实现告警
- Android 的 那些 秘密代码
- mysql数据库执行mysqladmin flush-hosts方法
- LPC2138的引脚组态
- HDU 3785-寻找大富翁
- Gym
- zabbix3.41批量监控URL,并且告警给对应开发人员
- Mac/802_11dataRate_和basicRate_
- MySQL WHERE数据过滤(二)
- VS-Visual Studio-IIS Express 支持局域网访问
- 根据某一属性对数组中的对象进行排序
- Java作业所有(一)
- 使用POI导入Excel文件数据
- 聚类LDA
- 每个踏上社会的童鞋们的方向