之前介紹過Cacti 安裝的文章“Centos yum cacti 簡易建置流程”,在該文中是向各位說明Cacti 這一套管理系統軟體安裝的辦法,如果你安裝完Cacti 後用了他預設提供的那些基本監控項目,而覺的Cacti 不過就只是這樣那你就真的太小看他了,再來要向各位介紹Cacti plugins 的功能。
Cacti plugins 的功能相當的多,所有的plugins 可以在官方網站中下http://docs.cacti.net/plugins,其他還有個人開發的plugins 也可以在網路上搜尋下載而且大多是免費的,在這邊Superfunction 先向各位推薦一個Cacti 監控大量機器超好用的plugins,那就是monitor 顧名思義就知道這一個plugins 是將監控的主機在整合到一個畫面上,讓IT 人員可以一目瞭然的知到目前機器的狀況,而不用花很多的時間去一薹薹機器的翻看他的狀況,對於監控大量機器的人員是相當方便的工具。
安裝Cacti plugins
Step 1. 請先下載Cacti plugins 的設定程式,這一檔案Superfunction 在安裝的時候是在網路上下載的,不知道是不是Superfunction 鬼遮眼還是怎樣在Cacti 的官方網站沒有看到,但是萬一你有在官網上找到也可以用他的會是比較新的,Superfunction 把這一個檔案放到Superfunction網站上提供你下載,這樣就不用再去找了。
Cacti plugins 下載: Http://www.superfunction.net/Linux/download/cacti-plugin-0.8.7h-PA-v3.0.tar.gz
Step 2. 切換到Cacti 安裝資料夾中將Cacti plugins的檔案下載到Cacti資料夾中。
[root@localhost ~]# cd /var/www/html/cacti
Step 3. 將從網路上下載的檔案解壓縮到cacti 資料夾中。
[root@localhost cacti]# tar -xzvf cacti-plugin-0.8.7h-PA-v3.0.tar.gz
Step 4. 從解壓縮產生的資料夾中把cacti-plugin-0.8.7h-PA-v3.0.diff 往上一層搬到Cacti 資料夾中。
[root@localhost cacti]# cp cacti-plugin-arch/cacti-plugin-0.8.7h-PA-v3.0.diff
Step 5. 使用path 命令執行更新。
[root@localhost cacti]# patch -p1 -N < cacti-plugin-0.8.7h-PA-v3.0.diff
Step 6. 切換到plugins 資料夾中。
[root@localhost cacti]# cd cacti-plugin-arch/
Step 7. 連線MySQL 資料庫將pa.sql 資料庫資料匯入到cacti 資料庫中。
[root@localhost cacti-plugin-arch]# mysql --user=root --password=abcd1234 cacti
以上的步驟就完成了plugins 設定檔的設定,再來請到Cacti 系統中完成相關設定,在Caccti 的設定流程很簡單勾一勾選項就好了,簡單啦。
Step 8. 連結到http://localhost/cacti,選擇console → User Managerment。
Step 9. 選擇admin。
Step 10. 勾選Plugin Management 啓動plugins。
安裝monitor 主要是用在主機狀態的監控,因爲機器那麼多必須要即使的監控各主機的狀態m就會需要像monitor 這樣的軟體,在一個畫面中呈現多部主機的狀態進行監控,與失聯主機的發訊息警告。
Step 1. monitor 程式在Cacti plugins 的官方網站就可以下載,可以google 去找或是就用下面貼的網址直接上官網下載,隨你高興。
Monitore官方下載網址:http://docs.cacti.net/plugin:monitor
Step 2. 切換目錄到plugins 資料夾中,將monitor 檔案下載到這一個資料夾中,往後所有下載的plugins 都是待放在這一個資料夾中,Cacti 就可以使用這一個plugins。
[root@localhost ~]# cd /var/www/html/cacti/plugins
Step 3. 解壓縮monitor 程式,解壓縮成功就會得到monitor 資料夾。
[root@localhost plugins]# tar -xzvf monitor-v1.3-1.tgz
Step 4. 設定monitor 到plugins 中,修改設定檔。
[root@localhost plugins]# vim ../include/config.php
Step 5. 修改設定檔資訊。
$plugins = array();
$plugins[] = 'monitor';
$url_path = "/cacti/"
Step 6. 完成設定資訊,選擇console → Plugin Managerment,就會出現monitor 選項,安裝monitor 請點選在選項前方的藍色箭頭圖示。
Step 7. 完成安裝之後就會出現綠色的啓動按鈕,monitor啓動,按下去就可以啓動monitor 功能。
Step 8. monitor 啓動後圖示狀態就會轉換成紅色啓動狀態。
Step 9. 在上面的頁籤也出現了變化,注意monitor 的頁籤出現了!!
Step 10. 點選monitor 頁籤就可以看到目前被監控的主機羣了。
Step 11. 設定monitor 的選項在counsle → settings → Misc。
Alarm Sound : 設定聲音警報的語音,注意Cacti 會突然講話,萬一晚上值班不要被嚇到。
Refresh Interval : 設定更新的間隔時間。
Grouping : 這一個項目提供的選項有Default(預設排列),Default with permission(預設排列依照權限),Tree(依照graph 的樹裝結構分組),Device template(依照使用的偵測方式分組),Superfunction 的使用經驗比較建議使用tree 的分組方式,這樣會比較符合自訂的方式區分出機器,看起來比較好看,哈哈,不然在茫茫機海,真不容易找到目標的機器。
View :選擇機器圖案的格式,可以選擇的項目,Default(預設),List(清單型,圖示會比較小),Colored blocks(背景圖案全變色),Simple(極簡化),建議使用List 這一個,因爲主機數量多如果用大圖示Colored blocks 會相當佔頁面的空間,無法在一個頁面就看到所有主機的狀況,會比較不方便。
Superfunction 推薦設定 Grouping: Tree,View: List。
Step 12. 因爲monitor 應該都是在第一次設定好要監控的機器後安裝的,還是你是看Cacti 安裝的文章就立刻繼續安裝plugins!!這樣Superfunction 要先很感動的想你說謝謝,這樣支持我的文章,好感動阿。回歸主題,因爲monitor plugins 在機器設定好後安裝會自動將目前有的機器都先加入監控,萬一你不是用這一個順序安裝monitor 也不用緊張,還是可以手動將機器加入monitor 監控。
選擇console → Device → 機器,會出現設定選單,找到Monitor Host 把他勾選起來這一部機器就會加到監控中了,反之,取消勾選就取消監控。
Step 13. 上面是單一薹機器可以這樣作,萬一你是負責的機器有一百薹或是上千上萬薹不就昏到了,還好Cacti 沒有那麼笨,進到counsole → Device,會有目前機器的列表,全選或是勾選多部你要操作的機器,在到右下拉開選項選擇Enable Monitoring 再按下Go 就可以一次將多部機器加到監控當中,反之Disabel Monitoring 就是將多部機器移除監控,還好有這一個功能不然會跳樓。
相關下載連結
plugins官網: http://docs.cacti.net/plugins
Cacti plugins: Http://www.superfunction.net/Linux/download/cacti-plugin-0.8.7h-PA-v3.0.tar.gz
monitor 官網下載: http://docs.cacti.net/plugin:monitor
weathermap 強化 cacti
出處 Superfunction
沒有留言:
張貼留言