资产管理平台去除zabbix字样

摘要:
如果文件尚未更改,请修改第55_ Header.php行(标题)上的/usr/share/zabbix/include/page,然后修改/usr/share/zabbix/ininclude/users。inc.php/将主题默认为蓝色函数getUserTheme($userData){$config=select_config();

1.主机可用性

资产管理平台去除zabbix字样第1张

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

2.修改系统信息

资产管理平台去除zabbix字样第2张

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

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

修改后页面

 资产管理平台去除zabbix字样第3张

 3.登陆汉化

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

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

 4.汉化时间(未完成)

 刷新时间

资产管理平台去除zabbix字样第4张

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

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

资产管理平台去除zabbix字样第5张

时间查询

时间汉化

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

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

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

资产管理平台去除zabbix字样第6张

 5.隐藏一些冗余的菜单

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

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

 6.仪表盘问题汉化

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

资产管理平台去除zabbix字样第7张

 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;
}

效果如下

资产管理平台去除zabbix字样第8张

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

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

资产管理平台去除zabbix字样第9张

其他页面

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

资产管理平台去除zabbix字样第10张 

免责声明:文章转载自《资产管理平台去除zabbix字样》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微信支付jsapiLaravel Ajax的使用下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C#并发编程

最近看C# 并发编程··,这里做一下总结··多线程,异步,并行,大部分都是最近看C#并发编程这个书涉及到的··这里仅仅列出实现方式,书里边介绍的其他的东西没有涉及比如取消操作,同步操作,集合之类的东西 线程:Thread,ThreadPool,BackgroundWorker, Thread 可以又更多控制··ThreadPool就是丢进去系统好管理线程,...

Django流程-以登录功能为例

Django流程-以登录功能为例一、注意点 1、新创建的app一定要先去settings.py注册 简写:'app01' 完整:'app01.apps.App01Config' 2、启动Django项目的时候,一定要确保一个端口号只有一个Django项目占用,不然的话,会容易造成bug(修改代码后刷新页面没有效果) 3、用户可以访问的资源,都在url中,只...

Mac添加命令别名

1. 切换到用户主目录 $ cd   2. 编辑或新建.bash_profile文件 3. 添加别名 命令别名设置语法: alias [别名]='[指令名称]' 注意:等号两边均无空格,指令名称中如有空格,需用引号包裹 例如: alias ll='ls -Alh' 4. 重载该配置文件 $ source .bash_profile 5. 查看当前所有别名...

Android插件实例——360 DroidPlugin具体解释

在中国找到钱不难,但你的一个点子不意味着是一个创业。你谈一个再好的想法,比方我今天谈一个创意说,新浪为什么不收购GOOGLE呢?这个创意非常好。新浪一收购GOOGLE。是不是新浪就变成老大了?你从哪儿弄来钱?怎么去整合GOOGLE呢; 之前写过有关于Android 插件方向的文章,解析了一下Android的插件原理与执行方式。非常多小伙伴都问我。为...

[开源 .NET 跨平台 Crawler 数据采集 爬虫框架: DotnetSpider] [一] 初衷与架构设计

[DotnetSpider 系列目录] 一、初衷与架构设计 二、基本使用 三、配置式爬虫 四、JSON数据解析与配置系统 五、如何做全站采集 为什么要造轮子 同学们可以去各大招聘网站查看一下爬虫工程师的要求,大多是招JAVA、PYTHON,甚至于还有NODEJS,C++;再或者去开源中国查询C#的爬虫项目,仅有几个非常简单或是几年没有更新的项目。 而单...

视图家族之视图工具集viewsets

视图家族之视图工具集viewsets 一、视图集ViewSet 使用视图集ViewSet,可以将一系列逻辑相关的动作放到一个类中: list() 提供一组数据 retrieve() 提供单个数据 create() 创建数据 update() 保存数据 destory() 删除数据 ViewSet视图集类不再实现get()、post()等方法,而是通过重...