首页 > 代码库 > item的常用类型下

item的常用类型下

1、磁盘IO的key

vfs.fs.discovery

挂载的文件系统列表。用于低级发现。


vfs.fs.inode [fs,<mode>]

inode的数量或百分比。整数 - 数字

示例:vfs.fs.inode [/,pfree]旧命名:vfs.fs.inode.free [*],vfs.fs.inode.pfree [*],vfs.fs.inode.total [*

fs - 文件系统

模式 - 一个(默认),free,used,pfree(free,percentage),pused(used,percentage)]


vfs.dev.read [<device>,<type>,<mode>]


磁盘读取统计信息。

整数-与type在部门,业务,字节

浮点-与type在SPS,OPS,BPS


设备 - 磁盘设备(默认为全部2)

类型 - 可能的值:

扇区,操作,字节,sps,ops和bps(必须指定,因为各种操作系统的默认值不同)。

sps,ops,bps代表:扇区,操作,每秒字节数,分别为

模式 - 可能的值:

avg1(一分钟平均值,默认值),avg5(五分钟平均值),avg15(15分钟平均值)。

注意:仅当类型为:sps,ops,bps时,才支持第三个参数。

针对不同的操作系统“类型”参数的默认值:

-个基点的FreeBSD 

的Linux - SPS 

OpenBSD系统-操作

的Solaris -字节

举例键:vfs.dev.read [,操作] 

旧的命名:io的[*] 


vfs.dev.write [<device>,<type>,<mode>]

磁盘写统计。

整数-与type在部门,业务,字节


浮点-与type在SPS,OPS,BPS

设备 - 磁盘设备(默认为全部2)

类型 - 扇区,操作,字节,sps,ops和bps之一(必须精确指定要使用的参数,因为各种操作系统的默认值不同)。

sps,ops,bps意味着:扇区,操作,每秒字节数分别

模式 - avg1 (默认),avg5(5分钟内的平均值),avg15之一。

注意:仅当类型为:sps,ops,bps时,才支持第三个参数。

针对不同的操作系统“类型”参数的默认值:

-个基点的FreeBSD 

的Linux - SPS 

OpenBSD系统-操作

的Solaris -字节


举例:vfs.dev.write [,操作]旧的命名:io的[*] 


2、文件监控的key

vfs.file.cksum[file]

文件校验和,由UNIX cksum算法计算 整数 

file - 文件的完整路径

Tirgger函数 {Template OS Linux:vfs.file.cksum[/etc/passwd].diff(0)}>0

描述:返回值为1即>0,表示最近的值与之前的值不同


vfs.file.contents [file,<encoding>]

检索文件的内容 文本

文件 - 文件

编码的完整路径- 代码页标识符


如果文件为空或仅包含LF / CR字符,则返回空字符串。

示例:

vfs.file.contents [/ etc / passwd] 

此项限于不超过64 KB的文件。


vfs.file.exists [file]

文件的MD5校验和。

字符串(文件的MD5散列)

示例:

vfs.file.md5sum [/usr/local/etc/zabbix_agentd.conf] 


vfs.file.regexp [file,regexp,<encoding>,<start line>,<end line>,<output>]


在文件中查找字符串。

包含匹配字符串的行或由可选参数output指定的行


文件 - 文件的完整路径

regexp - GNU正则表达式

编码 - 代码页标识符

开始行 - 要搜索的第一行数(默认为第一行文件)。

结束行 - 要搜索的最后一行的数目(默认为文件的最后一行)。

output - 可选的输出格式化模板。该\ 0转义序列被替换匹配文本而一个\ n(其中n = 1 ... 9)转义序列被替换为第N个匹配的组(或者如果N超过捕获组的数量为空字符串)。

只返回第一个匹配行。

如果没有行匹配表达式,则返回空字符串。

使用参数的内容提取output在代理上进行。

的start line,end line和output参数从2.2版本的支持。

示例:

vfs.file.regexp [/ etc / passwd,zabbix] 

vfs.file.regexp [/ path / to / some / file,“([0-9] +)$”,, 3,5, 1] 

vfs.file.regexp [/ etc / passwd,^ zabbix:。:([0-9] +),,,, \ 1]→获取用户zabbix的ID


vfs.file.regmatch [file,regexp,<encoding>,<start line>,<end line>]

在文件中查找字符串。

0 - 找不到匹配

1 - 找到

文件 - 文件的完整路径

regexp - GNU正则表达式

编码 - 代码页标识符

开始行 - 要搜索的第一行数(默认为第一行文件)。

结束行 - 要搜索的最后一行的数目(默认为文件的最后一行)。

示例:

vfs.file.regmatch [/var/log/app.log,error]


vfs.file.size [file]

文件时间信息

整数(Unix时间戳)

file - full path to the file

mode - one of modify (default, modification time), access - last access time, change - last change time示例:vfs.file.time [/ etc / passwd,modify] 


vfs.fs.size [fs,<mode>]

磁盘空间(以字节为单位)或以百分比表示

整数 - 字节

浮点数 - 百分比

fs - 文件系统

模式 - 一个(默认),free,used,pfree(free,percentage),pused(used,percentage)

如果已安装卷,则返回本地文件系统的磁盘空间。

示例:vfs.fs.size [/ tmp,free] 

使用自由模式时,不考虑文件系统的保留空间。


vm.memory.size [<模式>]

内存大小(以字节为单位)或以百分比表示。

整数 - 字节

浮点数 - 百分比

mode - one of total (default), active, anon, buffers, cached, exec, file, free, inactive, pinned, shared, wired, used, pused, available, pavailable

Item vm.memory.size []接受三类参数。


第一类包括总共内存量。


第二类包含平台特定的内存类型:active,anon,buffers,cached,exec,file,free,inactive,pinned,shared,wired。


第三类是有多少内存被使用和提供用户级的估计:使用,pused,可用,pavailable。


3、web监控的key

web.page.get [host,<path>,<port>]

获取网页的内容。

host - hostname 

path - HTML文档的路径(默认为/)

port - 端口号(默认为80)

失败时返回空字符串。示例:

web.page.get [www.zabbix.com,index.php,80]


web.page.perf [host,<path>,<port>]

完整网页的加载时间(以秒为单位)。浮动

host - hostname 

path - HTML文档的路径(默认为/)

port - 端口号(默认为80)

返回0失败。示例:

web.page.perf [www.zabbix.com,index.php,80]


web.page.regexp [host,<path>,<port>,<regexp>,<length>,<output>]

在网页上查找字符串。

匹配的字符串,或由可选参数output指定

host - hostname 

路径 - HTML文档的路径(默认为/)

port - 端口号(默认为80)

regexp - GNU正则表达式

长度 - 要返回的最大字符数

output - 可选的输出格式化模板。该\ 0转义序列被替换匹配文本而一个\ n(其中n = 1 ... 9)转义序列被替换为第N个匹配的组(或者如果N超过捕获组的数量为空字符串)。

如果未找到匹配项或失败,则返回空字符串。

使用参数的内容提取output在代理上进行。2.2版本支持

该output参数。

示例:

web.page.regexp [www.zabbix.com,index.php,80,OK,2]


本文出自 “yht的运维笔记” 博客,请务必保留此出处http://yht1990.blog.51cto.com/9014030/1910488

item的常用类型下