资产管理平台去除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 @   老虎死了还有狼  阅读(774)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2018-05-20 python输出带颜色字体详解
点击右上角即可分享
微信分享提示