什么是item
item构成
实战添加网卡流入流出监控项
Items是从主机里面获取的所有数据。通常情况下我叫itme为监控项,例如我需要监控它的cpu负载、监控网卡流入流出,那么实现这个方法的东西就叫item。接下来zabbix教程中提到的item都翻译为监控项。
<code>item由key+参数组成</code>
监控项中需要获取cpu信息,则需要一个对应的监控key:system.cpu.load。如果是获取网卡流量,那么获取网卡这个监控项需要key:net.if.in或者net.if.out。
<code>一般情况下key要与参数结合起来使用,例如获取5分钟的负载情况:</code>
system.cpu.load[avg5],avg5是对应的参数,如果是1分钟则使用avg1,如果是15分钟则使用avg15(有人会问,如果是2分钟是不是avg2,-!-,没有这种说法)。网卡流量net.if.in[eth0],使用eth0作为参数可以获取到eth0网卡的进入流量,同样看一看换成eth1,eth2等等。
点击配置(configuration)->主机(Hosts)->在你要配置的主机一栏上点击Items->点击create item。
<a href="http://s2.51cto.com/wyfs02/M00/89/C5/wKioL1gcLqTi5XAqAAJpBw0lW-8889.gif" target="_blank"></a>
每个选项都根据自己需求添加好,我的中文,键值就是 key 存储的值: <code>As is</code>:不对数据做任何处理,存储采集到的数据本身; <code>Delta(simple change)(每秒速率)</code>:本次采样的数据减去前一次采样的数据; <code>Delta(speed per second)(简单变化)</code>:本次采样的数据减去前一次采样的数据,再除以经过的时长;速率数据;
<a href="http://s1.51cto.com/wyfs02/M01/89/C8/wKiom1gcLrSicxuQAAB3Q196oxM306.png" target="_blank"></a>
上面我们添加的流入的方向,下面添加流出的监控项,因为流入和流出网卡的<code>key</code>都一样,就是参数一个<code>in</code>一个是<code>out</code>,我们可以直接<code>克隆</code>上面的监控项,加以修改
<a href="http://s4.51cto.com/wyfs02/M02/89/C8/wKiom1gcLsqDr-0rAAB5QKDnb3c089.png" target="_blank"></a>
大概5秒后,点击最新数据就可以看到已经有网卡流入流出的数据了。
<a href="http://s4.51cto.com/wyfs02/M02/89/C8/wKiom1gcLtqQKc33AACUk7K7BAM661.png" target="_blank"></a>
点击旁边的图形,可以看到图。。
<a href="http://s3.51cto.com/wyfs02/M00/89/C8/wKiom1gcLumT4fCrAADWLZHnS-k915.png" target="_blank"></a>
补充
item:item key
分为两类:
<code>zabbix 内建</code>
zabbix agent zabbix agent(active)
<code>用户自定义(UserParamter)</code>
版权声明:本文转自 好笔记运维 51CTO博客,原文链接:http://blog.51cto.com/zhang789/1869451,如需转载请自行联系原作者