如何确认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. Latex中的列表环境[一]
  2. Python数据分析学习笔记
  3. IDEA写vue项目出现红色波浪线警告如何解决??
  4. .NET Core amp; ASP.NET Core 1.0在Redhat峰会上正式发布
  5. Leetcode动态规划 不同路径
  6. java 泛型应用,通用返回类,泛型方法,泛型静态方法
  7. mysql完成未完成_MYSQL SQL模式 (未完成)
  8. FD_ISSET read 后程序被阻塞【原创】
  9. 百度有趣的面试智力题
  10. 企业ERP系统如何选择?
  11. xxl-job分布式任务调度平台
  12. java,png,jpg,多张图片合成一个pdf,压缩图片,并且保证图片不失帧。
  13. 图片按比例缩小,并压缩保存
  14. 【科普】视频剪辑中的关键帧是什么?
  15. 2021高考成绩查询数学和物理,2021高考难度趋势预测:2021高考难度会上升吗?高考数学题难不难?...
  16. ps转换html适应网页尺寸,【ps制作网页页面】ps图像如何生成html?如何将PS制作的网页效果图变成可用的网页?PC端UI设计尺寸规范?...
  17. Centos7 查看磁盘i/o, 定位占用i/o读写高的进程
  18. matlab 全自动汉诺塔
  19. 资管分仓软件功能都哪些?好用吗?
  20. OpenCV第七篇:车牌识别

热门文章

  1. 浅谈C语言static关键字 静态变量 函数
  2. opencv颜色识别_opencv-python污水颜色识别
  3. centos7.0 安装java1.8,tomcat
  4. loadrunner-3-1创建测试场景
  5. c#编程指南(四) 组元(Tuple)
  6. 很容易学习的JQuery库 : (八) 杂项 noConflict() 方法
  7. 《精通ASP.NET MVC 3框架》译者序
  8. Excel、Exchange 和 C# (摘要)
  9. 部署一个Windows Server 2008 的只读域控制器
  10. Tkinter编写Mac应用(-)