当前位置: 首页 > news >正文

zabbix 自定义监控项及触发器

1. 在zabbix客户端定义脚本

/etc/zabbix/zabbix_agent2.d/目录下创建自定义监控项脚本

]# cat /etc/zabbix/zabbix_agent2.d/web.conf 
#UserParameter=key,cmd
#UserParameter=ngx.port,sh /server/scripts/xxx.sh
UserParameter=ngx.port,ss -lntup|grep -w '*:80'|wc -lUserParameter=key,cmd
UserParameter=固定写法,表示要自定义键值
key表示键值名字,命名最好就是 单词+"." (点)
cmd表示命令或脚本

2. zabbix客户端测试是否能获取指标

]# zabbix_agent2 -t  ngx.port
ngx.port                                     [s|1]

3. 服务端测试

3.1. 手动测试

yum install -y zabbix-get

zabbix_get 向客户端要指定键值的数据。

zabbix_get命令

-s 客户端ip地址

-p 客户端端口号(默认是10050)

-k 指定键值

]# zabbix_get -s 172.16.1.7 -k ngx.port
1

3.2. web页面: 创建监控项

把客户端创建的键值与zbx服务端监控项关联起来

更多监控项可看:1 Zabbix agent

4. 触发器表达式

触发器官方文档:2 触发器表达式

5. 新案例:创建一个监控用户异地登录的监控项和触发器

5.1. 客户端自定义监控项

]# cat /etc/zabbix/zabbix_agent2.d/web.conf 
UserParameter=user.login[*],lastlog -u $1|awk 'NR==2{print $$3}' 
#这里注意awk的写法,取列$3,要写成$$3(zabbix自定义监控的特殊写法)

5.2. web页面添加监控项

5.3. web页面添加触发器

http://www.lryc.cn/news/398215.html

相关文章:

  • easyExcel 不规则模板导入数据
  • 前端调试技巧(npm Link,vscode调试,浏览器调试等)
  • SSL证书到期自动巡检脚本-推送钉钉告警
  • Winform打印编程基础
  • Python编程实例-Python的隐藏特性
  • 防火墙安全策略利用
  • SystemUIService启动-Android13
  • linux权限深度解析——探索原理
  • Qt学生管理系统(付源码)
  • 重磅!新公司法正式实施,这些变化你必须知道! ️
  • [Flask笔记]一个完整的Flask程序
  • 企业专利布局怎么弄
  • ArduPilot开源飞控之AP_Mount_Topotek
  • React组件间通信的几种方式
  • 2024最新国际版抖音TikTok安装教程,免root免拔卡安卓+iOS,附全套安装工具!
  • kafka与zookeeper的SSL认证教程
  • 为何数字化转型项目会夭折?深入分析失败的关键因素
  • 数据结构(其二)--线性表
  • 软链接node_modules
  • Apache中使用SSI设置
  • Java Stream API详解:高效处理集合数据的利器
  • Python使用策略模式和openpyxl库创建Excel文件并追加内容
  • libcoap3对接华为云平台
  • 【鸿蒙学习笔记】关系型数据库概述
  • Find My网球拍|苹果Find My技术与网球拍结合,智能防丢,全球定位
  • windows环境下部署多个端口Tomcat服务和开机自启动设置保姆级教程
  • 科普文:一文搞懂jvm实战(四)深入理解逃逸分析Escape Analysis
  • 中文大模型发展到哪一个阶段了?
  • 【PostgreSQL】Spring boot + Mybatis-plus + PostgreSQL 处理json类型情况
  • 华为910b推理Qwen1.5-72b