首页 > 其他分享 >13,zabbix web.page.regexp方法

13,zabbix web.page.regexp方法

时间:2023-11-10 14:56:14浏览次数:36  
标签:web 13 匹配 zabbix regexp path page

zabbix-agent#
登录agent端,检查页面正常访问时的状态
Copy
]# curl -i 10.117.x.x/path/login.jsp
HTTP/1.1 200 OK
...
# 寻找正常页面返回中具有代表性的字符串
zabbix-server#
通过web.page.regexp匹配字符串检查状态
Copy
]# zabbix_get -s 10.117.x.x -p 10050 -k web.page.regexp[10.117.x.x,/path/login.jsp,80,OK]
OK #返回匹配到的字符串,未匹配到则返回空

web.page.regexp[host,<path>,<port>,regexp,<length>,<output>]
1、host:指定你的网页URL,如果是填的IP地址,则后面的path和port要指定。如果填的是域名,则path和port不在需要指定。
2、path:路径,默认是/
3、port:端口,默认是Http,80
4、regexp:正则表达式
5、length:返回的最大字符数
6、output:指定输出的格式,如果不指定,则匹配到的全部输出,如果你的正则在全文有多处匹配,那么只输出第一处的


[root@VM-16-15-centos bin]# ./zabbix_get -s xx.xxx.112.111 -p 10050 -k "web.page.regexp[100.xx.112.243,mq/q/xxxsage/serve35,8500,^fail.*|^ok.*,1000,]"
ok
[root@VM-16-15-centos bin]#

 

标签:web,13,匹配,zabbix,regexp,path,page
From: https://www.cnblogs.com/k8s-pod/p/17824102.html

相关文章

  • Zabbix创始人提前揭秘Zabbix7.0新功能!
    在Zabbix大会·上海、深圳场,Zabbix创始人分享了以“着眼当下,放眼未来,Zabbix7.0新功能揭秘”为主题的演讲,强调Zabbix结合当下用户需求,对新增功能深思熟虑,透露目前7.0设计的重要功能。以下为分享实录。Zabbix创始人4年后来到中国非常激动,也诚挚邀请中国朋友到Zabbix欧洲总部参加Zabbi......
  • 【洛谷 P1980】[NOIP2013 普及组] 计数问题 题解(取余)
    [NOIP2013普及组]计数问题题目描述试计算在区间到的所有整数中,数字()共出现了多少次?例如,在到中,即在中,数字出现了次。输入格式个整数,之间用一个空格隔开。输出格式个整数,表示出现的次数。样例#1样例输入#1111样例输出#14提示对于的数据,,。思路求每个数字的......
  • Streamlit项目:基于讯飞星火认知大模型开发Web智能对话应用
    文章目录1前言2API获取3官方文档的调用代码4Streamlit网页的搭建4.1代码及效果展示4.2Streamlit相关知识点5结语1前言科大讯飞公司于2023年8月15日发布了讯飞认知大模型V2.0,这是一款集跨领域知识和语言理解能力于一体的新一代认知智能大模型。前日,博主对讯飞认知大模型......
  • zabbix基于docker容器部署配置企业微信机器人告警实例
    配置zabbixserver1.先在企业微信内创建机器人 2.查看webhook地址  3.找到脚本执行目录 grep-Ev'^$|#'/etc/zabbix/zabbix_server.conf|grep^A 4.进入默认的脚本存放路径cd/usr/lib/zabbix/alertscripts 5.新建wechat.p......
  • 为zabbix_server_docker容器安装Python 3完善机器人告警脚本环境
    1.安装Python3dnfinstallpython3 2.要验证安装,请输入以下命令检查Python版本:python3--version 3.建立软连接:ln-s/usr/bin/python3.6/usr/bin/python  4.安装epel:dnfinstallpython3-devel-y 5.启用epel:dnfins......
  • Leetcode133.克隆图
     需要注意图中存在环路。JAVA:publicfinalNodecloneGraph(Nodenode){returndeepCopy(node,newHashMap<Integer,Node>());}privateNodedeepCopy(Nodenode,HashMap<Integer,Node>hisMap){if(null==node)return......
  • c# webapi 在swagger里添加全局过滤器
    Swagger原理Swagger就是利用反射技术遍历所有Api接口,并且从xml文件中读取注释,在利用Swagger内置的模板组合html显示至客户端实现接口可视化,并且可调用。在WEBApi中,引入了面向切面编程(AOP)的思想,在某些特定的位置可以插入特定的Filter进行过程拦截处理。引入了这一机制可以更......
  • 通过WebRTC简单实现媒体共享
    通过WebRTC简单实现媒体共享媒体协商在设置本地描述符(offer/answer)前,我们总是需要将媒体添加到连接中,只有这样在描述符中才能包含需要共享的媒体信息,除非你不需要共享媒体。在实际应用中,我们通常没办法让两个客户端直接通信,进行媒体协商。因此我们通常需要一个双方都可以访问......
  • c# webapi swagger Area 多级层次分组 添加header参数
    nuget安装Swashbuckle安装完成后会在App_Start中生成SwaggerConfig.cs 项目右键属性生成xml文件 在SwaggerConfig中的Register中进行配置//在内部的GlobalConfiguration.Configuration.EnableSwagger中进行配置c.SingleApiVersion("v1","API");varbaseDiretory=S......
  • websocket和http区别
    一、HTTPHTTP全称是“超文本传输协议”(HypertextTransferProtocol),是Web应用程序最为广泛使用的协议之一。它建立在TCP协议之上,通过请求-响应模式来传输数据。在HTTP中,客户端发送一个请求到服务器,服务器接收到请求后,返回相应的响应。这个过程通常涉及到以下步骤:客户端向服......