Zabbix Web UI界面Logo更换

Zabbix Web UI界面更换Logo涉及到更改多处文件和内容。下面进行说明。

一、涉及修改的文件

文件路径说明
icon-sprite.svg/usr/share/zabbix/assets/img/修改对应登录页面和登录后页面左上角的Logo
favicon.ico/usr/share/zabbix/图标文件,修改页面title处的小图标
zabbix.conf.php/etc/zabbix/web/修改登录后页面右上角显示的文字
CBrandHelper.php/usr/share/zabbix/include/classes/helpers/修改页脚信息
layout.htmlpage.menu.php/usr/share/zabbix/app/views/调整登录后页面右上角的链接地址

二、页面Logo替换

涉及的文件:/usr/share/zabbix/assets/img/icon-sprite.svg

1、查找、备份svg文件

[root@zabbix ~]# find / -name icon-sprite.svg
/usr/share/zabbix/assets/img/icon-sprite.svg

[root@zabbix ~]# cp /usr/share/zabbix/assets/img/icon-sprite.svg /usr/share/zabbix/assets/img/icon-sprite.svg.bak

2、使用Xtfp等工具把Logo文件下载到本地

icon-sprite.svg
在这里插入图片描述

3、编辑Logo文件

可以使用在线SVG工具:https://c.runoob.com/more/svgeditor/进行编辑。
操作如下:
step1:浏览器访问在线SVG工具的地地址,打开icon-sprite.svg文件。
在这里插入图片描述

两个logo:上面的图标对应登录页面的logo;下面的图标对应登录后左上角的logo。
在这里插入图片描述

step2:导入图片。
可以是图片格式,也可以是SVG格式的文件。建议先量一个两个图标的像素大小,导入的图片也提前转换成一样的像素大小。
在这里插入图片描述step3:替换图片。
将原来的Zabbix的图片删除,将新的图片放到对应的位置上。

上面的图片的位置x:0,y:864
下面的图片的大小:width:114,height:30

在这里插入图片描述

下面的图片的位置x:0,y:903
下面的图片的大小:width:95,height:25

在这里插入图片描述将图片导入,并放到指定位置。
在这里插入图片描述

注:建议保存前,把SVG文件中的墨绿色图片移动到旁边。
在这里插入图片描述> 墨绿色图片如果不移动到旁边或删除,后面浏览器验证时会发现,有些图标会出现墨绿色背景。会误以为是替换的图片导致的。

step4:保存图片。
保存图片,在线工具会自动将修改后的图片下载到本地。

4、使用Xtfp等工具将Logo文件替换Zabbix

放到/usr/share/zabbix/assets/img/路径下。

5、验证

清除浏览器缓存,重新刷新页面,即可看到页面中的图标变成新的Logo。
在这里插入图片描述在这里插入图片描述

三、更换小图标

涉及的文件: /usr/share/zabbix/favicon.ico

1、查找、备份文件

[root@zabbix ~]# find / -name favicon.ico
/usr/share/zabbix/favicon.ico

[root@zabbix ~]# cp /usr/share/zabbix/favicon.ico  /usr/share/zabbix/favicon.ico.bak

2、确认图标文件像素大小

在这里插入图片描述

3、生成新图标文件

在线生成图标工具:https://www.bitbug.net/
在这里插入图片描述在这里插入图片描述

4、上传新图标

将图标文件的名称修改的与Zabbix图标的名称一致。上传到对应位置(/usr/share/zabbix/路径下)。

5、验证

刷新地址,可以看到新的图标已经更新。
在这里插入图片描述

四、修改登录后的页面右侧显示文字

涉及的文件:/etc/zabbix/web/zabbix.conf.php

1、查找、备份文件

[root@zabbix ~]# find / -name zabbix.conf.php
/etc/zabbix/web/zabbix.conf.php

[root@zabbix ~]# cp /etc/zabbix/web/zabbix.conf.php  /etc/zabbix/web/zabbix.conf.php.bak

2、编辑文件

[root@zabbix ~]# vi  /etc/zabbix/web/zabbix.conf.php
#找到下面内容(大约在17行):
$ZBX_SERVER_NAME = 'zabbix server';
#替换成自定义内容:
$ZBX_SERVER_NAME = 'xxx监控软件';

在这里插入图片描述
保存文件。

3、验证

在这里插入图片描述

五、修改页脚信息

涉及的文件:/usr/share/zabbix/include/classes/helpers/CBrandHelper.php 

1、查找、备份文件

[root@zabbix ~]# find / -name CBrandHelper.php 
/usr/share/zabbix/include/classes/helpers/CBrandHelper.php 

[root@zabbix ~]# cp /usr/share/zabbix/include/classes/helpers/CBrandHelper.php  /usr/share/zabbix/include/classes/helpers/CBrandHelper.php.bak

2、编辑文件

#vi /usr/share/zabbix/include/classes/helpers/CBrandHelper.php
# 找到如下内容(大约110行): 
[
    $with_version ? 'Zabbix '.ZABBIX_VERSION.'. ' : null,
    '© '.ZABBIX_COPYRIGHT_FROM.'–'.ZABBIX_COPYRIGHT_TO.', ',
    (new CLink('Zabbix SIA', 'https://www.zabbix.com/'))
            ->addClass(ZBX_STYLE_GREY)
            ->addClass(ZBX_STYLE_LINK_ALT)
            ->setAttribute('target', '_blank')
]
# 替换成如下内容:
    [
         (new CLink('xxxx公司', '#'))
                 ->addClass(ZBX_STYLE_GREY)
                 ->addClass(ZBX_STYLE_LINK_ALT)
                 ->setAttribute('target', '_blank')
    ] 

这里,信息对应的url设置的是#,即跳到当前页面。可以根据自己的需要设置成对应的url。

在这里插入图片描述

3、验证

在这里插入图片描述

六、删除页面右上角的链接

涉及的文件:/usr/share/zabbix/app/views/layout.htmlpage.menu.php

1、查找、备份文件

[root@zabbix ~]# find / -name layout.htmlpage.menu.php 
/usr/share/zabbix/app/views/layout.htmlpage.menu.php

[root@zabbix ~]# cp /usr/share/zabbix/app/views/layout.htmlpage.menu.php /usr/share/zabbix/app/views/layout.htmlpage.menu.php.bak

2、编辑文件

[root@zabbix ~]# vi /usr/share/zabbix/app/views/layout.htmlpage.menu.php
# 找到大约42-64行内容,将其注释:
/*                      ->addItem(CBrandHelper::isRebranded()
                                ? null
                                : (new CListItem(
                                        (new CLink(_('Support'), $data['support_url']))
 …此处省略一部分代码…
                                ->addClass(ZBX_STYLE_TOP_NAV_HELP)
                                ->setAttribute('target', '_blank')
                                ->setTitle(_('Help'))
                        )*/

在这里插入图片描述

注:这里是将“支持”、“Share”以及“?”都不进行显示。所以将其对应代码都注释掉。若要进行修改或替换,调整此处对应的内容即可

3、验证

在这里插入图片描述

  • 0
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要优化ZabbixUI界面,可以从以下几个方面着手: 1. 界面布局优化:重新设计和调整界面的布局,让主要的功能和操作更加易于使用和访问。可以考虑采用响应式设计,使界面能够适应不同大小的屏幕和设备。 2. 用户体验改进:提高用户界面的交互性和友好性,使用户能够更快速、方便地完成操作。可以减少不必要的点击和步骤,优化表单填写和选择的方式,引入自动补全和预填功能等。 3. 数据可视化:通过图表、图形和仪表盘等方式,将监控数据以直观形式展示,帮助用户更轻松地理解和分析数据。可以支持自定义报表和图表样式,满足不同用户的需求。 4. 主题和样式定制:允许用户根据自己的喜好和需求,自定义Zabbix界面主题和样式。可以提供多种预设的主题选择,或者支持用户导入自定义的主题样式。 5. 模块化设计:将界面划分为多个模块,每个模块负责不同的功能和任务。通过模块化设计,可以更方便地扩展和定制界面,使用户能够根据自己的需求自由选择需要的功能模块。 6. 响应速度优化:通过优化代码和改进数据查询和加载方式,提高界面的响应速度和性能。可以采用异步加载和局部刷新等技术,减少不必要的数据传输和页面刷新,提升用户体验。 通过以上这些优化措施,可以使ZabbixUI界面更加易用、美观和高效,提升用户的工作效率和满意度。同时,还应不断收集用户反馈,进行改进和升级,以适应不断变化的需求和技术发展。 ### 回答2: 要优化ZabbixUI界面,可以从以下几个方面进行改进: 1. 提升用户体验:简化界面布局,减少冗余信息,使得用户能够更快捷地找到需要的功能和信息。增加各类操作的按钮和快捷入口,方便用户进行常用操作。 2. 增加可配置性:提供更多的界面配置选项,使得用户能够根据自己的需求进行个性化设置。例如,可以增加可拖拽的小组件,用户可以根据自己的偏好将常用的监控项和图表放置在合适的位置。 3. 支持自定义主题:提供不同的主题选择,让用户可以根据自己的审美选择适合自己的UI风格,提升界面的美观度。 4. 增加可视化功能:在监控项和图表展示方面,加入更多的图表类型和可视化效果,例如折线图、柱状图、饼图等,让用户能够更直观地了解和分析监控数据。 5. 提供更高效的操作方式:引入快捷键、右键菜单等操作方式,提高用户操作的效率和便捷性。 6. 提供更多的定制化选项:允许用户自定义仪表盘和报表的内容和布局,方便用户根据自己的需求进行个性化展示。 通过以上的优化措施,可以让ZabbixUI界面更加直观、美观,并提高用户的使用体验和工作效率。 ### 回答3: 要优化ZabbixUI界面,可以采取以下措施: 1. 界面布局优化:通过调整布局,使得不同功能和模块更加清晰、易于理解和操作。可以根据用户使用的频率和重要性对界面元素进行重新排序和分组,以提高用户的使用效率。 2. 界面美化:改善界面的视觉效果,优化颜色、字体、图标等设计元素,使整体界面更加美观、舒适、符合用户的审美。可以采用现代化的设计风格,提供更加直观、简洁的界面。 3. 响应式设计:对于不同的屏幕尺寸和设备,应该自适应地调整界面布局和元素大小,以确保用户在不同设备上都能有良好的使用体验。可以使用响应式设计技术来实现这一点。 4. 自定义界面:提供一些自定义选项,让用户根据自己的需求和喜好来调整界面的外观和布局。例如,用户可以自定义模块的显示和隐藏、界面颜色主题等。 5. 快捷操作:在界面中加入一些常用操作的快捷方式,以减少用户的操作步骤和时间。例如,可以加入一键刷新、一键搜索等功能,方便用户快速完成操作。 6. 清晰的反馈和提示:在界面中给出清晰明确的反馈和提示信息,帮助用户正确理解和使用功能。例如,通过图标、颜色、文字等方式来表示状态、进度和错误信息。 通过以上优化措施,可以提升ZabbixUI界面的易用性、美观性和用户体验,从而更好地满足用户的需求和期望。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值