1.zabbix的logo图标替换(不建议修改)

3.0版本以下:

1.修改/usr/share/zabbix/include/page_header.php

2.修改/usr/share/zabbix/styles/icon.css

3.0版本以上:

/usr/share/zabbix/img/browser-sprite.png(修改此图片)

2.修改支持中文字体

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

3.解决中文字体乱码:

1) 在windows系统中的c:\windows\fonts目录中copy一个自己喜欢的字体文出来,如mysh.ttf(雅黑);

2) 将copy出来的字体上传到Zabbix Server网站目录中的fonts目录下;

3) 将Zabbix Server网站目录中的fonts目录里原来的“DejaVusSans.ttf”改名,例如改为“DejaVusSans-bak.ttf”;

4) 将上传上去的文件,例如“mysh.ttf”改为“DejaVusSans.ttf”

5) 重新打开Zabbix Web测试!

4.修改浏览器右侧Logo

/etc/zabbix/web/zabbix.conf.php

5.汉化补丁

/usr/share/zabbix/locale/zh_CN/LC_MESSAGES 目录下:

操作:

frontend.po文件更新
执行脚本:
/bin/bash update_po.sh
/bin/bash make_mo.sh
效果图:

6、Graphtrees安装

1、插件安装

#Zabbix-web目录

cd /usr/share/zabbix

# 下载Graphtree补丁包

wget https://raw.githubusercontent.com/OneOaaS/graphtrees/master/graphtree3-0-1.patch

# 安装Linux下打补丁命令patch

yum -y install patch

# 打补丁

patch -Np0 < graphtree3-0-1.patch
[root@bgp-bjlg-zabbix-server01 zabbix]# patch -Np0 < graphtree3--.patch
patching file ./README.md
patching file ./biggraph.php
patching file ./graphtree.left.php
The next patch would delete the file graphtree/graphtree.patch,
which does not exist! Skipping patch.
out of hunk ignored
patching file ./graphtree.right.php
patching file ./graphtrees.php
patching file ./hosts.php
Hunk # FAILED at .
out of hunk FAILED -- saving rejects to file ./hosts.php.rej
patching file ./img/icon-sprite.svg
Hunk # FAILED at .
out of hunk FAILED -- saving rejects to file ./img/icon-sprite.svg.rej
patching file ./img/oneoaas-wechat.jpg
patching file ./include/func.inc.php
Hunk # succeeded at with fuzz (offset lines).
patching file ./include/menu.inc.php
Hunk # FAILED at .
out of hunk FAILED -- saving rejects to file ./include/menu.inc.php.rej
patching file ./include/page_header.php
patching file ./js/vendors/highlight.min.js
patching file ./js/vendors/jquery.ztree.core-3.5.js
patching file ./jsLoader.php
Hunk # FAILED at .
out of hunk FAILED -- saving rejects to file ./jsLoader.php.rej
patching file ./locale/lt/LC_MESSAGES/frontend.po
Reversed (or previously applied) patch detected! Skipping patch.
out of hunks ignored -- saving rejects to file ./locale/lt/LC_MESSAGES/frontend.po.rej
patching file ./locale/lv/LC_MESSAGES/frontend.po
Reversed (or previously applied) patch detected! Skipping patch.
out of hunk ignored -- saving rejects to file ./locale/lv/LC_MESSAGES/frontend.po.rej
patching file ./locale/pt_BR/LC_MESSAGES/frontend.po
Reversed (or previously applied) patch detected! Skipping patch.
out of hunks ignored -- saving rejects to file ./locale/pt_BR/LC_MESSAGES/frontend.po.rej
patching file ./styles/ztree/line_conn.gif
patching file ./styles/ztree/loading.gif
patching file ./styles/ztree/zTreeStandard.gif
patching file ./styles/ztree/zTreeStandard.png
patching file ./styles/ztree/zTreeStyle.css

7、 主机名/触发器支持中文

 

在/usr/share/zabbix/include/defines.inc.php文件中修改943行(zabbix-2.2.4),加入中文字符支持,使主机名支持中文支持:

define('ZBX_PREG_INTERNAL_NAMES', '([0-9a-zA-Z_\. \-]+)');

修改为:

// \x80-\xff:匹配用GBK (GB2312/GB18030)编码的所有汉字和标点符号
define('ZBX_PREG_INTERNAL_NAMES', '([0-9a-zA-Z_\. \-\x{80}-\x{ff}]+)');/* !!! Don't forget sync code with C !!! */

在/usr/share/zabbix/include/classes/parsers/CTriggerExpression.php文件中修改808行(zabbix-2.2.4),使触发器表达式支持中文:

修改为:

 private function isHostChar($c) {
$cc=ord($c);
if (($c >= 'a' && $c <= 'z') || ($c >= 'A' && $c <= 'Z') || ($c >= '' && $c <= '')
|| $c == '.' || $c == ' ' || $c == '_' || $c == '-' || $cc > ) {
return true;
} return false;
}

8、前端报警声音修改

声音文件替换

目录:/usr/share/zabbix/audio

Zabbix实战-简易教程--技巧(本地化)的更多相关文章

  1. Zabbix实战-简易教程--技巧一(操作类技巧)

    一.常用操作技巧 1.克隆 监控项.模板.触发器都可以进行克隆.其中,模板克隆又分为克隆和完全克隆.完全克隆会将LLD也一起复制一份,就是和之前的模板一模一样,而模板的克隆只是克隆监控项,不复制低层次 ...

  2. Zabbix实战-简易教程系列

    一.基础篇(安装和接入) Zabbix实战-简易教程--总流程  Zabbix实战-简易教程--整体架构图 Zabbix实战-简易教程--DB安装和表分区 Zabbix实战-简易教程--Server端 ...

  3. Zabbix实战-简易教程(6)--Server端高可用

    3.4 server前端高可用    至此,单台Zabbix server环境已经搭建完成,为了达到高可用效果,我们需要通过2台服务器之间通过HA软件进行探测,一旦检测到主的server挂掉后,从的s ...

  4. Zabbix实战-简易教程--动作(Actions)--自动发现

    一.概述 Zabbix提供了有效和非常灵活的网络自动发现功能. 设置网络发现后你可以: 加快Zabbix部署(自动添加主机.添加模板) 简化管理(自动删除主机.删除模板.禁用主机) 无需过多管理就能在 ...

  5. Zabbix实战-简易教程--低层次发现(LLD)

    一.概述 自动发现(LLD)提供了一种在为不同实体自动创建监控项,触发器和图形的方法.例如,Zabbix可以在你的机器上自动监控磁盘或网卡,而无需为每个磁盘或网卡手动创建监控项.(LLD) 此外,可以 ...

  6. Zabbix实战-简易教程--聚合(Aggreate)

    使用场景 当你需要将一组主机的某个指标进行统计时,zabbix聚合就派上用场了.例如:你要将Mysql组的所有/data分区的已用空间进行统计,你就可以使用zabbix聚合的grpsum函数进行统计. ...

  7. Zabbix实战-简易教程(1)--总流程

    序 玩zabbix已经几年了,一直想分享一些相关的使用经验和心得,但是总以各种借口而拖延,最近准备重新整理,记录一些实际工作环境中的示例,一方面希望能够帮助正在学习或者正在寻找这方面资料的朋友,另一方 ...

  8. Zabbix实战-简易教程(3)--DB安装和表分区

    一.DB安装环境 主机角色 主机IP VIP 操作系统版本 软件版本 DB Master A 192.168.1.97 (主从) CentOS 6.5 64bit mysql-5.6.21 DB Sl ...

  9. Zabbix实战-简易教程(4)--Server端安装

    在数据库安装完成后,接着开始安装server端了.我们这里采用yum安装. 3.2.0 安装需求 ● PHP 5.6.18 ● curl 7.47.1 ● zabbix_server (Zabbix) ...

随机推荐

  1. web项目启动流程探索

    在web项目的启动过程中,我们希望知道它的一般流程是什么,这样我们就可以在各个流程中加入相应的功能,或者对于我们排错也有帮助. 我们知道,当我们启动tomcat容器以后,容器首先初始化一些必要的组件, ...

  2. Error updating database. Cause: java.sql.BatchUpdateException: Field 'id' doesn't have a default value

    异常信息 ### Error updating database. Cause: java.sql.BatchUpdateException: Field 'id' doesn't have a de ...

  3. this的理解

    this的理解 看了阮一峰的this讲解,下面是我的理解: 总结来说 this指向 调用this所在方法 的对象: 普通函数 例子1 function test(){ this.x = 1; cons ...

  4. JavaScript基础1——基本概念

    关于JS的概念 JavaScript 是一种弱类型语言. JavaScript 是一种客户端脚本语言(脚本语言是一种轻量级的编程语言). JavaScript是基于对象的.(因为面向对象需要具有封装. ...

  5. 免费SSL&付费SSL证书,该如何选择?

    近年来Google.Apple.百度等公司不断推动 HTTPS 的普及,SSL 证书作为 HTTPS 安全协议的必备配置,自然也成为了网站.App 开发者最重要部署项目之一. 又拍云于 2016 年联 ...

  6. Jstree 使用CheckBox插件 选中父节点时被禁用的子节点也会选中问题

    问题描述: 最近用jstree遇到一个问题,使用CheckBox插件时,当父节点选中时,被禁用的子节点也会选中如下 解决方案: 1.  将jstree升级到最新的版本,v3.3.4及以上就可以 2. ...

  7. C++ 头文件系列(stdexcept)

    预定义异常类 这个头文件包含的内容非常简单,只包含9个异常类,均从exception类派生,因此我们用三张图来描述: 这里仅解释两点: overflow : 指值的大小超过 整型 变量能表示的范围,即 ...

  8. SQL Server中varchar和nvarchar的区别

    varchar(n) 长度为 n 个字节的可变长度且非 Unicode 的字符数据.n 必须是一个介于 1 和 8,000 之间的数值.存储大小为输入数据的字节的实际长度,而不是 n 个字节.nvar ...

  9. Vue入门总结

    技术栈:VUE:Vue-router:Vue-resource:Vue-cli: 项目:个人博客vue重构 一.vue-cli脚手架搭建项目结构 全局安装vue-cli: npm install vu ...

  10. 3.Nginx常用功能介绍

    Nginx常用功能介绍 Nginx反向代理应用实例 反向代理(Reverse Proxy)方式是指通过代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并且从内部网络服 ...