您好,登錄后才能下訂單哦!
問題一Zabbix alerter processes more than 75% busy
問題原因:
zabbix服務(wù)器郵件進(jìn)程繁忙導(dǎo)致的,一般是因為設(shè)置動作的間隔太短。特殊情況下會產(chǎn)生大量告警,如服務(wù)器發(fā)幾萬封郵件過程中,郵件進(jìn)程發(fā)掛了
解決方案:
01.刪除數(shù)據(jù)庫解決(風(fēng)險較大,不建議)
02.修改郵件腳本,將郵件的動作改為打印時間,等待郵件完全釋放再改回來,如下
[root@m01 ~]# cat /usr/lib/zabbix/alertscripts/sms 2 3 #!/bin/bash 4 5 echo date
>>/tmp/sms.txt
問題二Zabbix discoverer processes more than 75% busy
問題原因:
01.配置了discovery自動發(fā)現(xiàn)任務(wù),配置的每個discovery任務(wù)在一定時間內(nèi)占用1個進(jìn)程,而zabbix_server.conf中默認(rèn)配置只有1個discovery(被注釋,默認(rèn)生效)
02.為了快速驗證自動發(fā)現(xiàn)效果,將discovery任務(wù)的"Delay"由默認(rèn)3600s設(shè)置成60s
解決方案:
01.修改配置文件中的StartDiscoverers進(jìn)程數(shù)量,取消其之前的#號并將數(shù)值修改為5,最后重啟服務(wù)
(注:根據(jù)系統(tǒng)硬件配置,可以設(shè)置成更高的數(shù)值,但其范圍為0~250)
[root@m01 ~]# grep 'StartDiscoverers' /etc/zabbix/zabbix_server.conf 2 3 ### Option: StartDiscoverers 4 5 StartDiscoverers=5 6 7 [root@m01 ~]# systemctl restart zabbix-server.service
02.編寫定時任務(wù)腳本重啟zabbix_server來降低負(fù)載
[root@m01 ~]# crontab -e 2 3 @daily service zabbix-server restart > /dev/null 2>&1 4 5 #計劃會每天自動重啟Zabbix服務(wù)以結(jié)束僵尸進(jìn)程并清理內(nèi)存等
問題三Zabbix poller processes more than 75% busy
問題原因:
01.通過Zabbix agent采集數(shù)據(jù)的設(shè)備死機(jī)或其他原因?qū)е聑abbix agent死掉server獲取不到數(shù)據(jù)
02.修改模板自動發(fā)現(xiàn)規(guī)則中的保留失去的資源期間為0
問題四Zabbix housekeeper processes more than 75% busy
問題原因:
為了防止數(shù)據(jù)庫持續(xù)增大,zabbix有自動刪除歷史數(shù)據(jù)的機(jī)制即housekeeper,而mysql刪除數(shù)據(jù)時性能會降低,就會報錯
解決方案:
調(diào)整HousekeepingFrequency參數(shù)
HousekeepingFrequency=12 #間隔時間 2 3 MaxHousekeeperDelete=1000000 #最大刪除量
問題五Zabbix server內(nèi)存溢出,無法啟動
問題原因:
zabbix使用一段時間后,再次加入一批交換機(jī)監(jiān)控,zabbix-server將無法啟動,查看日志顯示如下(提示內(nèi)存溢出,需調(diào)整zabbix服務(wù)器配置zabbix_server.conf)
2816:20170725:174352.675 [file:dbconfig.c,line:652] zbx_mem_realloc(): out of memory (requested 162664 bytes) 2 3 2816:20170725:174352.675 [file:dbconfig.c,line:652] zbx_mem_realloc(): please increase CacheSize configuration parameter
解決方案:
vim zabbix_server.conf 2 3 CacheSize=1024M #默認(rèn)為8M
問題六 PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 11 bytes)
問題原因:
zabbix某些頁面無法打開,查看php日志發(fā)現(xiàn),當(dāng)訪問這個頁面時報錯內(nèi)存不足
解決方案:
不清楚是否內(nèi)存泄露,最簡單的方法是調(diào)大php進(jìn)程的可用內(nèi)存
[root@zabbix-master ~]# grep 'memory_limit' /etc/httpd/conf.d/zabbix.conf 2 3 php_value memory_limit 512M #默認(rèn)128M
問題七cannot create semaphore set: [28] No space left on device
報錯原因:
kernel.sem參數(shù)設(shè)置過小,
共享內(nèi)存:可以通過ipcs -lm命令查看目前系統(tǒng)共享內(nèi)存的參數(shù)限制
cat /proc/sys/kernel/sem
250 32000 32 128
修改文件vi /etc/sysctl.conf
kernel.sem =500 64000 64 128
執(zhí)行sysctl -p /etc/sysctl.conf
問題 八 1710:20190710:155517.142 cannot send list of active checks to "192.168.160.26": host [192.168.177.37] not found
問題原因:
1 zabbix agent端hostname和web界面的不一致
2 主機(jī)刪除后 agent端沒有停止造成的
解決方案:
修改agent端的hostname 或者web界面中的主機(jī)名
關(guān)閉刪除主機(jī)的agent客戶端
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。