热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

(9)zabbix创建监控项item

1.创建监控项点击配置(configuration)-主机(Hosts)-在你要配置的主机一栏上点击Items-点击c

1. 创建监控项

点击配置(configuration)->主机(Hosts)->在你要配置的主机一栏上点击Items->点击create item。具体看截图,各个参数我都已经标注清楚了。

2. Item 属性详解

属性描述
Host主机或者模板
Name监控项item名称可以使用如下宏变量: 

$1, $2…$9,这9个参数对应item key的参数位置。

例如: Free disk space on $1

如果item key为“vfs.fs.size[/,free]”,那么对应的名称会变成”Free disk space on /“,$1对应了第一个参数”/“,你明白了吗?

Typeitem类型(常见agent、SNMP、agent(active)等),请看后续监控项类型相关文章.
Key监控项item的key.点击select可以看到系统很多自带的key,也可以看到用户自定义的key,如何自定义key,情继续关注ttlsa后续的zabbix教程.
Host interface主机接口,例如agent、SNMP、impi等
Type of information获取到得数据类型

 

Numeric (unsigned) – 64bit unsigned integer

Numeric (float) – floating point

numberCharacter – 字符串,最长255字节

Log – 日志文件. key必须为log[].

Text – 大小无限制的文本

Data type定义获取到整数数据的数据类型

 

Boolean – 数据为0或者1.’true’表示1,’false’为0,不区分大小写。

如下为True和False的定义:

TRUE – true, t, yes, y, on, up, running, enabled, available

FALSE – false, f, no, n, off, down, unused, disabled, unavailable

任何非0数字都被认为是TRUE,0被定义为FALSE.负数呢?

Octal – 八进制

Decimal – 十进制

Hexadecimal – 十六进制

zabbix将会自动把他们转为数字

Units默认情况下,如果原始值超过1000,那么他会先除以1000并且显示出来, 例如,设置了单位为bps并且收到的值为11102,将会显示为11.1Kbps

 

如果单位被指定为 B (byte), Bps (bytes per second) ,那么它会自动除以1024然后再显示数据。所以大家在监控流量和文件大小的时候不要用错单位,否则会出现数据不一致的情况。

如下为时间单位:

unixtime – 转为 “yyyy.mm.dd hh:mm:ss”. 只能使用正数。

uptime    – 转为“hh:mm:ss” 或者“N days, hh:mm:ss”

例如,收到的值为881764秒,他将会显示为“10 days, 04:56:04”

s             – 转为“yyy mmm ddd hhh mmm sss ms”;

例如&#xff0c;收到的值为881764(单位秒)&#xff0c;他将会被显示为10d 4h 56m”&#xff0c;只会显示3个单元。有时候只会显示2个单元&#xff0c;例如”1m 5h”&#xff08;不包含分&#xff0c;秒&#xff0c;毫秒&#xff09;&#xff0c;如果返回的值小于0.001&#xff0c;他只会显示”<1 ms”禁用单位&#xff1a;ms、rpm、RPM、%

Use custom multiplier如果启用这个选项&#xff0c;所有接收到的整数或者浮点数都会乘以这个文本框里面的值。使用这个选项&#xff0c;zabbix将会把收到的KB,MBps等数据先转为B,Bps。否则zabbix不能正确设置前缀&#xff08;K,M,G等等&#xff09;.

 zabbix 2.2开始支持科学计数法&#xff0c;例如&#xff1a;1e&#43;70.

Update interval (in sec)数据更新时间注意&#xff1a;如果设置为0&#xff0c;那么这个数据将永久不更新。但是如果在灵活更新间隔&#xff08;flexible interval&#xff09;里面设置了一个非0间隔&#xff0c;那么以这个为准
Flexible intervals可以创建例外的更新间隔&#xff0c;例如: 

Interval:10,Period:1-5,10:00-19:00,表示周一到周五的早上10点到晚上19点每十秒更新一次数据。其余时间使用默认值

这边最多只能设置7个灵活更新间隔.如果设置的多个灵活时间间隔有冲突&#xff0c;那么他会使用最小的时间间隔。

两个注意点&#xff1a;如果时间间隔被设置为0&#xff0c;那么数据永久不会更新。它不能用在zabbix主动方式的item

Keep history(in days)历史记录可以在数据库中保存多久&#xff0c;过期的历史数据将会被Housekeeper删除. 

从Zabbix2.2开始&#xff0c;这个值可以被一个全局值覆盖&#xff1a;Administrator->General->Housekeeper->勾选Keep history&#xff08;in days&#xff09;&#xff0c;输入你希望历史记录保留的时间。

zabbix官方推荐大家尽量开启他&#xff0c;尽量使用一个较短的历史记录。如果你想看历史数据的画&#xff0c;你可以将”趋势历史记录Keep trends”的保留时间设置长一点。

Keep trends(in days)趋势数据&#xff08;以小时为单位的min&#xff0c;max&#xff0c;avg&#xff0c;count的数据&#xff09;在数据库中保留时常&#xff0c;过期数据将会被HouseKeeping删除。 

从zabbix2.2开始.这个值可以被一个全局值覆盖&#xff08;请参考上面的Keep history&#xff09;

备注&#xff1a;趋势数据只能存数字类型数据&#xff0c;字符、日志这些都无法存储。

Store valueAs is – 数据不作处理 

Delta (speed per second) –

计算值公式为 (value-prev_value)/(time-prev_time)

value – 获取到得原始值

value_prev – 上次接收到的值

time – 当前时间

prev_time – 上次接收数据的时间一般用于数据增长的类型&#xff0c;例如&#xff1a;

网卡流量&#xff0c;每次获取到得都是当前网卡总流量。比如第一次给的值是0字节&#xff08;UNIX时间为1&#xff09;&#xff0c;第二获取到得是3000字节&#xff08;UNIX时间为31&#xff09;&#xff0c;那么套用公式&#xff08;3000-0&#xff09;/&#xff08;31-30&#xff09;&#xff0c;可以得出数据是100字节/秒

备注&#xff1a;如果当前获取到的值比上一个值更小&#xff0c;那么zabbix会忽略这个值&#xff0c;等待下一次的值

Delta (simple change) –

计算公式为 (value-prev_value),value – 当前值value_prev – 上次获取到得值

Show value值映射&#xff0c;需要配置数字映射到字符的映射表。例如&#xff1a;

 

1&#61;>ttlsa.com访问正常。如果key返回的数据为1&#xff0c;那么监控页面不会显示1&#xff0c;而是显示ttlsa.com访问正常。key返回的数据只能为整数&#xff0c;并且不做任何修改保存到数据库中。只有在显示的时候才会根据映射表来展示相应的内容。

Log time format只可以用在LOG类型中&#xff0c;支持占位符:

 

y: 年(0001-9999)

M: 月(01-12)

d: 日(01-31)

h: 小时(00-23)

m: 分钟(00-59)

s: 秒(00-59)如果时间搓留空不会被解析。

例如&#xff1a;

如下为zabbix agent日志” 23480:20100328:154718.045 Zabbix agent started. Zabbix 1.8.2 (revision 11211).”前面6个字符是PID&#xff0c;后面更上日期&#xff0c;时间和日志内容&#xff0c;日志时间类为“pppppp:yyyyMMdd:hhmmss”

备注&#xff1a;“p” 与 ”:” 为占位符&#xff0c;除了“yMdhms”不能为占位符&#xff0c;其它任意字符都可以作为占位符

New application创建一个新的应用
Applications包含多个应用&#xff0c;例如&#xff1a; 

cpu、disk、network&#xff0c;监控项可以属于多个应用

Populates host inventory field数据自动填充到inventory资产清单的相应属性&#xff0c;前提是你的inventory处于自动模式
Description监控项的描述
Enabled是否启用这个监控项.

创建item快捷方法&#xff0c;编辑一个item&#xff0c;然后克隆这个item&#xff0c;修改name等等其它数据即可。

3. 不可用的items

由于各种原因&#xff0c;某些item的数据无法获取到&#xff0c;但是zabbix依旧会再固定的时间间隔内重新获取数据

 

转:https://www.cnblogs.com/wyzhou/p/10832237.html



推荐阅读
  • 向QTextEdit拖放文件的方法及实现步骤
    本文介绍了在使用QTextEdit时如何实现拖放文件的功能,包括相关的方法和实现步骤。通过重写dragEnterEvent和dropEvent函数,并结合QMimeData和QUrl等类,可以轻松实现向QTextEdit拖放文件的功能。详细的代码实现和说明可以参考本文提供的示例代码。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • 本文详细介绍了MySQL表分区的创建、增加和删除方法,包括查看分区数据量和全库数据量的方法。欢迎大家阅读并给予点评。 ... [详细]
  • 本文介绍了Android 7的学习笔记总结,包括最新的移动架构视频、大厂安卓面试真题和项目实战源码讲义。同时还分享了开源的完整内容,并提醒读者在使用FileProvider适配时要注意不同模块的AndroidManfiest.xml中配置的xml文件名必须不同,否则会出现问题。 ... [详细]
  • Go GUIlxn/walk 学习3.菜单栏和工具栏的具体实现
    本文介绍了使用Go语言的GUI库lxn/walk实现菜单栏和工具栏的具体方法,包括消息窗口的产生、文件放置动作响应和提示框的应用。部分代码来自上一篇博客和lxn/walk官方示例。文章提供了学习GUI开发的实际案例和代码示例。 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 目录实现效果:实现环境实现方法一:基本思路主要代码JavaScript代码总结方法二主要代码总结方法三基本思路主要代码JavaScriptHTML总结实 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • android listview OnItemClickListener失效原因
    最近在做listview时发现OnItemClickListener失效的问题,经过查找发现是因为button的原因。不仅listitem中存在button会影响OnItemClickListener事件的失效,还会导致单击后listview每个item的背景改变,使得item中的所有有关焦点的事件都失效。本文给出了一个范例来说明这种情况,并提供了解决方法。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • t-io 2.0.0发布-法网天眼第一版的回顾和更新说明
    本文回顾了t-io 1.x版本的工程结构和性能数据,并介绍了t-io在码云上的成绩和用户反馈。同时,还提到了@openSeLi同学发布的t-io 30W长连接并发压力测试报告。最后,详细介绍了t-io 2.0.0版本的更新内容,包括更简洁的使用方式和内置的httpsession功能。 ... [详细]
  • 本文介绍了一个在线急等问题解决方法,即如何统计数据库中某个字段下的所有数据,并将结果显示在文本框里。作者提到了自己是一个菜鸟,希望能够得到帮助。作者使用的是ACCESS数据库,并且给出了一个例子,希望得到的结果是560。作者还提到自己已经尝试了使用"select sum(字段2) from 表名"的语句,得到的结果是650,但不知道如何得到560。希望能够得到解决方案。 ... [详细]
author-avatar
sdlzq
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有