一、iterms key

  监控项按参数来分有两种:带参数和不带参

  按定义来分:zabbix自带和用户自定义

1)Key可以带参数,该参数为一个数组列表,可以同时传递多个参数,Key的格式如下:

既Key的格式为Key或者Key[参数],例如:

  不带参数:system.uname

  带参数:vfs.fs.size[/data]

而Key的参数可以分为如下三类:

  a、引号字符串

  b、非引号字符串

  c、数组

  > 引号字符串参数:

    如果参数是引号字符串,那么引号里面可以是任意的字符串,但如果存在双引号,该双引号必须使用反斜杠(\)进行转义,如:

  >非引号字符串参数:

    除逗号、右方括号以外的其他字符都能引用,如下:

  >数组:

  如果Key的参数是一个数组,用逗号将各参赛隔开   

2)Key的名称定义注意事项

Key名称的取值范围如下:

  a、所有的数字(0~9);

  b、所有的大小写字母(a~z,A~Z);

  c、下划线(_);

  d、破折号(——);

  e、点号(.)

3)Key参数应用实例:

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

  wc[*] 代表Key 后面的GREP -C "$2" $1 代表命令

  该语句把wc接受到的参数传递给后面的command

4)用户自定义参数

  用户自定义参数(UserpParameter)仅支持agent方式

  (1)语法如下:

    在/etc/zabbix/zabbix_agentd.conf中配置参数,如下:

    UserParameter=key,command 或者参数传递 UserParameter=key[*],command $1 $2

    但是一般在自定义Key的时候,都是在/etc/zabbix/zabbix_agentd.d/目录下面创建一个新的配置文件,同时需要在/etc/zabbix/zabbix_agentd.conf里面使用Include 目录方式把该目录导入进去

  (2)自定义键时,对特殊字符的处理

    如果UserParameter包含 \ ' " ` * ? [ ] { } ~ $ ! & ; ( ) < > | # @这些字符,默认情况下,zabbix对这些参数无法处理,需要在zabbix_agentd.conf配置文件中开启UnsafeUserParameters,将其值设置为1,默认为0(关闭),接着重启zabbix客户端。默认情况下,$1,$2,$3代表位置参数1,2,3,4,如果定义的字符串中出现$后面接数字,需要使用$$,列:

awk '{print $$2}

  (3)Key返回值

    自定义Key可以返回文本(character、log、text)和空值,如果返回一个无效值,则显示 ZBX_NOTSUPPORTED: Unsupported item key

zabbix(9)iterms(监控项)的更多相关文章

  1. Zabbix触发器和监控项设置时间范围

    目录 一.实际业务场景 业务问题 解决办法 二.Zabbix触发器和监控项与用户预警设置时间范围配置流程 一.触发器设置时间范围 二.监控项设置时间范围 三.用户报警设置启用时间 一.实际业务场景 业 ...

  2. 【转载】【zabbix】自定义监控项key值

    [转载]https://www.cnblogs.com/zhenglisai/p/6547402.html [zabbix]自定义监控项key值   说明: zabbix自带的默认模版里包括了很多监控 ...

  3. 013.Zabbix的Items(监控项)

    一 Items简介 Items是从主机里面获取的所有数据,可以配置获取监控数据的方式.取值的数据类型.获取数值的间隔.历史数据保存时间.趋势数据保存时间.监控key的分组等. 通常情况下item由ke ...

  4. 【zabbix】自定义监控项key值

    说明: zabbix自带的默认模版里包括了很多监控项,有时候为了满足业务需求,需要根据自己的监控项目自定义监控项,这里介绍一种自定义监控项的方式. 1,首先编写自定义监控脚本,本文以监控httpd进程 ...

  5. Zabbix设置自定义监控项之——监控tcp连接状态

    目录 一.用户自定义参数 二.配置 监控 TCP 连接状态 在实际监控中,除了官方自带的一些监控项,我们很多时候有一些定制化监控,比如特定的服务.TCP 连接状态等等,这时候就需要自定义监控项.自定义 ...

  6. zabbix 自定义 windows 监控项

    zabbix获取windows服务器上数据C:\zabbix_agents\conf\zabbix_agentd.win.confUserParameter=conncount,d:\\tools\\ ...

  7. zabbix 自带监控项报性能问题解决方法

    类似报警信息为:Zabbix discoverer processes more than 75% busy 解决方法:修改zabbix_server配置 原因:每个discovery任务在一定时间内 ...

  8. zabbix (6) 为主机添加监控项,触发器,动作

    先了解一下zabbix的相关概念 监控项(iterms):一个具体的指标,比如某个人的体重. 键(key):通过定义(自定义或者zabbix自带)的key获取相应指标的具体值,比如这个人的体重50斤 ...

  9. zabbix自定义监控项、添加图形、设置触发器、远程执行命令

    监控项是在zabbix中手机数据的基础,没有监控项就没有数据,系统自带模板带有大量默认item,自定义item可以定义在模板中,在应用模板即可使用对应item:也可直接在host中定义 目标:自定义监 ...

随机推荐

  1. Nginx快速自查手册

    本项目是一个 Nginx 极简教程,目的在于帮助新手快速入门 Nginx. demos 目录中的示例模拟了工作中的一些常用实战场景,并且都可以通过脚本一键式启动,让您可以快速看到演示效果. 概述 什么 ...

  2. react-native——tab配置及跳转

    在 App 中 tab 是常见的页面类型,在 RN 里使用 react-navigation 可快速地进行 tab 配置. 假设应用有4个页面,两个是tab页面,两个是详情页面. App.js //应 ...

  3. MySQL基础篇

    数据库基础知识 以MySQL为基础 数据库事务 :数据库中一组原子性的SQL操作,彼此状态一致.具有ACID特性. 事务 ACID 特性: 原子性:数据库事务是一个整体,其中的SQL操作要么全部提交成 ...

  4. "工作激发了我的热情,并不断激励着我” - SAP成都研究院Jerry Wang

    SAP 为员工提供了与 SAP的优秀人才以及全球客户和合作伙伴共事的绝佳机会.我相信,只要你努力工作,充满激情,你就能在这里获得成功. -- Jerry Wang 加入SAP 我是从中国电子科技大学的 ...

  5. mysql8.0授权远程登录

    之前一直用mysql5.6 远程授权登录,后来换mysql8.0原来的授权方式报错 mysql> grant all privileges on *.* to 'root'@'%' identi ...

  6. Wireshark解密HTTPS数据流

    如果是chrome浏览器的数据流 直接配置”SSLKEYLOGFILE“就可以解密了. 实现过程: 1.配置系统环境变量 变量名:SSLKEYLOGFILE 变量值:随意指定一个存储路径,以便chro ...

  7. poi 生成word 表格,并向表格单元格中插入多个图片

    接这上一篇,导入数据,也要完整导出来.话不多说,直接上代码. 效果图 //根据实体对象 ,生成XWPFDocument public static XWPFDocument exportDataInf ...

  8. 配置多网卡多IP的方式

    [root@web01 conf.d]# cat ip.conf server {     listen 10.0.0.7:80;     server_name _;       location ...

  9. vue中读取excel中数据

    安装xlsx npm install xlsx --save-dev 安装好后在需要的页面 引入插件 import xlsx from 'xlsx' 调用 $('#uploadFile').chang ...

  10. 七、Linq To XML:XElement、XDocument

    一.概述 LINQ to XMLLINQ to XML 是一种启用了 LINQ 的内存 XML 编程接口,使用它,可以在 .NET Framework.NET Framework 编程语言中处理 XM ...