zabbix监控中项目的创建是监控到数据的前提,针对要监控的数据来创建相应的数据。
1.创建项目
Go to: Configuration → Hosts Click on Items in the row of the host Click on Create item in the upper right corner of the screen Enter parameters of the item in the form
属性设置
主机:选择是为那个主机或模板创建项目,项目只能在主机或模板里创建。
名称:项目的显示名称,可以使用$1,$2...$9宏变量来表示项目key的参数。
类型:创建项目的类型,这个选择最重要
#zabbix支持的类型有:
键值:各类型支持的键值,在一个主机中创建的项目所使用的键值是独一无二的。
主机接口:选择主机接口,这个接口可以在创建主机时添加
数据类型:
#数字的(无正负) #数字的(浮点数) #字符串的 (限制 255 bytes) #Log 日志文件 #Text 文本类型
单位:如果在这里设置单位,zabbix将会对收集到的数据进行处理,以设置的单位来显示数据。
#默认是除以1000的,如881764bps 将会显示为881.76 Kbps;当设置单位为Bps时,会除以1024,如1024Bps会显示1KBps。
使用自定义乘数:
#如果使用这个选项,所有收集到的数据值将会乘以设定的值(整数或浮点数)
数据更新的时间间隔
#项目的更新时间间隔,以秒为单位,如果设置为0,项目不会更新,也不允许设置为0,除非设置了弹性时间间隔。当同时设置了更新时间间隔和弹性时间间隔,项目的更新以弹性间隔为主
项目弹性时间间隔
#上文设置的时间间隔是针对所有的时间为准的,假如我们想在特定的时间段有着不同的时间更新间隔,这个时候就需要设置弹性时间间隔。 比如:项目更新时间设置为60 弹性时间间隔设置为15 在周一到周五的时间,那么在周一到周五项目的更新时间将会是15秒,周六到周天由于没有设置弹性时间间隔,所以项目的更新时间仍然会采用上面设置的60秒。 #当设置了多个弹性更新时间间隔时以最小的那个为准
保留历史数据时间
#监控到的数据,在zabbix数据库中存储的时间,以天为单位
保留趋势数据时间
#趋势数据指的是在数据库中保存的不是实际监控到的数据,而是每小时的数据的最小值-最大值-平均值-数据的个数;好比数据库中的视图一样,
时间弹性间隔的设置格式
保存值:
#1.不变--不进行预处理,监控到的数据值 #2.增量(变化每秒)--(当前值-上次的值)/(当前时间-上次时间);一般监控交换机流量时使用这个设置。 #3.增量(当前值-上次值)
显示值:值的映射不会改变数据的值,
二:项目的键值(key)
键值的语法格式:
创建一个有效的键值,以键值名开始,然后可以选择是否有参数两种形式: