正则表达式
2.zabbix_server 优化
参考 http://waringid.blog.51cto.com/65148/955939/
StartPollers=30 轮询的初始值(0-1000)
StartIPMIPollers=4 IPMI轮询的初始值(0-1000)
StartPollersUnreachable=30 轮询不可达的主机数(包括IPMI 0-1000)
StartTrappers=8 捕获的初始值(0-1000)
StartPingers=4 ping的初始值(0-1000)
StartDiscoverers=0 自动发现的初始值(0-250)
CacheSize=384M 缓存大小
CacheUpdateFrequency=300 缓存更新的频率
StartDBSyncers=8 数据库同步时间
TrendCacheSize=128M 总趋势缓存大小
AlertScriptsPath=/usr/bin 脚本的存放位置
LogSlowQueries=1000
2.2 More than 100 items having missing data for more than 10 minutes
原因分析:
1.server端与proxy端时间不同步
2.server端分配的缓存不够
3.server端分配的线程不够
4.server端负载比较大{CPU,IO,MEM}
zabbix模板导入
mkdir -p /var/tmp/nginx/client
chmod 777 /var/tmp/nginx -R
还有zabbix2.0导出的模板,需要作出一些更改才能使用
2.0 <filter>{#MONGO_HOST}:</filter> </applications> <valuemap/>
3.0 <filter> <evaltype>0</evaltype> <formula/> <conditions> <condition> <macro>{#MONGO_HOST}</macro> <value/> <operator>8</operator> <formulaid>A</formulaid> </condition> </conditions> </filter> </applications> <valuemap/> <logtimefmt/> <application_prototypes/>
性能调优
原因
支撑Zabbix的MySQL卡住了 Zabbix服务器的IO卡住了都有可能 Zabbix进程分配到内存不足都有可能
server端配置参数优化
DBName=zabbix zabbix所属数据库名称 DBUser=zabbix zabbix所属数据库用户 DBPassword=www.xxxxxx.com zabbix数据库密码 StartPollers=30 轮询的初始值(0-1000) StartIPMIPollers=4 IPMI轮询的初始值(0-1000) StartPollersUnreachable=30 轮询不可达的主机数(包括IPMI 0-1000) StartTrappers=8 捕获的初始值(0-1000) StartPingers=4 ping的初始值(0-1000) StartDiscoverers=0 自动发现的初始值(0-250) CacheSize=384M 缓存大小 CacheUpdateFrequency=300 缓存更新的频率 StartDBSyncers=8 数据库同步时间 TrendCacheSize=128M 总趋势缓存大小 AlertScriptsPath=/usr/bin 脚本的存放位置 LogSlowQueries=1000 日志慢查询设定
zabbix实战应用-关于server报警busy的问题