如何确认key配置正确呢?当然是有测试方法的,用zabbix_get来获取值。

[root@localhost ~]# zabbix_get -s 127.0.0.1 -k vm.memory.size[pavailable]

55.392107

监控指标的自定义

Keyd 的格式

Key(监控指标)可以带参数,该参数为一个数组列表,可以同时传递多个参数。

Key[参数]

Key[参数1,参数2]

例如:

vfs.fs.size[/]

vfs.fs.size[/opt]

当参数中间存在空格时,可以将参数放在双引号中;当参数本身存在引号时,可以使用“”进行转义,如name.check[“my name”Hello””]。在默认情况下,如果只是一个字符串作为参数,则无须使用双引号;多个参数之间用逗号(,)隔开。

Key名称的定义范围

l所有的数字(0~9)

l所有的小写字母(a~z)

l所有的大写字母(A~Z)

l下画线(_)

l横线(-)

l点(.)

Key的参数数组应用实例

多个参数之间用逗号(,)隔开,每个参数对key分别传递参数的值。

UserParameter=wc[*],grep -c "$2" $1

测试如下:

zabbix_get -s 127.0.0.1 -k wc[/etc/passwd,root]

用户自定义参数

Key自定义的语法格式

在/etc/zabbix/zabbix_agentd.conf或/usr/local/zabbix/etc/zabbix_agentd.conf中配置参数。

UserParameter=key,command

Key返回的值

自定义参数可以返回文本(character、log、text)和空值,如果返回的是一个无效值,则显示ZBX_NOTSUPPORTED。

自定义key的例子

在/etc/zabbix/zabbix_agentd.conf或/usr/local/zabbix/etc/zabbix_agentd.conf后面添加如下内容:

UserParameter=get.os.type,cat /etc/redhat-release

然后重启zabbix_agentd服务(注意:修改配置后必须重启服务)

systemctl restart zabbix_agentd.service

运行测试命令,查看key

zabbix_get -s 127.0.0.1 -k get.os.type

子配置文件的配置

为了便于维护和分类管理,UserParameter的内容可以单独写一个配置文件。

在/etc/zabbix/zabbix_agentd.conf或/usr/local/zabbix/etc/zabbix_agentd.conf中配置

Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/*.conf

Include就是zabbix_agent.conf中部分内容的子配置文件,在其他开源软件中也采用类似的做法,便于维护。在子配置文件中通常会定义UserParameter。

用zabbix_agentd查看key是否被支持。

zabbix_agentd -p | grep get.os

zabbix无效监控项_zabbix4.2zabbix自定义监控项、添加新的监控项相关推荐

  1. IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置

    IDEA中,maven项目下,lombok插件 ,添加lombok.jar, Maven项目下lombok依赖配置 Maven 项目的创建 在IDEA 21版中,Maven项目无需下载 其他版本,查看 ...

  2. discuz后台主导航栏菜单中添加新的菜单项的方法

    http://blog.csdn.net/shgly/article/details/11757521

  3. efi 添加linux启动项,用efibootmgr管理UEFI启动项,添加丢失的启动项

    UEFI用来替代传统BIOS引导操作系统,学会修改UEFI启动项也变得十分重要,UEFI全称为:"统一的可扩展固件接口"(Unified Extensible Firmware I ...

  4. 计算机取消uefi启动项,如何使用老毛桃winpe删除或添加UEFI BIOS启动项?

    说到电脑开机的过程,就不得不提及启动项的概念了.电脑在启动的时候需要通过UEFI BIOS启动项来启动整个电脑.而启动项的设置,一般需要进入BIOS界面操作.而最近有位朋友想要删除电脑的其中一个开机首 ...

  5. zabbix无效监控项_使用zabbix模板监控tomcat-解决模板部分监控项不生效问题

    在之前的文章中介绍了zabbix使用java-gateway对tomcat进行监控.但是zabbix默认的模板有一些参数并没有生效,这就需要我们手动去测试配置. 要对JMX参数进行获取测试,我们需要用 ...

  6. Linux Zabbix——zabbix可视化、监控模板配置、自定义监控参数、自动发现监控下设备、数据库监控、企业proxy分布式监控搭建配置...

    Zabbix可视化.监控模板配置.自定义监控参数.自动发现监控下设备.数据库监控.proxy分布式监控搭建配置- 文章篇幅较长,可以选择目录查看感兴趣的模块. 1.Zabbix可视化 1. 简介 企业 ...

  7. zabbix node.js mysql_Zabbix添加Node.js监控的方法

    目前网上已有 pm2-zabbix 工具可以实现Zabbix对Node.js的监控报警,Github地址. 特征: 自动发现通过PM2管理的Node.js进程. 报告Nodes.js进程状态.CPU占 ...

  8. 在Zabbix中添加交换机端口监控

    转载来源 : 如何在Zabbix中添加交换机端口监控 :https://www.jianshu.com/p/374c0a992109 交换机上配置snmp,这个不多说了 zabbix服务器上执行如下 ...

  9. 监控系统-3.1自定义告警

    技术栈:Filebeat+Kafka+Flink+ElasticSearch+Kibana+Micrometer+Quartz等 文章目录 前言 一.实现效果 1. 监控配置--列表查询 2. 监控配 ...

最新文章

  1. 我把 Spring Boot 的 banner 换成了美女,老板说工作不饱和,建议安排加班
  2. RxSwift技术路线与参考资料
  3. MvvmLight学习心得三
  4. 推荐系统经典论文学习
  5. pip install flask-mongoengine报错
  6. elf 取路径_PatchELF 修改linux下elf文件library搜索路径
  7. 给 QtCtreator 工程文件 pro 配置 pthread库和liburcu库
  8. 写得蛮好的linux学习笔记[转]
  9. CAD二次开发--自动加载插件
  10. linux系统清理磁盘空间
  11. 编程专业人的良好习惯(练习、时间管理、压力、团队协作)
  12. thymeleaf引用图片_thymeleaf中img标签图片src路径问题
  13. 数仓、数据湖、湖仓一体、数据网格的探索与研究
  14. 汇编(二)——ARM数据处理指令——算术运算、数据传送
  15. 电视屏幕太伤眼,五个地方降低亮度,来缓解眼睛痛.
  16. Ubuntu下搭建hadoop出现Permission denied (publickey,password)的问题
  17. windows对话框窗口DialogBox模式对话框、EndDialog、CreateDialog非模式对话框、DestroyWindow、WM_INITDIALOG
  18. EI检索的国际会议有这些
  19. 283移动零之Leecode—数组篇(双指针)
  20. PCB封装之QFP、PQFP、LQFP、TQFP及PCB详解

热门文章

  1. java同步方法必须是静态的吗_Java基础知识之synchronized同步方法、代码块、静态方法、静态代码块的区别...
  2. android 拖动缩放窗口大小,Android小应用----图片的拖动、缩放
  3. matlab中结构体的定义,matlab中怎么定义结构体啊 !!!
  4. 如何实现把固定内容自动写入excel_Excel批量查找指定内容并导出
  5. Linux初级运维(十七)——Linux内核编译与系统裁减
  6. L2-007. 家庭房产
  7. 查看mysql错误日志定位mysql错误
  8. 推荐一个非常好玩的falsh游戏
  9. 中国版MSN慈善缘何遇冷:白领网民参与只为时尚(转自--竞报)
  10. JavaWeb笔记(七)FilterListener