1.主机可用性

修改/usr/share/zabbix/include/html.inc.php,文件没有改动过的话在602行,将zbx改成我们需要的即可

2.修改系统信息

修改/usr/share/zabbix/include/blocks.inc.php(修改样式),文件没有改动过的话在432行

修改/usr/share/zabbix/include/func.inc.php(修改数据),文件没有改动过的话在2232行

修改后页面

 3.登陆汉化

修改/usr/share/zabbix/include/views/general.login.php(账户密码),文件没有改动过的话在55行

修改/usr/share/zabbix/include/page_header.php(标题),文件没有改动过的话在156行

 4.汉化时间(未完成)

 刷新时间

修改/usr/share/zabbix/jsLoader.php,文件没有改动过的话在282行,汉化后乱码

  解决方法:iconv('GB2312', 'UTF-8', "中文")

时间查询

时间汉化

修改/usr/share/zabbix/include/func.inc.php,文件没有改动过的话在2712行j加入下面一行代码

时间的定义在/usr/share/zabbix/include/classes/html/CFilter.php,

'now-2d:now' => _('两天前')

 5.隐藏一些冗余的菜单

  1.将管理下面的队列和代理去掉 

  修改/usr/share/zabbix/include/meun.inc.php,文件没有改动过的话在254行和284行,其他菜单也在这里找

6.仪表盘问题汉化

  修改/usr/share/zabbix/app/views/monitoring.widget.problems.view.php,文件没有改动过的话在49行

7.修改web访问路径

#1.修改 etc/zabbix/apache.conf文件开始位置
Alias /zabbix /usr/zabbix为
Alias /item /usr/zabbix #2.修改/etc/httpd/conf.d/zabbix.conf
同上
即可修改url

8.进入首页后,点击右上角的人物头像,进入到用户基本资料里面,将不需要的行隐藏掉,如图所示

(1)首先先将默认的语言,主题修改成我们想要的(后面隐藏了就没法改了)

  修改默认主题

   修改/usr/share/zabbix/include/forms.inc.php

//修改相关语言和主题,将下面两行代码,替换掉64,65和91,92行
$data['lang'] = getRequest('lang', 'zh_CN');
$data['theme'] = getRequest('theme', ZBX_DEFAULT_THEME);

  修改/usr/share/zabbix/include/users.inc.php

//将主题默认成蓝色的
function getUserTheme($userData) {
$config = select_config(); /*
if (isset($config['default_theme'])) {
$css = $config['default_theme'];
}
if (isset($userData['theme']) && $userData['theme'] != THEME_DEFAULT) {
$css = $userData['theme'];
}
if (!isset($css)) {
$css = ZBX_DEFAULT_THEME;
}
*/
$css = ZBX_DEFAULT_THEME;
return $css;
}

   修改默认语言

# 语言是在这个文件里面定义的:
/usr/share/zabbix/include/locales.inc.php
# 将下面文件中en_gb改为zh_cn
 /usr/share/zabbix/include/classes/user/CWebUser.php
 /usr/share/zabbix/include/classes/core/ZBase.php
 /usr/share/zabbix/include/forms.inc.php

(2)隐藏语言,主题和每页行数

修改/usr/share/zabbix/include/views/administration.users.edit,将不需要行的后面加上 null,"rowHidden"

# 在186,198,229行 添加 null,"rowHidden"
$userFormList->addRow(
_('Language'),
$languageError
? [$languageComboBox, SPACE, (new CSpan($languageError))->addClass('red')->addClass('wrap')]
: $languageComboBox,null,"rowHidden"
); $userFormList->addRow(_('Theme'), $themes_combobox,null,"rowHidden"); ->addRow((new CLabel(_('Rows per page'), 'rows_per_page'))->setAsteriskMark(),
(new CNumericBox('rows_per_page', $data['rows_per_page'], 6))
->setWidth(ZBX_TEXTAREA_NUMERIC_STANDARD_WIDTH)
->setAriaRequired(),null,"rowHidden"

修改相关背景的css进行修改,我修改的是/usr/share/zabbix/assets/styles/bule-theme.css,在最后一行加入两行代码

.rowHidden{
display:none!important;
}

效果如下

9汉化最新数据监控项个数

修改/usr/share/zabbix/latest.php,632和775行,将Item改成监控项即可

其他页面

汉化问题-->更新问题 ,修改/usr/share/zabbix/app/views/monitoring.acknowledge.edit.php,文件没有改动过的话在49行,汉化后乱码

资产管理平台去除zabbix字样的更多相关文章

  1. CMDB机柜平台结合zabbix告警展示

    前段时间看了刘天斯老师的机柜展示平台,非常绚丽,而且有大屏显示的话也是能够体现运维价值的.刚好最近自己也在协助朋友做一个开源的CMDB平台,这里就说下我们CMDB平台的一些数据: 开源项目地址:Git ...

  2. 去除zabbix calculate 模式下,有时候分母为零的情况(Cannot evaluate expression: division by zero. )

    zabbix的监控类型支持一种calculate的方式,可以对几个item结果进行简单的计算,但有时会出现分母为零的情况,这时候监控项就会报错 Cannot evaluate expression: ...

  3. 资产管理平台 glpi

    1.安装apache yum install httpdyum install httpd-devel 2.安装php 3.配置apache支持php 4.下载glpi并解压 5.配置apache 6 ...

  4. Linux监控平台介绍 zabbix监控介绍 安装zabbix 忘记Admin密码如何做

  5. Security基础(六):部署Zabbix监控平台、配置及使用Zabbix监控系统、自定义Zabbix监控项目、实现Zabbix报警功能

    一.部署Zabbix监控平台 目标: 本案例要求部署一台Zabbix监控服务器,一台被监控主机,为进一步执行具体的监控任务做准备: 在监控服务器上安装LAMP环境    修改PHP配置文件,满足Zab ...

  6. ImCash:第一个集多功能于一身的数字资产平台

    Web2.0时代,去中心化开始被社会各界人士所知晓,随着网络时代的不断发展,去中心化概念慢慢得到了社会各界的追捧.行业巨头控制.算法运行干扰.大数据的不良利用.跨款平台支付的不便都在一定程度上对用户的 ...

  7. Zabbix监控系统配置

    1.Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案 Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA快速定位并解决存在的各种问题 ...

  8. zabbix身份验证流程解析&绕过身份验证的方法

    由于实验室产品的监控模块的需求,需要绕过zabbix的验证模块,实现从二级平台到zabbix的无缝接入. 测试发现,zabbix的身份验证并不是想象的那么简单,为了实现功能,遂进行源码分析. zabb ...

  9. 基于Zabbix IPMI监控服务器硬件状况

    基于Zabbix IPMI监控服务器硬件状况 zabbix ipmi 公司有多个分部,且机房没有专业值班,机房等级不够.在这种情况下,又想实时监控机房环境,于是使用IPMI方式来达到目的.由于之前已经 ...

  10. win10删除导航栏文档等图标,去除快捷方式

    去除快捷方式字样 找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer],在右侧窗格新建或修改名为“link” ...

随机推荐

  1. 慕课DJANGO配置

    重写内置的错误处理视图 在项目urls.py中添加配置 handler500 = "app01.views.page_500" handler404 = "app01.v ...

  2. 高通驱动树中的GPIO详解

    高通驱动树中的GPIO详解 reference:https://blog.csdn.net/baidu_37503452/article/details/80257441 Drive Strength ...

  3. (要做的事情)利用MNIST识别自己创建的手写数据

    (要做的事情)利用MNIST识别自己创建的手写数据 看懂MNIST 进阶教程,了解CNN

  4. NAT类型发现

    一.前言 之前一篇文章中,提出了一个判断NAT类型的方案.该方案是自己研究设计的,比较粗糙.近期研读了关于STUN的一些协议标准,其中RFC3489中就包含了判断NAT类型的标准方案. 与自己设计的方 ...

  5. Python读取YAML配置数据

    python编写的一些脚本需要一些简单配置时可以使用yaml文件进行设置.本文将介绍如何使用pyyaml进行读取配置数据. 首先安装pyyaml pip install pyyaml 简单使用下pyy ...

  6. C#开发单实例应用程序并响应后续进程启动参数

    C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个"生成单个实例应用程序"的勾选选项(VB某些时候要比C#更方便),实现单实例可以有多种方法: 检 ...

  7. 运行前端React框架出现node Error: bind EADDRINUSE null的解决方法

    运行前端React代码时,出现这样的错误: node Error: bind EADDRINUSE null 后来发现端口号冲突,换个端口号后问题就可以解决了.

  8. 如何巧妙使用some函数来优化性能

    什么时候会用的array.some? 需要从数组里快速找到符合条件的某一项  如果有一个元素满足条件,则表达式返回true , 剩余的元素不会再执行检测.   如果没有满足条件的元素,则返回false ...

  9. 在github开源市场如何高效寻找优秀开源项目

    作为程序员,不论是开发还是学习,肯定会用到开源项目,那么怎么快速在开源网站找到这些项目呢? 常用的开源网站有:github 和 gitee github是全球最大的开源社区,今天就以github为例, ...

  10. 解决方案 | 预装win11如何退回win10?

    0.定义 本文所说的[退回]并不指的是win10升级后的变成win11再变为win10的退回.退回应该理解为[降级],或者叫作返回上一个版本.本文的适用范围局限于,预装系统是win11,想要不通过u盘 ...