资产管理平台去除zabbix字样

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行,汉化后乱码

 

 

posted @ 2020-05-20 10:19  老虎死了还有狼  阅读(765)  评论(0编辑  收藏  举报