zabbix的监控项(项目)

<强> 1,项目简介

“监控项项目”是zabbix服务器用于监控一个特定对象上的一个特定指标,并负载针对其他搜集相关的监控数据。

比如CPU每分钟的平均负载可以是一个项目,每5分钟的平均负载是一个项目,某特定网络接口接收报文的速率又是一个条目等。

每一个时候都拥有相应的“类型(类型)"

例如:“Zabbix代理”、“SNMP”、“外部检查”、“IPMI代理”、“SSH代理”、“JMX代理”等。

Zabbix服务器会使用相应类型的协议或机制铜被监控端通信

下图是项目的配置页,下面就对该配置页的内容作出解释:
 Zabbix的监控项(Item)”> </p> <p> <强> 2项关键</强> </p> <p>每一个项目都有其专用的“关键”</p> <p> Zabbix服务器在与被监控端通信时就使用相应的协议或机制去询问被监控端的这个键值,被监控端则调用与此键对应的监控脚本获取数据并返回给服务器端。</p> <p>关键的命名只能使用“0-9a-zA-Z_。”(引号中的内容)等字符,且可以接受参数,其命令习惯如system.cpu.load [& lt; cpu> & lt; mode>],其中,中括号中的内容为参数,且分别可以按次序使用$ 1,$ 2,……进行引用,此示例中仅有了两个参数。</p> <p>,,,,如果要使用不定数目的参数,则可以使用“*”表示<br/> </p> <p> Zabbix有许多预定义的关键,详细信息的获取地址:https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent </p> <p>对于每一个项目,Zabbix服务器还定义了怎么存储这个项的数据,数据采集的频率及历史数据保存的时长等。</p> <p>多个项目还可归类为一个由“应用程序”定义的逻辑组</p> <p>示例:net.tcp.listen [80] </p> <p> net.tcp。听是关键,表示监听网络tcp、[80]:是关键的参数,表示80端口,这个关键项的意思就是判断主机80端口是否处于监听状态。</p> <p> <强> 3项的主要属性介绍</强> </p> <p>主持人:选择新建的项目所属的主机或模板;默认为点击“项目”是所属的主机或模板;</p> <p>名称:项目的名称,可以使用宏$ 1,$ 2,……9美元,用于引用相应中关键的对应的参数,例如,名称“CPU 2美元时间”对于system.cpu。util [, iowait]来说,其名称为“iowait CPU时间”,</p> <p> Tyep:项目类型</p> <p>键:当前项目的关键,每个项目所支持使用的关键取决于所选择的“类型”;对于一个主机来讲,每个关键必须是唯一的,如果类型为“Zabbix代理”、“Zabbix代理(活动)”,

Type of information:从被监控端取得的数据的存储格式;

    Numeric (unsigned):64位无符号整数;

    Numeric(float):浮点数

    Character:字符或字符串,最长为255字节

    Log:日志文件,只能在key为log[]时使用

    Text:文本,无长度限制

Data type:专用于数据类型为"Numeric (unsigned)"时为其指定希望使用的数据格式;

    Boolean:布尔型值,1表示"真",0表示"假";填入true、t、yes、y、up、running、enabled或availavle均会被转换为1;填入false、f、no、n、down、unused、disabled或unavailavle均会被转换为0;

    Octal:八进制数据;

    Decimal:十进制数据;

    Hexadecimal:十六进制数据;

Update interval(in sec):获取数据的时间间隔,0表示不去拉去数据;

Flexible intervals:自定义数据更新时间间隔,例如Interval(in sec)为10,Period值为6-7,00:24:00表示周六和周日全天每10s获取一次数据;

Keep history(in days):历史数据保留时长,单位为天;超过此时长的数据会由Housekeeper清除;一般来说,仅需要保留所需要的时间跨度的最小天数内的数据;

Keep trends(in days):聚合数据(如min、max、avg、count等数据)的保留时长,单位为天;超过此时长的数据会由Housekeeper清除;

Store value:

    As is:不做任何处理;

    Delta(speed per second):保存为(value-prev_value)/(time-prev_time)的计算结果,即当前值减去前一次获取的数据值,除以当前时间戳减去前一次获取时的时间戳得到的结果;如果当时值小于前一次的值,其将会被丢弃;

    Delta(simpe change):保存为(value-prev_value)的计算机结果;

Status:

    Enabled:启用

zabbix的监控项(项目)