设为首页 收藏本站
查看: 1822|回复: 0

[经验分享] On The Way!

[复制链接]

尚未签到

发表于 2018-1-1 18:53:22 | 显示全部楼层 |阅读模式
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
效果图:
DSC0000.png 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  

  

[iyunv@bgp-bjlg-zabbix-server01 zabbix]# patch -Np0 < graphtree3-0-1.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.  

1 out of 1 hunk ignored  
patching file .
/graphtree.right.php  
patching file .
/graphtrees.php  
patching file .
/hosts.php  
Hunk #
1 FAILED at 1.  

1 out of 1 hunk FAILED -- saving rejects to file ./hosts.php.rej  
patching file .
/img/icon-sprite.svg  
Hunk #
1 FAILED at 1.  

1 out of 1 hunk FAILED -- saving rejects to file ./img/icon-sprite.svg.rej  
patching file .
/img/oneoaas-wechat.jpg  
patching file .
/include/func.inc.php  
Hunk #
1 succeeded at 2321 with fuzz 2 (offset 28 lines).  
patching file .
/include/menu.inc.php  
Hunk #
1 FAILED at 22.  

1 out of 1 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 #
1 FAILED at 1.  

1 out of 1 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.  

2 out of 2 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.  

1 out of 1 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.  

6 out of 6 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、 主机名/触发器支持中文

DSC0001.png   在/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 >= '0' && $c <= '9')  

|| $c == '.' || $c == ' ' || $c == '_' || $c == '-' || $cc > 127) {  

return true;  
}
  

  

return false;  
}
  


8、前端报警声音修改
  声音文件替换
  目录:/usr/share/zabbix/audio
DSC0002.png

DSC0003.png

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-430617-1-1.html 上篇帖子: CentOS 7 安装配置zabbix 3.2.8 下篇帖子: zabbix 3.2 高可用实现方式二
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表