• 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检测就配置完毕了.

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    [USACO11DEC]牧草种植Grass Planting
    [LNOI2014]LCA
    PTA的Python练习题(九)
    竞争条件攻击
    burpsuite使用--暴力破解
    PTA的Python练习题(八)
    PTA的Python练习题(七)
    PTA的Python练习题(六)
    攻防世界Web进阶-Upload1
    BugkuCTF解题Web基础(一)
  • 原文地址:https://www.cnblogs.com/superlinux/p/12582438.html
Copyright © 2020-2023  润新知