Timeout agent
默认值:1-30
默认值:3
超时时间
如果有些traper模式,数据处理比较慢,建议将值调大
ids 纪录数据next id 通常直接插入或者修改数据库 需要修改对应的table_name nextid
history 存放历史数据 最好最开始就分区 ,分区后需要关闭HousekeepingFrequency=1,MaxHousekeeperDelete=500000,占用空间比较大
及时删除,同时最好定时分区,一次性分区可能造成的后果,发现数据库无法写入,原因:根据时间分区,必然后果
triggers
如果有误报,自己可以登录机器,直接update alerts set status=1 where status='0';
同时,对应大量agent无法连接等误报,最好在报警脚本中加判断
微信公众号报警,会有一个问题,关注者24小时内不与公众号主动交互,则会customer block,无法发微信。最好企业号,网上一大推脚本
Macro
多使用Macro,这样对于不同的机器你可以使用不同的报警值,比如:
insert into hostmacro values(45,10308,'{$NET_TRIGGERNAME_2}','1.8Gbps’);
网卡{#IFNAME}入流量大于{$NET_TRIGGERNAME_1}
{OS_Linux:net.if.in[{#IFNAME}].min(5m)}>{$NET_TRIGGER_1} and {OS_Linux:net.if.in[{#IFNAME}].last()}>{$NET_TRIGGER_1}
DebugLevel server
对于有大量的item的时候,也就是数据量比较大的时候,千万不要DebugLevel=4 这样会把机器打死
取值范围:0-5
默认值:3
指定日志级别
0 - basic information about starting and stopping of Zabbix processes
1 - critical级别
2 - error级别
3 - warnings级别
4 - debug级别
5 - extended debugging (与级别4一样. 只能使用runtime control 来设置.)
多用traper 对server来讲压力小
多用自动发现 对于管理员来讲压力小