美文网首页
Zabbix3 的个性化修改

Zabbix3 的个性化修改

作者: 涅槃传说 | 来源:发表于2017-09-18 23:40 被阅读0次

    事情由来

    应邀帮助友人构建一个“应用监控”系统,经过多个软件的考察终于选定了Zabbix来构建。一切顺利,但是最后要对于界面进行个性化的修改。对于一个非PHP的程序员来说,这个是无从下手的。经过一番努力终于完成,现总结分享!

    实现目标

    • 登录页面个性化
      • 实现登录页面logo的个性化
      • 实现登录页面右侧显示服务器名称的个性化(默认Zabbix Server)
      • 实现登录页面页脚的个性化
    • 仪表盘页面个性化
      • 仪表盘页面页脚的个性化

    解决思路

    当时觉得事情很简单,十分八分就可以搞定。后来一看PHP当时没辙了。(从来没接触过)。百度了一下发现都是 @zabbix 登录页及页脚内容个性化修改 这篇文章,这里只是给了一个文件路径及文件名,对于一个非PHP的程序员是很困难的。
    在一筹莫展的时候,想到了一个linux的命令 [ find ],直接祭出:

    find -type f -name '*.php' | xargs grep 'www.zabbix.com'
    

    天空一切晴朗了。

    涉及页面

    • 登录页面
      • logo:
        • 替换 icon-sprite.svg 文件
      • 登录信息:
        • general.login.php 文件中的内容
      • 实现登录页面右侧显示服务器名称的个性化(默认Zabbix Server)
        • zabbix.conf.php 文件的 $ZBX_SERVER_NAME = 'Zabbix Server';
      • 实现登录页面页脚的个性化
        • html.inc.php 文件的 makePageFooter() 函数中的内容
    • 仪表盘页面个性化
      • 实现页脚的个性化
        • defines.inc.php 文件
        • html.inc.php 文件的 makePageFooter() 函数中的内容

    总结

    Zabbix是一个很方便的监控工具。个人感觉很不错,grafana结合使用就是相当的华丽。
    总结此文方便大家对于Zabbix的学习和利用。

    感激

    感谢以下的人员指点,排名不分先后

    • [哥玩钱] (QQ:1102803112)
    • [我来将几句] (QQ:87296420 )

    相关文章

      网友评论

          本文标题:Zabbix3 的个性化修改

          本文链接:https://www.haomeiwen.com/subject/yjsisxtx.html