Zabbix3 的個性化修改

事情由來

應(yīng)邀幫助友人構(gòu)建一個“應(yīng)用監(jiān)控”系統(tǒng),經(jīng)過多個軟件的考察終于選定了Zabbix來構(gòu)建。一切順利,但是最后要對于界面進行個性化的修改。對于一個非PHP的程序員來說,這個是無從下手的。經(jīng)過一番努力終于完成,現(xiàn)總結(jié)分享!

實現(xiàn)目標

  • 登錄頁面?zhèn)€性化
    • 實現(xiàn)登錄頁面logo的個性化
    • 實現(xiàn)登錄頁面右側(cè)顯示服務(wù)器名稱的個性化(默認Zabbix Server)
    • 實現(xiàn)登錄頁面頁腳的個性化
  • 儀表盤頁面?zhèn)€性化
    • 儀表盤頁面頁腳的個性化

解決思路

當時覺得事情很簡單,十分八分就可以搞定。后來一看PHP當時沒轍了。(從來沒接觸過)。百度了一下發(fā)現(xiàn)都是 @zabbix 登錄頁及頁腳內(nèi)容個性化修改 這篇文章,這里只是給了一個文件路徑及文件名,對于一個非PHP的程序員是很困難的。
在一籌莫展的時候,想到了一個linux的命令 [ find ],直接祭出:

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

天空一切晴朗了。

涉及頁面

  • 登錄頁面
    • logo:
      • 替換 icon-sprite.svg 文件
    • 登錄信息:
      • general.login.php 文件中的內(nèi)容
    • 實現(xiàn)登錄頁面右側(cè)顯示服務(wù)器名稱的個性化(默認Zabbix Server)
      • zabbix.conf.php 文件的 $ZBX_SERVER_NAME = 'Zabbix Server';
    • 實現(xiàn)登錄頁面頁腳的個性化
      • html.inc.php 文件的 makePageFooter() 函數(shù)中的內(nèi)容
  • 儀表盤頁面?zhèn)€性化
    • 實現(xiàn)頁腳的個性化
      • defines.inc.php 文件
      • html.inc.php 文件的 makePageFooter() 函數(shù)中的內(nèi)容

總結(jié)

Zabbix是一個很方便的監(jiān)控工具。個人感覺很不錯,grafana結(jié)合使用就是相當?shù)娜A麗。
總結(jié)此文方便大家對于Zabbix的學習和利用。

感激

感謝以下的人員指點,排名不分先后

  • [哥玩錢] (QQ:1102803112)
  • [我來將幾句] (QQ:87296420 )
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.寫在前面 本文主要介紹的是zabbix的編譯安裝過程,包含它的基礎(chǔ)環(huán)境LNMP,雖然zabbix官方一般推薦的...
    天之藍色閱讀 2,661評論 0 16
  • 先通過lnmp一鍵安裝包吧nginx和數(shù)據(jù)庫、php搞起來!然后:實現(xiàn):1. 獲取zabbix centos:獲取...
    老夫劉某閱讀 2,406評論 0 3
  • Zabbix簡介 Zabbix官方網(wǎng)站Zabbix中文文檔 本文系統(tǒng)環(huán)境是CentOS7x86_64, Zabbi...
    Zhang21閱讀 8,330評論 0 37
  • zabbix是什么在此就不多作介紹了,可以參考之前的文章零代碼如何打造自己的實時監(jiān)控預警系統(tǒng),這篇主要介紹安裝及注...
    歡醉閱讀 1,612評論 0 2
  • 判斷UIScrollView停止滑動 //每次拖拽都會回調(diào) ``` - ( void )scrollViewDid...
    游世葵閱讀 2,627評論 0 0

友情鏈接更多精彩內(nèi)容