一、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. 效率提升工具Listary

    效率提升工具Listary https://baijiahao.baidu.com/s?id=1590032175308204846&wfr=spider&for=pc

  2. (面试题)请用C语言实现在32位环境下,两个无符号长整数相加的函数,相加之和不能存储在64位变量中

    分析:长整数相加,将结果分为高位和低位部分,分别保存在两个32整数中. 比如:unsigned int a = 0xFFFFFFFF, unsigned int b = 0x1, 结果用unsigne ...

  3. Presto个人常用操作

    时间戳转日期: from_unixtime(1569168000,'yyyy-MM-dd') = '2019-09-23' '20190903'转为'2019-09-23': unix_timesta ...

  4. 一行命令开启VNC 和windows之间复制粘贴功能

    sudo apt install autocutsel 安装完成之后: [注意]中文会乱码!!! 执行以下命令: autocutsel 这个则是后台运行,选择一种即可: autocutsel -f

  5. web安全在线工具梳理

    目录: (一)搜索引擎语法一.百度.国内二.bing(必应).微软的三.google.国外 (二)网络空间搜索引擎用于查找网络空间的目标设备一.撒旦.国外二.钟馗之眼.国内三.佛法.国内 (三)在线w ...

  6. Dumpsys Alarm查看应用程序唤醒命令

    Dumpsys alarm查看应用程序唤醒命令: 在安卓adb root进如命令行后(没有root或者root群组的权限执行不了该命令), 1. <span style="font-s ...

  7. reGeorg+Proxifier使用

    reGeorg利用了socks5协议建立隧道,结合Proxifier可将目标内网代理出来. 项目地址: https://github.com/sensepost/reGeorg 该文件下支持php,a ...

  8. C#ThreadPool类—多线程

    标题:ThreadPool Class 地址:https://docs.microsoft.com/zh-cn/dotnet/api/system.threading.threadpool?redir ...

  9. WebClient 与HttpClient 的区别

    需要搜索下资料. -------------------------------------------------- 微软文档介绍,新的开发中推荐使用:HttpClient WebClient 文档 ...

  10. 小程序数据绑定和setData

    我们wxml没有直接调用数据的能力,我们的逻辑是通过js调用数据,再由js传递给wxml才能够显示出来.那么怎么由js传递给wxml?   首先我的js里面有这样一段代码 process: funct ...