本文详细介绍了ZabbixWEB监控完成流程图。原文根据示例代码非常详细,对大家的学习培训或者工作都有一定的参考价值,有需要的盆友可以参考一下。
以zabbix自己的网页为例提供WEB监控
自然环境:zabbix4.2.8
1.方式:装备-服务器-选择‘网络监控’,点击右上方的‘构建网络场景’。
2.填写场景名称、应用集、升级间隔、尝试频率及其移动客户端,可自定义。
3.点击‘流程’——点击‘添加’,装备第一步‘打开网页’,如下图所示。进程名是自定义的,URL用打开zabbix时的URL链接填充,通常是http://IP/zabbix。
启用‘跟随自动跳转’(不启用公告301是不正确的),请求超时默认设置为15s,所需状态码填写为200(几个状态码之间可以用西文分号隔开,如:200,404,500),然后点击右下方的‘添加’添加流程。
再次单击“添加”以获得成功并添加新的Web场景。
点击'监控'-'最新数据',选择你的测试机器,等一分钟后,你就可以看到数据信息,说明设备是准确的。这里可以看到'打开网页'的进程和返回的信息,其中有'web.test.in'(平均网速)、'web.test.fail'(不成功进程总数)、'web.test.error'(出错时返回的文本信息)和'web.test.rspcode'(进程)
4.第二步,访问并下载设备,模拟并登录“登录页面”
众所周知,登录zabbix必须使用账号密码。在这里,你必须使用GoogleExplorer(其他电脑浏览器都可以,我习惯使用Google)来帮助分析登陆页面必须使用的信息。
打开zabbix登录页面(http://IP/zabbix),按住“F12”,然后单击“网络”。鲜红的圆圈表示打开了互联网日志分析,这里的网页资源我选择全部。必须对不同的网络资源进行深入分析,以找到合适的资源。
键入帐户密码,点击“登录”以登录,然后点击文档index.php(一般来说,看到在点击登录选项后出现的第一个所需的资源文档),并将其拖到底部以查看“来自数据”。以下是此网页登录监控中必须使用的信息。单击“查看源代码”以查看标识符字符串,如下图所示。每个人都将其复制到一个临时的文本文档中,并将其存储起来以供保留。
回到Web场景,新建一个流程‘登陆页面’,填写登录zabbix后出现的连接的URL,点击‘原始记录’,将刚刚从网页中获取的包含账号密码信息的字符串数组复制到‘初始公告’中。启用‘网页跳转’,默认设置为15s请求超时,指定的标识符可以填充登陆页面后看到的随机字符串数组。我在这里写了‘全局视图’,像‘指定状态码’一样填了‘200’。最后点击右下方的‘添加’,成功后会添加登陆页面的过程。
PS:复制到原始记录后,会转换成报表材料,自动匹配出字段名。这个小关键点我感觉很好。
部署成功后,如下图所示:
我们再看一下最新的数据,等一下,可以看到‘登录web’这个过程的监控信息已经出来了。
5.点击“监控”—“网络监控”,可以看到安装了网络监控的服务器。点击web场景名称(这里是zabbix),可以看到以数据图表方式展示的WEB监控数据信息。
6.将触发器原理添加到已建立的WEB场景中,这里很少描述。可以独立配备。添加触发器原理后,所有的WEB监控就完成了。
文章里的内容就这些了。期待对大家的学习和培训有所帮助,也期待大家的应用。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)