设为首页 收藏本站
查看: 1446|回复: 0

[经验分享] zabbix的监控项(item)

[复制链接]

尚未签到

发表于 2019-1-24 14:30:42 | 显示全部楼层 |阅读模式
  1、Item简介
  "监控项item"是zabbix服务器用于监控一个特定对象上的一个特定指标,并负载针对其他搜集相关的监控数据。
  比如CPU每分钟的平均负载可以是一个item,每5分钟的平均负载是一个item,某特定网络接口接收报文的速率又是一个item等。
  每一个itme都拥有相应的"类型(Type)"
  例如:"Zabbix agent"、"SNMP"、"External check"、"IPMI agent"、"SSH agent"、"JMX agent"等。
  Zabbix服务器会使用相应类型的协议或机制铜被监控端通信
  下图是Item的配置页,下面就对该配置页的内容作出解释:

  2、Item key
  每一个item都有其专用的"key"
  Zabbix服务器在与被监控端通信时就使用相应的协议或机制去询问被监控端的这个key值,被监控端则调用与此key对应的监控脚本获取数据并返回给服务器端。
  key的命名只能使用"0-9a-zA-Z_-."(引号中的内容)等字符,且可以接受参数,其命令习惯如system.cpu.load[,],其中,中括号中的内容为参数,且分别可以按次序使用$1、$2、......进行引用,此示例中仅有了两个参数。
  如果要使用不定数目的参数,则可以使用"*"表示

  zabbix有许多预定义的key,详细信息的获取地址:https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent
  对于每一个item,Zabbix服务器还定义了怎么存储这个item的数据、数据采集的频率及历史数据保存的时长等。
  多个item还可归类为一个由"application"定义的逻辑组
  示例:net.tcp.listen[80]
  net.tcp.listen是key,表示监听网络tcp,[80]:是key的参数,表示80端口,这个item key的意思就是判断主机80端口是否处于监听状态。
  3、Item的主要属性介绍
  Host:选择新建的item所属的主机或模板;默认为点击"item"是所属的主机或模板;
  Name:item的名称,可以使用宏$1、$2、......、$9,用于引用相应Key中的对应的参数;例如,名称"CPU $2 time"对于system.cpu.util[,iowait]来说,其名称为"CPU iowait time";
  Tyep:item类型
  Key:当前item的key,每个item所支持使用的key取决于所选择的"Type";对于一个主机来讲,每个key必须是唯一的;如果Type为"Zabbix agent","Zabbix agent(active)","Simple check"或者"Zabbix aggregate",其Key值必须要被Zabbix agent及Zabbix Server支持才行;
  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:启用

  Disabled:禁用

  Not supported:不支持

  





运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-667106-1-1.html 上篇帖子: zabbix监控AIX主机 下篇帖子: zabbix报警发送邮件配置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表