zabbix之Web网络监控

一、web监控概述

在这一节,我们会介绍如何使用zabbix进行URL监控,即专门针对URL监控,比如php应用,只要我们能curl到这个ok.php,就认为这个服务是正常的,zabbix的Web monitoring也具有类似的功能。

如果需要使用这个功能,需要编译的时候加入libcurl的支持。

在开始之前,先介绍zabbix的一个概念——“Web scenarios”,即网络场景,就是用户为了完成某个目标,在网络上进行的一系列操作的过程。比方说,要登录微博,就是一个“网络场景”,在其中的每一个步骤操作——打开页面、发起登录请求、登录成功或者失败,在zabbix中统称为“步骤”。定义一个Web scenarios,我们需要定义其中什么步骤,以及按照什么顺序执行,然后zabbix会定期按照设置的顺序来执行这些“步骤”。

在zabbix2.2中,Web scenarios和Items、Triggers,是依附在主机或者模版上面的,这意味着Web等场景也可以在模板上创建并且可以应用在多个主机上。

在任何网络场景中收集下列信息:

1、所有步骤的平均下载速度

2、失败的步骤数

3、最后一次出错信息

在所有步骤中收集以下信息:

1、平均下载速度

2、响应时间

3、响应代码

Zabbix可以检查包含一个预先定义的字符串的HTML页面,看看其中是否存在某个字符串。它可以执行一个模拟的登录,并遵循一个模拟鼠标点击的路径。

Zabbix还支持HTTP和HTTPS的Web监控。在一个Web scenarios中,还会报错cookie,做到真实地模拟一次完整的访问。

二、web监控创建 

1、点击: Configuration → Hosts (or Templates)

2、在host/template列中点击Web

3、在右上角点击创建scenario

你可以在其中配置以下参数

参考文档:https://www.zabbix.com/documentation/2.4/manual/web_monitoring?s[]=web

时间: 2024-10-05 03:29:05

zabbix之Web网络监控的相关文章

zabbix之web性能监控

zabbix之web性能监控 设置: 原文地址:http://blog.51cto.com/wsw26/2069216

zabbix 批量web url监控

通过zabbix批量监控 web url,脚本借鉴其他博友的,测试完全ok.自定义的key需要一台服务器部署,这边是放在zabbix_server端. 监控脚本如下: # cat web_site_code_status.sh  #!/bin/bash  # function:monitor tcp connect status from zabbix    source /etc/bashrc >/dev/null 2>&1  source /etc/profile  >/de

实战网络监控Zabbix(1)—— 远程监控主机服务

1. Zabbix 简介 Zabbix 是一个高度集成的网络监控解决方案,可以提供企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利. 官方网站:http://www.zabbix.com    1.1 zabbix模式 Zabbix 通过 C/S 模式采集数据,通过 B/S 模式在 web 端展示和配置.      被监控端:主机通过安装 agent 方式采集数据,网络设备通过 SNMP 方式采集数据       Server

zabbix web scenario 监控Web站点的可用性

Zabbix也可以监控Web站点的可用性.前提是安装Zabbix时启用了libcurl支持. 要使用Web监控,首先需要定义Web Scenario.而每个Web Scenario有一个或者多个 "Http 请求"或者 "Steps"构成.Zabbix根据定义的顺序定期的执行步骤. 在一个Web Scenario中,搜集到的信息包含一下几种: 1. 整个web场景所有步骤的平均下载速度(每秒) 2. 执行出错的步骤(steps)编号 3. 最近的错误信息 而在每一个

部署zabbix网络监控

zabbix2.4部署 一.安装前的准备 1.配置本地yum源 2. yum -y install ntpdate #安装时间同步 3.echo '*/1 * * * * /usr/sbin/ntpdate ntp1.aliyun.com &>/dev/null'  >> /var/spool/cron/root      #配置计划任务,每隔1分钟更新一次时间,ntp1.aliyun.com阿里时间服务器 4.service crond restart #重启计划任务 5.ec

Zabbix之web监控

Zabbix 之web 监控 1.首先可以在主机模板中先定义一个application 2.找一个关联着这个模板的主机[Configuration  -- Hosts ],然后选择这台主机[Web],点击Create scenario Save 3.查看监控状态[Monitoring  -- Web] 更多信息请移驾官网:https://www.zabbix.com/documentation/2.4/manual/web_monitoring Zabbix之web监控

zabbix基本监控,端口监控,WEB站点监控,邮件报警

zabbix 监控: zabbix版本:3.4.1 OS:centos7.3 php版本:7.0 nginx版本:1.12.1 mysql:mariadb10.2.7 安装zabbix: 安装依赖包: yum install –y autoconf automake imakelibxml2-devel expat-devel cmake gcc gcc-c++ libaio libaio-devel bzr bisonlibtool 下载zabbix源码包: http://sourceforg

利用zabbix实现对网络的监控

本人现供职于一家电子商务和互联网金融的公司,公司性质决定运维部门能够提供7x24小时的稳定的网络,运维人员能够第一时间发现网络故障. 公司现有网络设备品牌较多,有cisco.Juniper SRX和H3C.考虑到公司已经部署有zabbix监控重要服务器的运行,为了减少运维的工作量,决定利用这台现有的zabbix进行网络监控,不在考虑Nagios和Cactiz. Zabbix的安装此处省略,有需求的朋友请查阅相关资料.

zabbix 安装-添加主机-监控项目-触发器-示警媒介类型-动作

Zabbix安装-创建主机-监控项目-触发器- 示警媒介类型 Zabbix 很强大,很全面,但相对来说,Nagios 要更轻量.灵活,特别是它的插件机制,你可以用自己熟悉的语言实现几乎任何自己想要实现的监控.Nagios 在图表方面相对较弱,如果只是希望实现监控及报警,Nagios 是个不错的选择,至于图表,你可以交给 cacti实现. Zabbix维护相对困难,Nagios维护相对容易,Cacti也是一样.但是Cacti的数据存储方式不是太好,过去的数据太模糊.Nagios的监控相对独立(插件