zabbix版本:4.1  DB为Mysql

过程:

1,为了增加邮件报警功能,按照网上文章,开始增加发送邮件模块。先停postfix,后安装mailx和sendmail。

systemctl list-unit-files | grep post
  systemctl stop postfix
  systemctl disable postfix

yum -y install mailx sendmail

2,设置邮箱信息,vi /etc/mail.rc。

3,测试邮箱echo "zabbix test " |mail -s "zabbix" sss@aaa.com.cn

4,在zabbix web配置中报警媒介类型,停用Jabber和SMS;启用Email。用户内增加email.

5,动作Report problems to Zabbix administrators内增加操作:发送消息给用户群组。

开始测试。发现邮件无法收到。于是停止某个主机的agent来看看是否发送邮件报警信息。未果。

发展:

在继续配置其他信息后,需要重启服务器,发现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天!!!

Zabbix增加邮箱后Server宕处理的更多相关文章

  1. server宕机监控、检測、报警程序(139绑定手机短信报警)monitor_down.sh

    宕机监控报警程序 一.   需求来源 宕机对运维人员来说,最痛苦了.怎样检測一台server是否还在正常执行,假设该server宕机,怎样在第一时间监測到并通知一线运维人员进行维护,最大化降低损失. ...

  2. zabbix 3.2.2 server端(源码包)安装部署 (一)【转】

    环境准备: 操作系统 CentOS 6.8 2.6.32-642.11.1.el6.x86_64 zabbix server 172.16.10.150 zabbix agent 172.16.10. ...

  3. zabbix 配置外部邮件server发送邮件报警

    一.安装配置msmtp 1.下载msmtp wget http://downloads.sourceforge.net/msmtp/msmtp-1.4.30.tar.bz2?big_mirror=0 ...

  4. zabbix部署监控端(server)以及页面优化

    实验环境准备 172.20.10.2 server.zabbix.com 172.20.10.3 agent.zabbix.com 172.20.10.8 windows10 Server 端 [ro ...

  5. Zabbix Server宕机报“__zbx_mem_malloc(): out of memory (requested 96 bytes)”

    早上登录Zabbix的时候,发现其提示"Zabbix server is not running: the information displayed may not be current& ...

  6. 详解zabbix安装部署(Server端篇)

    原文:http://blog.chinaunix.net/uid-25266990-id-3380929.html Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等 ...

  7. zabbix安装部署(server部分)

    Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使 ...

  8. 详解zabbix安装部署(Server端篇) (转)

    Linux下常用的系统监控软件有Nagios.Cacti.Zabbix.Monit等,这些开源的软件,可以帮助我们更好的管理机器,在第一时间内发现,并警告系统维护人员. 今天开始研究下Zabbix,使 ...

  9. 客户机增加域 及server文件共享

    客户机要增加域,右击我的电脑--属性--更改--域,输入域名.例:输入域名company.com中的company , 后面的com不要加. 再在弹出的窗体中输入域管理员的完整username(use ...

随机推荐

  1. scrapy爬虫具体案例步骤详细分析

    scrapy爬虫具体案例详细分析 scrapy,它是一个整合了的爬虫框架, 有着非常健全的管理系统. 而且它也是分布式爬虫, 它的管理体系非常复杂. 但是特别高效.用途广泛,主要用于数据挖掘.检测以及 ...

  2. [原][译]我们为什么需要另一个c++测试框架?Catch||Why do we need yet another C++ test framework?

    翻译问题来源:https://github.com/catchorg/Catch2/blob/master/docs/why-catch.md 其他辅助博文:从Google Test 转到 Catch ...

  3. English Voice of <<Something just like this>>

    歌名:something just like this演唱:Chris Martin 词:Andrew Taggart,Chris Martin 曲:Andrew Taggart,Chris Mart ...

  4. zoj3223

    其实这题不超时完全是因为串长度太小,如果串够长,一次匹配后都要往上跳,复杂度是n^2的. #include <iostream> #include <cstdio> #incl ...

  5. Eclipse+Maven环境下java.lang.OutOfMemoryError: PermGen space及其解决方法

    转自  https://blog.csdn.net/qdgengwenfei/article/details/71455432 java.lang.OutOfMemoryError: PermGen ...

  6. HTML中的置换元素和非置换元素

    我们都知道,行内元素不能够定义宽度和高度,但 img,input,button等标签作为行内元素却可以定义宽高,为什么呢?这就牵扯到了置换元素和非置换元素. 置换元素: w3c官方解释:“An ele ...

  7. Linux进程管理的学习

    uptime 简洁显示服务器负载 uptime 显示内核版本 uname -r dstat命令 cpu.内存.io等查看工具 dstat dstat --top-cpu dstat --top-io ...

  8. time 与 datetime 模块的常用方法

    时间格式 一个名词: UTC(Coordinated Universal Time):格林威治天文时,世界标准时间.中国为东八区 UTC+8 在编程的世界中,一定要了解的几种时间格式: 1.时间戳 从 ...

  9. 从零开始学习Java多线程(一)

    1. 什么是进程? 对其概念需要自行goole,简单理解就是:进程是计算机系统进行资源分配和调度的基本单位,是正在运行程序的实体:每一个进程都有它自己的内存空间和系统资源:进程是线程的容器.如:打开I ...

  10. 学号 20175212 《Java程序设计》第3周学习总结

    学号 20175212 <Java程序设计>第3周学习总结 教材学习内容总结 一. Java--面向对象语言 核心内容为对象,一切围绕着对象.以下为三个重要性质: 封装性:将数据和对数据的 ...