Zabbix Api
Zabbix具有丰富的Api功能
使用Python *** 作Zabbix Api
API使用帮助文档
( https://www.zabbix.com/documentation/3.0/manual/api )
登录认证说明zabbix_base.py
登录结果说明
请求Zabbix进行封装
对Zabbix登录进行封装
API参考手册:( https://www.zabbix.com/documentation/3.0/manual/api/reference/hostgroup/get )
Zabbix Api获取主机组zabbix_group.py
只获取组ID+组名字
加入过滤,官方文档
查询主机组及主机信息zabbix_group.py
Zabbix Api获取模板信息
Api添加主机组
Api添加主机,如果是Linux建议大家还是自动注册
主机Name:定义item的名称
Type:选择各种接口
key:点击select即可选择zabbix自带的key
Host interface: 选择主机接口。
Type of information:选择类型的信息,分别是 数字(无符号),数字(浮点),字符,日志,文本
Data type:选择数据的类型,分别是布尔值,八进制,十进制,十六进制
Units:单位,如计算百分比后的 %
Use custom multiplier:使用自定义乘法器,将数据乘以一个数值。可用来进行单位转换。zabbix采集数据的单位默认为b
Update interval (in sec):监控项每个多少秒更新一次
New flexible interval:可点击add添加自定义的灵活更新时间。
Keep history (in days):保存历史天数
Keep trends (in days):保存趋势天数
Store value:As is不改变数据值直接存储,Delta(speed per second):保存为(value-prev_time)的计算结果,既当前值减去前一次获取的数据值,除以当前时间戳前去前一次值获取时的时间戳得到的结果;如果当前值小于前一次的值,其将会被丢弃,Delta(simple change):保存为(value-prev_value)的计算结果;
Show value:没折腾明白。。
New application:是否创建新的item集合,并把item加入到新的application中。
Populates host inventory field:你可以选择一个host信息域存放该item的值,如果设置automatic inventory population,则他会自动工作
正确添加保存后,稍等片刻将可以看到数据。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)