Zabbix-Web监控介绍篇
一、Web监控需求
监控一台Zabbix 3.0的WEB服务是否正常,包括登陆页,登陆后页面,退出页面
ps:zabbix的WEB监控可以实现登录后监控
二、监控环境介绍
监控服务器版本:zabbix 4.0.2
被监控对象:zabbix3.0.9的WEB界面
三、Web界面的主要参数指标介绍
3.1 Scenario选项框

Name #web监控服务名字
Application #属于的应用组
New applicatioin #创建该web监控属于新的应用组
Update interval #更新时间
Attempts #尝试次数
Agent #使用哪个浏览器发起请求
HTTP proxy #使用请求发给指定代理去解析
Variables #设置变量,可用于Step选项卡
Enabled #打勾,开启
3.2 Step选项卡

Name #监控WEB服务的某个页面命名
URL #监控服务的完整URL地址
Query fields #发http get请求所携带的参数(加在url地址后面)
Post type #表单数据Form data;原始数据Raw data,一般选择表单数据
Post fields #发http post请求所携带参数(此处可调用Scenario选项卡定义的变量)
Variables #发送二次请求,在得到的响应报文中,可以通过正则表达式捕捉想要的内容,比你高赋值给{变量名}
#关于正则表达式如:regex:name="csrf-token" content="([0-9a-z]{16})" #表示响应报文里找标签属性里有name='csrf-token' content='16位字母数字组合'
Follow redirects #允许重定向跳转
Timeout #超时时间
Required string #请求URL页面里有的内容
Required status codes #请求URL返回的代码
3.3 Authenticatioin选项卡(暂无使用到,略)
四、Web监控设置基本流程
Configuration---->Hosts---->Create Host(完成后,返回到Hosts页面)---->(选择刚创建的host,点击该行)WEB---->Create web scenario---->(在Scenario选项卡)填写打星的框---->(在Steps选项卡)
官方关于Zabbix4.0 WEB监控部分配置案例链接:
https://www.zabbix.com/documentation/4.0/manual/web_monitoring/example
官方关于Zabbix3.0 WEB监控部分配置案例链接:
https://www.zabbix.com/documentation/3.0/manual/web_monitoring/example
五、问题关注
5.1 关于在WEB监控时,设置登陆,通过正则表达式返回捕捉指定内容,报错?

原因有两个:
1.在监控zabbix3.0版本时,登录成功后返回的不是csrf-token字符串,而是sid,因此name='csrf-token'需要更改成name='sid'
2.在监控zabbix3.0版本时,正则表达式不能使用4.0的content,而需要换成value,即value="([0-9a-z]{16})"
完整正则表达式(只适合本案例):regex:name="sid" value="([0-9a-z]{16})"
Zabbix-Web监控介绍篇的更多相关文章
- 19 Zabbix web监控实例
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 9 Zabbix web监控实例 通过前面的介绍你已经了解Web scenario的配置,下面我们 ...
- zabbix web监控
深入浅出Zabbix 3.0 -- 第十章 Web 监控 http://www.mamicode.com/info-detail-1824545.html
- CentOS7 redhat7 linux系统1分钟安装Zabbix web 监控 服务器
一.准备工作OS:centos7.4Zabbix version:3.4.6(2018/1/15日上线的新版本)Database:MariaDB关闭防火墙:systemctl stop firewal ...
- zabbix cpu监控介绍
一.CPU utilization 使用Zabbix查看CPU利用率,会有下面几个值: CPU idle time:空闲的cpu时间比[简称id]CPU user time:用户态使用的cpu时间比[ ...
- zabbix web监控模板
问题关键:宏变量 {HOST.NAME} 配置 我直接在 Linux OS这个模板中添加的,都随意: 效果 加个报警 以上.
- 分布式系统监视zabbix讲解五之web监控--技术流ken
Web 监控 概况 你可以使用 Zabbix 检查几个网站可用性方面. 如果要使用 Web 检测功能,必须在 编译Zabbix 的时候加入 cURL(libcurl) 的支持. 要使用 Web 监控, ...
- 分布式系统监视zabbix讲解五之web监控
Web 监控 概况 你可以使用 Zabbix 检查几个网站可用性方面. 如果要使用 Web 检测功能,必须在 编译Zabbix 的时候加入 cURL(libcurl) 的支持. 要使用 Web 监控, ...
- 分布式监控系统之Zabbix主动、被动及web监控
前文我们了解了zabbix的网络发现功能,以及结合action实现自动发现主机并将主机添加到zabbix hosts中,链接指定模板进行监控:回顾请参考https://www.cnblogs.com/ ...
- 五 Zabbix全网监控
监控的作用 我们的职责 1.保障企业数据的安全可靠. 2.为客户提供7*24小时服务. 3.不断提升用户的体验.在关键时刻,提前提醒我们服务器要出问题了当出问题之后,可以便于找到问题的根源 ...
随机推荐
- map中存放list<实体类>解析
package com: import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Arra ...
- 网页判断浏览器是否安装flash
<script> //检验flash版本 以及falsh是否安装 function detectFlash() { try { if(navigator.mimeTypes.length& ...
- Gitlab Runner实现NetCore自动化持续集成
目录 1.开发工具 2.GitLab服务器搭建 3.新建webapi 4.Dockerfile配置 5.配置docker-compose.yml 6.配置.gitlab-ci.yml 7.在GitLa ...
- TensorFlow笔记-可视化Tensorboard
可视化Tensorboard •数据序列化-events文件 TensorBoard 通过读取 TensorFlow 的事件文件来运行 •tf.summary.FileWriter('/tmp/ten ...
- 调用百度API进行文本纠错
毕设做的是文本纠错方面,然后今天进组见研究生导师 .老师对我做的东西蛮感兴趣.然后介绍自己现在做的一些项目,其中有个模块需要有用到文本纠错功能. 要求1:有多人同时在线编辑文档,然后文档功能有类似Wo ...
- iOS中基于协议的路由设计
一.背景 前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式导致整个Controller-layer ...
- python课堂整理9---函数1
函数 一. 函数就是为了完成某一个特定的功能 形式参数不占运行空间,只有传入实参后才占,用完立刻释放空间. 函数一遇到 return 就结束掉了 函数名() :运行函数,有返回值的话用变量承接 def ...
- Pivotal:15分钟部署你的应用
“ 本篇文章介绍的是PaaS平台Pivotal Cloud Foundry(以下简称PCF)的初步使用,相比于传统的IaaS平台(比如阿里云),PCF可实现快速迭代开发与部署,让您专注于业务开发.” ...
- 部分 语法Mysql
##1.创建数据库 CREATE DATABASE S2230MySchool ##2.创建数据表 CREATE TABLE Student ( stuNo INT PRIMARY KEY AUTO_ ...
- 一文掌握 Spring Boot Profiles
Spring Boot Profiles 简介 Profile 的概念其实很早在 Spring Framework 就有了,在 Spring Framework 3.1 版本引入了注解 @Profil ...