码迷,mamicode.com
首页 > Web开发 > 详细

zabbix自定义web检测

时间:2019-02-15 14:01:35      阅读:397      评论:0      收藏:0      [点我收藏+]

标签:个人   17.   mil   博客   com   密码   触发器   server   使用   

zabbix自定义web检测

本博客使用zabbix 版本 4.0.3 

Web监控的原理

Web监控即对HTTP服务的监控,模拟用户去访问网站,对特定的结果进行比较,如状态码、返回字符串等特定的数据进行比较和监控,从而判断网站Web服务的可用性

大体步骤包括首页->登录->检测登录->退出->检测退出 5个步骤

监测静态网站(网站首页)

技术图片

点击右上角的创建web场景

技术图片

配置步骤

技术图片

技术图片

技术图片

技术图片

!!!注:检测字符串,具体是zabbix检索返回的response里面的还是别的地方的这个我也不太清楚,如果有了解的朋友可以告知一下 ???

点击更新即可

查看监测->web监测

技术图片

技术图片

技术图片

动态网页的检测(登录注销流程)

方法1,在场景中设置变量

模拟登录访问confluence(网上都是登录zabbix server的并没有太多实用性)

技术图片

配置变量,登录所需的用户名与密码

技术图片

技术图片

监测当前页面状态码与字符串

技术图片

登录步骤

技术图片

红框中的三个POST参数是通过浏览器获取,个人觉得火狐浏览器比较方便

技术图片

技术图片

技术图片

技术图片

将三个参数一一对应保存即可,字段中的值是在场景中设置的变量名,用‘{}‘

因为是post请求,所以不要求检索字符串,直接检测状态码即可

技术图片

检测是否登录成功,主要是检测当前页面是否有登录后页面所有的字符串

技术图片

技术图片

技术图片

登录检测后无问题,则进行退出.不然数据库会有太多的连接

技术图片

技术图片

通过火狐可以看到退出的url为/logout.action,当然我们本地可以测试一下,登录成功后,并在浏览器输入退出路径,是否退出成功

技术图片

技术图片

检测是否退出成功

技术图片

技术图片

将配置保存后,查看首页是否监测成功

技术图片

技术图片

技术图片

方法2,在认证中设置登录用户与密码

模拟登录访问gogs

具体操作与方法1没有什么区别,主要区别在于在场景中配置的变量用户名与密码‘则在认证中配置

技术图片

技术图片

输入用户名与密码,配置步骤

首页

技术图片

技术图片

登录

技术图片

技术图片

检测登录

技术图片

技术图片

退出

退出过程也是一样,通过浏览器的F12查看url

技术图片

技术图片

检测退出

技术图片

技术图片

查看首页检测->web检测

技术图片

技术图片

后续的可以通过一些web检测的参数来自定义触发器.这样可以实现动态检测网站,提前预防系统

zabbix自定义web检测

标签:个人   17.   mil   博客   com   密码   触发器   server   使用   

原文地址:https://www.cnblogs.com/charles1ee/p/10376333.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!