事情由來
應邀幫助友人構建乙個「應用監控」系統,經過多個軟體的考察終於選定了zabbix來構建。一切順利,但是最後要對於介面進行個性化的修改。對於乙個非php的程式設計師來說,這個是無從下手的。經過一番努力終於完成,現總結分享!
實現目標
1.登入頁面個性化
2.實現登入頁面logo的個性化
3.實現登入頁面右側顯示伺服器名稱的個性化(預設zabbix server)
4.實現登入頁面頁尾的個性化
5.儀錶盤頁面個性化
6.儀錶盤頁面頁尾的個性化
解決思路
find
-
type
f -name
'*.php'
|
xargs
grep
'www.zabbix.com'
天空一切晴朗了。
涉及頁面
1.登入頁面
logo:
替換 icon-sprite.svg 檔案
2.登入資訊:
general.login.php 檔案中的內容
3.實現登入頁面右側顯示伺服器名稱的個性化(預設zabbix server)
zabbix.conf.php 檔案的 $zbx_server_name = 『zabbix server』;
4.實現登入頁面頁尾的個性化
html.inc.php 檔案的 makepagefooter() 函式中的內容
儀錶盤頁面個性化
5.實現頁尾的個性化
defines.inc.php 檔案
html.inc.php 檔案的 makepagefooter() 函式中的內容
總結
zabbix是乙個很方便的監控工具。個人感覺很不錯,grafana結合使用就是相當的華麗。
總結此文方便大家對於zabbix的學習和利用。
Liferay的個性化功能
liferay 的個性化功能有兩塊 內容和布局管理 外觀設定。liferay 在頁面上方提供了這兩個選單選項,也就是 content and layout 和look and feel 至於拖轉功能可以歸到布局管理下。內容和布局管理用來管理系統導航欄上的頁面以及它們的子頁面,增加乙個新的頁面時,其可...
個性化網域名稱的實現
個性化網域名稱,即將 使用者的使用者名稱作為二級網域名稱的字首。比如像 如何實現這種功能呢?我採用三個步驟來實現 2 在那台apche伺服器的主機配置中,在你要實現個性化網域名稱的虛擬主機配置 中加入一段 serveralias kakapo.cn kakapo.cn 舉例 namevirtualh...
QMenu的個性化定製
經常使用選單,選單的定製相當重要,普通的樣式設定不難,一般需求足以實現 qmenu qaction 如果要足夠個性,則需要進行一定的定製。說起定製,其實也是利用qt中現成的元件進行組裝而已,使用qmenu qwidgetaction qaction 再加上qss美化就可實現個性的qmenu。先看效果...