zoukankan      html  css  js  c++  java
  • zabbix使用问题

    1中文乱码

    https://www.linuxidc.com/Linux/2017-08/146162.htm

    软件

    说明

    备注

    zabbix

    3.4.7

    操作系统

    Centos7

    问题描述:图表内容显示中文乱码

    原因:当前zabbix默认字体为graphfont.ttf(仅一种字体),对中文支持度不好导致乱码。

    解决方法:下载中文字体上传到zabbix的fonts目录,将中文名改为全小写英文,再修改include下的define.inc.php中全文替换为上传的中文字体。

    步骤

    说明

    备注

    下载中文字体

    下载链接:

    http://jsdx.sc.chinaz.com/Files/DownLoad/font3/bb2122.rar

    (或从http://font.chinaz.com/WeiRuanZiTi.html下载)

    本文选择微软楷体

    解压并重命名

    下载(windows系统)后为rar格式,解压后得到”微软vista楷体.ttf”文件,修改为”microsoftkaiti.ttf”

    上传到zabbix的fonts目录下

    本文目录为:

    /usr/share/zabbix/fonts

    替换defines.inc.php

    中所有”graphfont”为”microsoftkaiti”

    对应文件目录:

    /usr/share/zabbix/include/defines.inc.php

    执行命令:

    1)vi /usr/share/zabbix/include/defines.inc.php

    2): %s/graphfont/microsoftkaiti/g

    进行全局替换

    https://www.linuxidc.com/Linux/2015-03/114621.htm

    获取字体或参考:https://www.cnblogs.com/cloudos/p/8297856.html

    描述

    详细

    备注

    Windows下查找字体并上传zabbix server服务器

    控制面板-->字体-->选择一种中文字库例如“楷体”(STKAITI.TTF)

    可直接选中复制,windows下字体名称一般为英文

    FTP上传到zabbix server服务器

    Rpm(包安装)一般上传到:

    /usr/share/zabbix/fonts

    修改前端配置

    修改/usr/share/zabbix/include/defines.inc.php字体配置

    执行命令:%s/graphfont/STKAITI/g 全局替换

    刷新页面

    会发现图表名称和x、y轴无标尺。原因在于zabbix配置的字体后缀为小写ttf,而windows复制的为大写,无法正确匹配。修改STKAITI.TTF为小写ttf(STKAITI.ttf)即可。

    如果还有乱码,考虑mysql数据库编码问题:

    编码配置如下:

    [mysqld]

    character-set-server=utf8

    init_connect='SET NAMES utf8'

    [mysql]

    default-character-set=utf8

    或参考网上

    2不支持的监控项

    添加host的MAC地址监控项后,status为not supported.且info状态栏提示invalid second parameter。对比现有的其他默认配置,发现是key 的格式存在问题。

    选择后key为:system.hw.macaddr[<interface>,<format>],参考网上及其他默认配置。修改为:system.hw.macaddr。即key需要填充参数,<>为可选参数

    见官方手册:

    https://www.zabbix.com/documentation/3.4/zh/manual/config/items/itemtypes/zabbix_agent

    没有尖括号的参数是强制性的。标有尖括号<>的参数是可选的。

    3 Zabbix discoverer processes more than 75% busy原因及解决方法

    https://www.linuxidc.com/Linux/2017-10/147564.htm

    原因:1. 配置的每个discovery任务在一定时间内占用1个discovery进程,而zabbix_server.conf中默认配置只有1个discovery(被注释,默认生效);

    2. 同时为了快速验证自动发现效果,将discovery任务的"Delay"时间由默认的3600s设置成60s。

    总结:两个原因导致平均时间内discovery processes过高而报警。

    解决:

    设置/etc/zabbix/zabbix_server.conf的StartDiscoverers=3

  • 相关阅读:
    Max Sum Plus Plus HDU
    Monkey and Banana HDU
    Ignatius and the Princess IV HDU
    Extended Traffic LightOJ
    Tram POJ
    Common Subsequence HDU
    最大连续子序列 HDU
    Max Sum HDU
    畅通工程再续
    River Hopscotch POJ
  • 原文地址:https://www.cnblogs.com/cslj2013/p/9182424.html
Copyright © 2011-2022 走看看