編輯:關於android開發
簡介、
承接上一節,在4.1小節我們實現了分組全選功能,分組沿用nagios默認的,在此基礎之上新增復選框,實現了同組機器的選擇及服務分類下拉菜單功能。本節我們要完成的是同組機器的服務出圖功能:
4.2、分組出圖功能
以提供分布式存儲功能的FastDFS機器為例,要想出圖,首先要做的是選中機器分組和服務,如圖5
圖5 FastDFS分布式存儲機器組
如圖,機器分組第一列的復選框已全部選中,所要查看的服務出圖是traffic,即兩台服務器的流量圖,選擇完畢以後,我們接下來要做的就是單擊"View"按鈕,點擊按鈕後會觸發哪些動作呢?隨我來
看到了麼?單擊“View”按鈕後,觸發的動作是位於pnp4nagios目錄中的graphview.php文件。出圖的實現實在這個php文件裡完成的。這裡的出圖我們還是沿用nagios既定的rrdtool畫圖方式,堅持的原則是滿足需求的前提下,盡量避免重復造輪子,畢竟那是需要花時間的,公司也不會給我們那麼多時間。同樣,沿用了rrdtool出圖,那麼具體的出圖代碼怎麼辦呢?復用,當然是復用了。關鍵是看怎麼復用?
我們的出圖時間范圍暫定24小時,pnp4nagios默認的出圖裡就有這個時間段了,對nagios如此熟悉的你們不會忘記吧?如圖6
圖6 pnp4nagios 流量圖
豁然開朗了吧,既然前人已經幫我實現了,我們只需滿懷謝意,借來一用,
上述代碼中的出圖鏈接是調用的pnp4nagios默認的,其中的for循環實現的是出圖的排列方式是一行或多行兩列的方式,最終的效果圖如圖7所示
圖7 分布式存儲fastDFS流量圖
好了,nagios主機服務分組出圖已完成,在研究的過程中,如有疑問的,可以留言。後續我們要完善的就是nagios主機的批量添加功能,敬請期待哦。
(轉)可收縮、擴展的TextView,擴展textview在一些應用中,比如騰訊的應用市場APP應用寶,關於某款應用的介紹文字,如果介紹文字過長,那麼不是全部展現出來,而
在上一節中講了View與常用Layout之FrameLayout、Linear
二維碼的掃描和生成--第三方開源--ZXing,--第三方開源--zxingZXing的二維碼功能的提取lib下載地址:https://github.com/xuyish
ELF Format 筆記(十一)—— 程序頭結構,elfformatilocker:關注 Android 安全(新手) QQ: 2597294287 程序頭表 (pro