Zabbix增長郵箱後Server宕處理

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天!!!

相關文章
相關標籤/搜索