一、Web界面上显示Zabbix server is not running

  二、Zabbix显示中文字体

  三、利用Python发送告警注意细节

  四、zabbix上发告警信息不发恢复信息

  五、Agent interfaces 移除remove图标灰色,无法删除

  六、触发器显示Agent is unavailable或者SNMP图标为红色

  七、Zabbix监控界面里Latest data界面报http error 500错误

一、Web界面上显示Zabbix server is not running

  环境说明:centos 7.3.1611  + zabbix 4.0.2

问题定位:

  1.找到zabbix-server.log日志所在位置: find / -name zabbix_server.log

  2.查看日志最后10行(因为文件太大):tail -n 10  /var/log/zabbix/zabbix_server.log

  3.日志内容显示,连接数据库密码错误

  4.找到zabbixPHP的配置文件:find / -name zabbix.conf.php

  5.查看zabbixPHP的配置文件cat /etc/zabbix/web/zabbix.conf.php

6.手动连接数据库测试#mysql -h localhost -u zabbix -p

  输入zabbix密码,能进入mysql>显示zabbixPHP配置正常

7.查看zabbix_server.conf文件里的DBPpassword密码是否正确

  find / -name zabbix_server.conf

  cat /etc/zabbix/zabbix_server.conf | grep DBPassword

  vi /etc/zabbix/zabbix_server.conf

  修改完后保存(不懂使用vi,自行百度)

  systemctl restart zabbix-server   重启zabbix-server服务

8.问题解决

二、Zabbix显示中文字体

  环境说明:centos 7.3.1611  + zabbix 4.0.2

1.点击右上角个人信息头像

2.User-->Language选择中文

3.上传本地中文字体库

  我的电脑-->C:\Windows\Fonts\宋体常规,复制到桌面,并重命名为小写英文如china.ttf

4.zabbix服务器上安装上传工具yum -y install lrzsz

5.进入到cd /usr/share/zabbix/fonts文件夹下

6.输入rz命令,选择本地桌面的china.ttf文件上传

7.使zabbix识别字体:vi /usr/share/zabbix/include/defines.inc.php

8.在文本编辑模式里输入  :%s /graphfont/china/g           #将整个文本里的graphfont替换成china

9.  保存退出文本编辑  :wq

10.重启zabbix-server

  systemctl restart zabbix-server

11.显示中文正常,除了界面字体,还有图片里的中文字体

三、利用Python发送告警注意细节

  环境:zabbix 4.0

  以下几点需要满足:

  1.需要将要告警的python脚本放入zabbix-server的告警目录下:

   也可以修改告警目录:在zabbix_server.conf的文件里

   找到AlertScriptsPath=/usr/lib/zabbix/alertscripts进行修改

  2.需要授权python脚本具有可执行权限:chmod +x send-mail.py

  

  3.在python脚本里要定义解释器和编码格式

  

  4.先使用本地测试./send-mail.py,看脚本执行是否有问题(不要用python3 send-mail.py测试,因为zabbix里使用的不是这种方法)

     如果出现^M的问题,则说明你脚本是在其他平台编辑的,需要转换成Unix的格式

  解决办法之一:下载notepadd++软件,打开文件,如下图出修改。

  

 

  5.如果ython脚本里有操作A文件动作,需将A文件的权限授权最高,chmod 777 zabbix-python.log

  

  6.如果出现一份报警数据连续重复发了n次,可能是因为脚本执行失败,但是发送钉钉这个语句是成功的,导致服务重复发送,达到尝试次数

四、zabbix上发告警信息不发恢复信息

  环境:Zabbix 3.0.9

  在zabbix3.0需要在动作action选项卡里配置条件condition触发器值=问题,才可以触发恢复信息,当然在动作选项里要勾选"恢复信息"按钮

  官方解释:https://www.zabbix.com/documentation/3.0/manual/config/notifications/action里找到Recovery message

五、Agent interfaces 移除remove图标灰色,无法删除

现象:在configuration--》Hosts-->主机属性里的Agent interface灰色,无法删除
原因:主机绑定的模板里应用到了相关Agent interface
删除对应的模板,就可以移除Agent interface了

六、触发器显示Agent is unavailable或者SNMP图标为红色

出现现象如下图:

场景描述:

1.主机使用自定义模板a
2.模板a里自定义了自动发现规则(此处会有一个团体字填写)
3.设置完自动发现规则,接着设置监控原项(此处会有一个团体字填写)
4.自定义主机的一个触发器,来源数据来自自动发现的数据

可能原因:

团体字错误导致
1.确认团体字community是否正确,
2.测试:snmpwalk -v 2c -c public 192.168.1.1 IF-MIB:ifDescr
测试正常
3.在自动发现里,在监控原项里。如果确实是团体字有误,则更改完之后,要解除模板绑定并清除数据,等待重新发现。注意自定义的触发器会被清空。

七、Zabbix监控界面里Latest data界面报http error 500错误?

  解决办法:

1.编辑vi /etc/httpd/conf.d/zabbix.conf里的
php_value memory_limit 512M
php_value post_max_size 64M
2.保存文件:wq
3.重启服务
systemctl restart zabbix-server
systemctl restart httpd

  

Zabbix遇到的问题集锦的更多相关文章

  1. 自学zabbix集锦

    zabbix概念集锦 01 Zabbix采集数据方式 02 开源监控软件Cacti.nagios 03 Zabbix常用的术语 04 Zabbix核心概念回顾 05 Zabbix triggers-- ...

  2. 源码安装zabbix遇到的报错集锦

    报错1:checking for mysql_config... configure: error: MySQL library not found 解决办法:查找mysql_config #find ...

  3. 25 Zabbix系统数据表结构介绍

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 25 Zabbix系统数据表结构介绍 自学Zabbix之路15.1 Zabbix数据库表结构简单解 ...

  4. 24 Zabbix系统配置日志监控告警--关键字触发

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 24 Zabbix系统配置日志监控告警--关键字触发 trapper是被监控主机主动发送数据给za ...

  5. 15 Zabbix Item类型之Zabbix trapper类型

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 15 Zabbix Item类型之Zabbix trapper类型 zabbix获取数据时有时会出 ...

  6. 05 Zabbix triggers--action--event

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 05 Zabbix triggers--action--event 动作action: 在配置好监 ...

  7. 08 Zabbix Item类型之Zabbix agent类型

    点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 08 Zabbix Item类型之Zabbix agent类型 Zabbix agent类型的item是使用部署在服务器端的age ...

  8. 09 Zabbix Item类型之Zabbix SNMP类型

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 Zabbix Item类型之Zabbix SNMP类型 SNMP是监控服务器以外设备的非常好的方式 ...

  9. 11 Zabbix Item类型之Zabbix Calculated 计算型Item类型

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 11 Zabbix Item类型之Zabbix Calculated 计算型Item类型 计算类型 ...

随机推荐

  1. python的ORM技巧记录

    # -*- coding:utf-8 -*- from sqlalchemy import create_engine, Column, Integer, String, ForeignKey, In ...

  2. 机器学习-FP Tree

    接着是上一篇的apriori算法: FP Tree数据结构 为了减少I/O次数,FP Tree算法引入了一些数据结构来临时存储数据.这个数据结构包括三部分,如下图所示 第一部分是一个项头表.里面记录了 ...

  3. 给hexo添加宠物

    开始 之前在博客园上看到,公告栏里有人竟然在养鱼,觉得很好玩!一直念念不忘的,于是就想着在hexo中也来养几只,因为我用的事Next的Muse主题,所以有一个非常合适的侧边栏,先来看看效果. 点击此处 ...

  4. 端口,OSI7层模型,TCP的三次握手和四次挥手,进度条

    1.端口: 端口是为了将同一个电脑上的不同程序进行隔离 IP是找电脑,端口是找电脑上的程序 MySQL是一个软件,帮助我们在硬盘上进行文件操作,默认端口是3306 Redis是一个软件,帮助我们在内存 ...

  5. 如何利用Azure Automation以及Tag自动开关VM

    这是本博客第一篇技术相关的小贴士,在这里我不会详细介绍所涉及的技术组件的具体使用细节,因为我相信这些大家都可以通过官方文档了解到.如果你是一个看了官方文档依然一脸茫然的IT小白,个人建议是先从基础重新 ...

  6. jmter快速安装

    一.简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具,用于接口和压力测试,所以前提是一定更要安装jdk. 二.下载安装 下载:官网下载 下载完成后运行包里的jmete ...

  7. 【MySQL】(四)表

    本篇文章将从InnoDB存储引擎表的逻辑存储及实现开始进行介绍,然后将重点分析表的物理存储特征,即数据在表中是如何组织存放的.简单来说,表就是关于特定实体的数据集合,这也是关系型数据库模型的核心. 1 ...

  8. ironic+nova详解

    ironic+nova详解 说明: Openstack 的安装步骤省略,按照社区的文档即可搭建出一套相对稳定的使用环境.本文档基于Newton版本. 假设现在已经有一套可用的Newton环境, 以下的 ...

  9. mysql 不同版本下 group by 组内排序的差异

    最近发现网上找的 group by 组内排序语句在不同的mysql版本中结果不一样.   建表语句:   SET FOREIGN_KEY_CHECKS=0;   -- ---------------- ...

  10. 【RabbitMQ】一文带你搞定RabbitMQ延迟队列

    本文口味:鱼香肉丝   预计阅读:10分钟 一.说明 在上一篇中,介绍了RabbitMQ中的死信队列是什么,何时使用以及如何使用RabbitMQ的死信队列.相信通过上一篇的学习,对于死信队列已经有了更 ...