Cacti的實際應用

一、Cacti的使用
1.界面介紹
登陸Cacti後,可以看到左上角是兩個選項卡,“console”和“graphs”。console表示控制檯,在此進行所有的配置等操作;而graphs則是用來查看所有服務器的性能圖像的界面。
2.console菜單
Create
New Graphs——創建新圖像的快捷方式;
Management
Graph Management——圖像管理。可以在此刪除、複製圖像,Cacti會自動創建圖像。不過如果我們有特殊的需要,比如將幾張圖上的數據合併在一張圖像上的話也可以在此手工新建圖像;
Graph Trees——圖像樹。在graphs界面裏,圖像或devices是樹狀結構顯示的,可以在此設置樹的結構;
Data Sources——管理rrd文件。一般無需修改,Cacti會自己創建rrd文件;
Devices——設備管理。這是我們最經常需要修改的地方,可以在此創建新的設備或修改其名稱等信息。
Collection Methods
Data Queries 和Data Input Methods是採集數據的方式,一般我們無需對這兩項進行修改;
Templates
Graph Templates 、Host Templates和Data Templates 分別是圖像模板、主機類型模板和數據模板。這些模板可以導出、導入也可以自己編寫,一般無需修改。
Import/Export
Import Templates 和Export Templates,對上述模板的導入、導出。我們可以在Cacti的官方網站上找到這些模板,不過需要注意模板對於的Cacti的版本。
Configuration
Settings ——Cacti的主要配置菜單;
可以在此重新設置對應的程序的路徑、版本等信息。也可以設置圖像的輸出方式(允許ftp)、顯示效果、登陸方式(允許使用LDAP)等。
Utilities
System Utilities ——顯示Cacti系統的一些cache和log信息,如果log文件太大建議直接到後臺查看;
User Management ——用戶管理。可以在此添加、刪除用戶,並對每個用戶設置詳細的權限;
Logout User ——註銷用戶。
 
3.創建監測點
假設被監測的服務器名叫“Test Host”,IP爲192.168.100.110,SNMP的community爲public。
進入Cacti的console面板->
點擊“Devices”進入設備面板->
點擊“Add”添加新設備->
 
填寫要監測服務器的各種信息,其中Host Template請選擇“Local Linux Machine”或“ucd/net SNMP Host”(選擇一個合適的主機模板)->
點擊“Create”保存信息,如果SNMP連接沒有問題,左上角會出現該服務器的信息,否則會出現“SNMP error”的紅色字樣->
點擊上部的“Create Graphs for this Host ”爲該設備創建需監測的內容。監測的內容分兩種,“Graph Templates”和“Data Query”,區別在於“Data Query”能根據SNMP信息列出監測項目的信息。例如Data Query裏的“Interface Statistics”可以看到該主機所有網卡的信息,這樣我們可以選擇需要監測的網卡。點擊右側的正方形選擇框勾選上要監測的項目->
點擊“Create”創建選擇的監測內容,已經選擇創建的內容會自動變成灰色並且不能再點選。Cacti會自動創建該監測點的rrd文件(在rra文件夾中)、“Data Source”和“graph”條目。
創建監測點完畢。
4.查看監測點
點擊“Graph Management”可以看到剛纔創建的監測點對應的圖像,注意由於Cacti默認每5分鐘到監測服務器上取一次數據,所以剛創建的監測點會出現圖像不能顯示的現象,需要等幾分鐘查看纔會正常顯示。
爲了方便查看,可以將剛纔新創建的設備或圖像加入到“圖像樹”上:
點擊“Graph Tree”進入“圖像樹”面板->
點擊分支名稱或“Add”新的分支->
點擊“Add”,添加新的“Tree Items”->
“Tree Item Type”中選擇“Host”,“Tree Item Value”的“host”中選擇剛纔新添加的主機“Test Host”->
點擊“Create”。
直接在ViewTree中添加一個host節點進行監控無疑是一個簡單的方法,但隨監控圖的增多,將所有的圖像放到一個host節點上,當查看圖像時圖像的顯示速度會變慢,而且監控圖的條理也不清除,所以通常可以根據監控圖監控的功能和監控服務的類型等進行分類,整理出一棵有條理的圖像樹。可以按下面步驟添加節點。
首先添加一個root節點,“Tree Item Type”中選擇“Header”,“Title”中填寫一個合適的描述性信息,如本例填寫“Host Monitor”,Host Monitor節點的圖像主要是和主機性能相關的一些圖像,如CPU、內存、磁盤空間等;
點擊剛創建的root節點(Host Monitor)後面的Add鏈接來添加一個Graph;
在“Tree Item Type”中選擇“Graph”,在“graph”中選擇加入想要加入的監控圖,重複此過程加入所有你想加入的監控圖。
你還可以添加Tree Items,如MySQL Monitor,此節點用來監控與MySQL服務相關的信息,重複上面的過程直到一顆有條例的樹創建完成。
這樣,我們就可以在“graphs”界面中查看“Test Host”的所有監測圖像了。
5.爲已有host添加新的監控圖
在console控制檯下點擊“New Graphs”,選擇要添加監控圖的主機。在Graph Templates中選擇一個Graph模板,本例選擇SNMP - Ceneric OID Template,點擊create按鈕。
填寫以下信息,在“Title”文本框中填寫Graph的名字,在“Vertical Lable”文本框中填寫描述信息或是所繪圖片使用的單位等,顯示在所繪圖片的左側,在“name”文本框中填寫此數據源的名字,在“LegendColor”中選擇畫圖使用的顏色,在“Legend Text”填寫圖例的名字,在“OID”文本框中填寫要監控的主機的OID信息,點擊“create”按鈕完成Graph的創建。
完成後監控圖如下:
6.合併多個數據源到一張圖上
在console控制檯下點擊“Graph Management”,然後點擊Add鏈接。
 
在“Select Graph Template”下拉框中選擇None,在“Host”下拉框中選擇None,然後點擊create按鈕。
在“Title”文本框中輸入Graph的名字。
點擊Add鏈接,添加Graph Items。
添加多個數據源,將所選的多個數據源畫到一張監控圖上。
完成後將所畫的監控圖放到Graph Trees中。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章