zoukankan      html  css  js  c++  java
  • zabbix笔记_006 zabbix web监控

    web监控

    web监控是对http网站服务进行监控,模拟用户访问网站,对特定的结果进行告警,通知管理员网站状态.
    web监控是运维必备知识点,通过实验能够熟悉配置和了解zabbix是如何监控web站点并发送告警的.

    安装web服务

    找一台空闲服务器安装nginx ,实验我就选在了node1上 [10.0.0.65]
    [root@node1 ~]# yum install -y nginx
    

    访问web测试:

    选择10.0.0.65这台服务器添加nginx监控

    详细配置:

    web检测步骤配置:

    如果网站是SSL的可以添加 SSL认证. 以上配置完成后更新好.

    此时,打开 监测中 - web检测

    点击 [node1 web服务首页监控] 就可以进去查看具体状态了

    添加web检测图形

    添加图形:

    预览一下:

    这样 非200的会以红色显示. 正常访问的是绿色显示. 一目了然.

    web页面告警配置

    打开 
    配置 - 主机 - 找到对应主机 - 点击 触发器 
    

    进入触发器界面后: 在右边选择 创建触发器:

    找到

    添加第二条表达式:

    点击插入后会变成这样:

    最终配置效果如下:

    问题表现形式表达式:
    {node1:web.test.fail[node1 web服务首页监控].last()}<>0 or {node1:web.test.rspcode[node1 web服务首页监控,打开首页].last()}<>200
    

    配置恢复表达式:

    恢复表达式:
    {node1:web.test.rspcode[node1 web服务首页监控,打开首页].last()}=200
    

    配置完成后 点击添加即可

    触发器中可以看到配置好的触发器:

    这样故障表达式,恢复表达式都配置完毕了:

    可用性测试:

    关闭web服务:

    [root@node1 ~]# nginx -s stop
    

    关闭nginx服务后在web检测中的表现:

    zabbix前台表现:

    微信通知表现:

    启动nginx后的表现:

    微信表现:

    这样web检测就配置完毕了.

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    (2).net体系
    (1)php开篇常识
    java基础知识-xx
    java基础知识-字符串与数组
    java基础知识-流程控制
    小明的喷漆计划
    加分二叉树
    括号序列
    P1045
    胖男孩
  • 原文地址:https://www.cnblogs.com/superlinux/p/12582438.html
Copyright © 2011-2022 走看看