zabbix 使用中部分功能总结
1、监控采集的值(如磁盘空间、流量数据等)无需脚本进行单位转换,zabbix可自动转换为合适的单位

 如采集的字节可自动转换为KB、MB

如果设置了单位符号,Zabbix将在收到数据后再加工处理,并使用设置单位后缀进行显示。
默认情况下,如果原始值超过1000,则除以1000,并相应显示。 例如,如果设置 bps 并接收到值为881764,则将显示为881.76 Kbps。
特殊处理用于B(字节),Bps(每秒字节数)单位,除以1024.因此,如果单位设置为B或Bps,Zabbix将显示:
1 为 1B/1Bps
1024 为 1KB/1KBps
15361.5KB/1.5KBps
如果使用以下与时间相关的单位,则使用特殊处理:
unixtime - 转换成“yyyy.mm.dd hh:mm:ss”。 要正确转换,接收的值必须是数字(无符号)类型的信息。
uptime - 转换为 “hh:mm:ss” 或者 “N days, hh:mm:ss”
例如,如果你收到的值为881764(秒),则显示为“10天,04:56:04”
s - 转换成“yyy mmm ddd hhh mmm sss ms”; 参数被视为秒数。
例如,如果您收到的值为881764(秒),则显示为“10d 4h 56m”
只显示3个主要单位,如“1m 15d 5h”或“2h 4m 46s”。 如果没有显示天数,则仅显示两个级别 - “1m 5h”(不显示分钟,秒或毫秒)。 如果该值小于0.001,将被转换成“<1 ms”。

参见:https://www.zabbix.com/documentation/3.4/zh/manual/config/items/item?s[]=%E4%BF%A1%E6%81%AF%E7%B1%BB%E5%9E%8B

2、监控采集的值可实现预处理功能(即zabbix可对采集的结果中进行预先处理然后再入库)

如采集的是1分钟内的累计值,可通过预处理得到1分钟内的平均值
3、监控项采集出现超时情况
可能是因为zabbix Server端和agent端的配置中Timeout参数未进行调整导致(默认为3秒,最大可配30秒)
4、触发器可匹配丰富的规则表达式
如最大值、最小值、平均值、最新值、同时段比较、指定时间段范围等
5、合理设置监控项采集间隔移机数据保留时长
非关键数据尽量不要保存过多历史数据,减少mysql负担
6、主动和被动监控模式结合使用
监控项过多时,可将部分监控项调整为主动模式,减少Server的系统负载
7、Agent端配置文件中主机名与Server端配置的主机名要保持一致
若两端主机名不一致,会导致主动模式下监控项无法正常被发现和采集

posted on 2018-10-30 16:25  lzc_jack  阅读(1571)  评论(0编辑  收藏  举报