zoukankan      html  css  js  c++  java
  • 资产管理平台去除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行,汉化后乱码

     

  • 相关阅读:
    Linux下压缩文件和解压缩
    原生JS随机数
    Git问题-Git warning LF will be replaced by CRLF
    mysql进程占用cpu居高不下处理
    mysql修改查询的结果包含的敏感字
    mysql 全库备份和还原
    mysql创建用户并设置权限
    Mysql-开启 SSL加密 mysql_ssl_rsa_setup
    tp6_005控制器
    ERROR 1104 (42000): The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET MAX_JOIN_SIZE=# if the SELECT is okay
  • 原文地址:https://www.cnblogs.com/daofaziran/p/12792105.html
Copyright © 2011-2022 走看看