說到監控主機畫面的軟體,就非MRTG莫屬了,MRTG這個老牌的主機監控的套件不但可以監控
UNIX與LINUX主機的狀態,連Windows也沒問題。有了MRTG套件,就可以監控主機的網路流量狀
態、處理器、記憶體、硬碟的狀態,還可以每月出報表。公司的系統管理員只要擁有MRTG這個套
件監控主機的流量和狀態,甚至定期觀察主機系統上面的流量,就可以找出系統中目前最耗資源
的部分,進一步擴增硬體或是解決資源不足的問題。
使用MRTG之前,必須事先安裝幾個套件:包括蒐集網路卡資訊的snmp套件、繪圖工具的GD以及
Apache網頁伺服器的套件,最後才是安裝MRTG套件。讀者物必要確認所有套件都已經完全安裝且
運行無誤,否則會有不預期的錯誤出現。
MRTG不僅可用於監控網路卡的流量,還可以將操作者所需的資料繪製成圖形。理論上,只要能夠
擷取的資料,其實都可以進行監控。想要監控系統CPU的話,必須先將系統CPU的資訊過濾成所需
的資訊,然後再利用MRTG繪圖出來即可。
MRTG也可以用來監視系統內記憶體的使用狀況。在此之前,必須先撰寫一個shell scripts檔案擷取
記憶體資料,然後利用MRTG將這些資訊製成圖表,再放到Apache之中。這樣一來,就可以在網頁
之中觀看到這些資訊了。
系統裡面硬碟的使用率的監控也可以透過MRTG繪製分析圖表,只要先將硬碟使用狀況的資料擷取
至MRTG裡面,就可以像監控系統CPU一樣監控硬碟了。設定方式相同,請讀者依照下面的步驟一
步一步完成即可。
最後,以MRTG來監控線上人數的狀況。與其他MRTG監控處理器、記憶體等的方法相同,只要先有
一個Shell Scripts檔案將系統裡面的資料擷取出來,然後交給MRTG參數之後,就可以根據資料繪製
成圖表,緊接著我們就一步一步地實作這個...(接續內容請參考 Linux Guide第七期)
想知道更多內容嗎?本期 Linux Guide 7會有完整內容
( Linux 雙月刊:單月25日出刊、兩書加一光碟) |