• Zabbix遇到的问题集锦


      一、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:WindowsFonts宋体常规,复制到桌面,并重命名为小写英文如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

    五、

    现象:在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

      

  • 相关阅读:
    [译] 11. 流复制
    [译] 8. PG缓冲区管理器(Buffer Manager)
    [译] 6. Vacuum 处理
    centos 7 安装gitlab
    linux 源码安装git
    SonarQube
    百度Paddle速查_CPU和GPU的mnist预测训练_模型导出_模型导入再预测_导出onnx并预测
    Torch速查_CPU和GPU的mnist预测训练_模型导出_模型导入再预测_导出script并预测_导出onnx并预测
    Mxnet速查_CPU和GPU的mnist预测训练_模型导出_模型导入再预测_导出onnx并预测
    Chainer速查_CPU和GPU的mnist预测训练_模型导出_模型导入再预测_导出onnx并预测
  • 原文地址:https://www.cnblogs.com/lisenlin/p/10075275.html
Copyright © 2020-2023  润新知