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

    微信赞赏

    支付宝赞赏

  • 相关阅读:
    协议
    创建属性、属性标签、对象序列化
    JS中generater和箭头函数
    前端forEach在Array、map、set中的使用,weakset,weakmap
    更新最大内码,金蝶开发
    ERP,还需要WEB开发吗
    可读性太低的SQL语句
    事务,视图和索引
    简单子查询
    创建表并添加约束
  • 原文地址:https://www.cnblogs.com/superlinux/p/12582438.html
Copyright © 2011-2022 走看看