作用:web场景,让zabbix服务端模拟像用户一样访问其他服务器,来确定服务是否正常)
注意:需要安装nginx(你可以只给测试节点安装,看自己需求)
1.我们先给服务器创建一个测试页面 echo ‘test’ >
1 |
/usr/local/nginx/html/test.html |
2.配置web场景 和 触发器
1 |
点击导航-配置-主机-(选择一台服务器)进入-应用集-创建应用集 |

创建完应用集后,创建触发器
创建触发器
1 2 3 4 5 6 7 8 9 10 11 |
名称:自定义 严重性:自定义 表达式: 监控项:选择Response code for step "httpcode" of scenario "httpcode". web.test.rspcode[httpcode,httpcode] Web监测 数字 (无正负) 已启用 功能:选择最新一条日志的级别不是N N:200 添加之后的表达式,重复三次,三次不生效就报严重错误 {k8s-node1:web.test.rspcode[httpcode,httpcode].last()}<>200 and {k8s-node1:web.test.rspcode[httpcode,httpcode].last()}<>200 and {k8s-node1:web.test.rspcode[httpcode,httpcode].last()}<>200 添加 |

3.然后创建web场景
1 2 3 4 5 6 7 8 9 |
场景: 输入: 名称:自定义 应用集:选择刚创建的 客户端:选择goole浏览器 步骤: 名称:自定义 URl: 可访问的url 要求的状态码 200/等 根据自己需求 |


4.测试
添加完后,删除第一步在节点1上创建的测试页面test.html ,然后到主页,查看变化情况(大约等待1分钟)

然后再次创建test.html(大约等待1分钟)

5.创建聚合图形
1 2 3 4 5 |
点击导航,监测中-聚合图形-创建聚合图形 名称:自定义 其他无需修改 点击进入聚合图形-编辑聚合图形-点击更改-选择(你要监控哪种类型服务或者资源) 选择完成后,点击添加。 |


聚合图形界面,行列都可以手动再继续添加。(这个根据自己需求)
- 本文固定链接: https://www.yoyoask.com/?p=2658
- 转载请注明: shooter 于 SHOOTER 发表