zabbix版本:4.1 DB爲Mysqlmysql
過程:web
1,爲了增長郵件報警功能,按照網上文章,開始增長髮送郵件模塊。先停postfix,後安裝mailx和sendmail。sql
systemctl list-unit-files | grep post
systemctl stop postfix
systemctl disable postfix數據庫
yum -y install mailx sendmail服務器
2,設置郵箱信息,vi /etc/mail.rc。post
3,測試郵箱echo "zabbix test " |mail -s "zabbix" sss@aaa.com.cn測試
4,在zabbix web配置中報警媒介類型,停用Jabber和SMS;啓用Email。用戶內增長email.ui
5,動做Report problems to Zabbix administrators內增長操做:發送消息給用戶羣組。orm
開始測試。發現郵件沒法收到。因而中止某個主機的agent來看看是否發送郵件報警信息。未果。server
發展:
在繼續配置其餘信息後,須要重啓服務器,發現server沒法正常啓動。
vi /var/log/zabbix/zabbix_server.log
屢次檢查後,發現報 server #2 started [alerter #1] 錯誤,服務重啓。有時候報alerter #2錯誤。
17996:20190403:202634.460 Starting Zabbix Server. Zabbix 4.2.0alpha2 (revision 88094).
17996:20190403:202634.460 ****** Enabled features ******
17996:20190403:202634.460 SNMP monitoring: YES
17996:20190403:202634.460 IPMI monitoring: YES
17996:20190403:202634.460 Web monitoring: YES
17996:20190403:202634.460 VMware monitoring: YES
17996:20190403:202634.460 SMTP authentication: YES
17996:20190403:202634.460 Jabber notifications: YES
17996:20190403:202634.460 Ez Texting notifications: YES
17996:20190403:202634.460 ODBC: YES
17996:20190403:202634.461 SSH2 support: YES
17996:20190403:202634.461 IPv6 support: YES
17996:20190403:202634.461 TLS support: YES
17996:20190403:202634.461 ******************************
17996:20190403:202634.461 using configuration file: /etc/zabbix/zabbix_server.conf
17996:20190403:202634.476 current database version (mandatory/optional): 04010004/04010004
17996:20190403:202634.477 required mandatory version: 04010004
17996:20190403:202634.754 server #0 started [main process]
18001:20190403:202634.757 server #1 started [configuration syncer #1]
18002:20190403:202634.759 server #2 started [alerter #1]
18003:20190403:202634.760 server #3 started [alerter #2]
18004:20190403:202634.762 server #4 started [alerter #3]
18005:20190403:202634.763 server #5 started [housekeeper #1]
18006:20190403:202634.765 server #6 started [timer #1]
18002:20190403:202635.172 Got signal [signal:11(SIGSEGV),reason:1,refaddr:0x50]. Crashing ...
18002:20190403:202635.172 ====== Fatal information: ======
18002:20190403:202635.172 Program counter: 0x7f59c68f080f
18002:20190403:202635.172 === Registers: ===
解決:
1,在配置文件中vi /etc/zabbix/zabbix_server.conf將alerter設置爲0,覺得能解決問題:錯誤,問題沒有解決。Server沒有alerter不能啓動。設置爲1也不行,仍是報一樣的錯誤。
2,網上搜索一番,沒有相似的答案。想來應該是郵箱配置問題,將mailx和sendmail卸載,重啓仍是一樣的錯誤。
3,將web配置信息所有禁用,仍是報alerter錯誤。
4,想到服務器上已經有不少監控信息,決定先備份數據庫。
5,用之前的系統恢復zabbix,而後啓動檢查,server正常。中止後還原數據庫。發現仍是出現問題。
6,判斷應該是配置問題,在mysql中將alert表中的數據所有刪除。
7,服務重啓後,開始變得正常了。
蠢,耗時1天!!!