6.2 Cacti的使用及插件擴展

Cacti的使用及插件擴展php

一使用Cacti的Web控制檯服務器

·添加被控端網絡

1單擊導航欄中的Management下的Devices連接ide

2單擊右上方的Add連接,打開添加新設備的頁面,填寫指定內容,其餘默認測試

3單擊右下方的create按鈕完成添加,最上方會有鏈接成功的提示;若是沒有成功,應檢查被控端的SNMP設置,網絡鏈接,防火牆限制,共同體名等相關因素來排除故障網站

·設置要監測的項目spa

成功鏈接被控端後,頁面的下方就能夠看到默認監測的項目;默認已包括五個監測項目插件

1要在Associated Graph Template欄目下添加對系統進程的監測,先選中Unix – Processes項,然單擊右側Add進行添加3d

2若要添加磁盤分區使用狀況的監測,在Add Date Query欄目下選中SNMP – Get Mounted Partitions項,而後單擊Add進行添加blog

3其中有些監測項對當前設備可能並不適用,所以能夠在Status列看到0 Items的信息,表示並未得到有效數據,因此能夠將此項刪除;確認無誤後,單擊Save保存

·生成監測圖像

須要爲每一個監測項目生成直觀的圖像,而後將圖像添加到監測樹(設備的容器,方便大規模監測),方便集中查看

1建立圖像

單擊導航欄的Create下的New Graphs連接,進入圖像建立頁面,選擇指定的被控主機或設備,並選擇須要生成圖像的監測項目(選擇須要監測的接口),最後單擊Create保存

2添加圖像至監測樹

單擊導航欄中Management下的Graph Trees連接,再單擊Default Tree

進入默認的監測樹,選擇右側的Add按鈕,能夠向監測樹中添加"樹項目"節點,再添加被控端,而後單擊Create

樹項目分爲三種類型:host主機、Graph圖像、Header標頭

Host,以整個被控主機或設備做爲樹節點,自動包括全部監測項目的圖像;適合同時監測一個服務器的多個項目

Graph,將單個圖像添加到監測樹中的指定分支;適合同時監測多個服務器的同一類項目,如網卡流量,能夠結合Header分支一塊兒使用

Header,在監測樹中自定義一個新的分支;如按服務器用途,歸屬部門分類等;能夠先創建一個"網站集羣節點-CPU佔用"的Header,而後再此分支下在添加每一個節點服務器的CPU Usage圖像項目

設置完以上內容後便可在Cacti控制檯左上方的graphs標籤中查看圖像

此時並無圖像,由於尚未採集數據,能夠手動採集,也能夠設置計劃任務採集

·按期採集監測數據

Cacti經過poller.php頁面來採集監控數據,需使用PHP程序解釋執行

在服務器上手動採集數據,以後圖像會立馬生成,因爲數據少,不會有明顯的曲線圖

切換爲runct用戶,運行採集命令

1設置計劃任務按期採集監測數據(五分鐘採集一次)

退出runct用戶後重啓計劃任務服務

·查看監測結果

此時已經能夠看到圖像了

頁面中顯示的爲最近一天的監測數據,若要查看指定日期及時間段的數據,能夠選擇起始時間後單擊Refresh,或者單擊某個監測項目,能夠看到按日、周、月、年分別統計的監測圖像

二添加Monitor、Thold插件

Cacti系統支持插件擴展(以前版本須要安裝PA插件支持補丁),容許自定義圖像模板和數據查詢;從 http://cactiusers.org/ 可下載各類插件;常見的2款插件

Monitor, 提供集中的狀態監視,經過圖標展示

Thold,針對監測項目設置閾值,超過期發送告警,包括郵件或短信

·安裝Monitor、Thold插件

1將插件解壓到指定的插件目錄

2調整Cacti配置以識別插件

在Cacti控制檯中,單擊導航欄中Utilities下的User Management連接,再單擊admin

修改管理員admin屬性,在最下方選中Plugin Management項,單擊Sace保存

刷新頁面後,導航欄Configuration下將多出一個Plugin Management連接,單擊此連接進入插件管理界面,而後單擊向下的箭頭按鈕,加載插件,而後再單擊向右的箭頭啓用插件,安裝成功後控制檯右上方將多出相應選項卡(若是發現上方沒有出現選項卡,能夠再次修改admin權限,勾選相應插件)

·使用插件

1使用狀態監視插件-Monitor

單擊導航欄中的Configuration下的Settings連接,再單擊Misc選項卡,勾選Show lcon Legend以顯示圖例,並將View設爲Tiles,開機摘要顯示,而後單擊Sava保存

單擊控制檯monitor選項卡,能夠看到集中監控信息

默認會將現有的被控端和Cacti服務器本身都自動加入狀態監測(能夠在主機屬性中,取消勾選Monitor Host,以取消Monitor插件監測);其中綠色表示正常,紅色閃爍表示網絡中斷或關機等異常,藍色表示正在恢復過程;當前服務器主機並未設置SNMP監控,所以顯示紅色,並不斷髮出語音警告

2使用閾值告警插件

單擊導航欄中Configuration下的Setting連接,在單擊Threshold選項卡,進入頁面後勾選中間位置的Dead Hosts Notifications,以便宕機或恢復時發送通知,同時指定通知郵箱地址

還要指定發件人地址和發件人名稱和警告信息;建議勾選純文本發送格式;最後單擊保存

設置SMTP發信、DNS服務器等參數

切換到Mial/DNS選項卡頁面,輸入一下內容,其中Test Email用來測試,輸入收件人郵箱後點擊右上方的Send a Test測試郵件服務器是否正常,若是正常會彈出success提示信息

關聯須要預警的監測項目;即某個項目達到某個狀態時須要報警

單擊導航欄中Templates下的Threshold Templates連接,顯示預警模板設置頁面,單擊Add能夠添加預警項,若要針對CPU使用率設置預警閾值,可選擇一下內容,而後單擊create

在出現的頁面中將上限閾值設置爲85,表示當CPU使用率超過85%時發送警告,再輸入收件人地址,其餘默認,而後單擊save保存

其餘項目相似的設置,其中閾值的單位默認以下,CPU使用率爲百分比值,沒有%;網卡流量爲Byte/s;硬盤空間未kb;根據實際狀況制定閾值便可

爲被控主機啓用閾值警告

單擊導航欄Create下的New Graphs連接,選擇指定的被控主機,而後單擊右上方的Auto-create thresholds(自動建立預警)連接,將會自動建立可用的閾值警告項目

查看閾值告警

單擊導航欄Management下的Threshold連接,能夠對已啓用的閾值告警項進行管理(查看、添加、刪除等);或者經過控制檯上方的thold選項卡能夠查看閾值警告狀況

除此以外當知足閾值警告條件或者被空主機失去響應時,Thold插件系統將會發送警告郵件

相關文章
相關標籤/搜索