close

cover.png    

WeatherMap 屬於 Cacti 的其中一項常用的 Plugin,其功能是將網路流量以圖形化來做表示。

管理者不需要登入設備去查看流量(數值化),從 Cacti 就可看出目前(五分鐘更新一次)的流量(圖形化)。

首先相同要準備已經安裝好的 Cacti Server 和下載好的 WeatherMap Plugins

再接著以下的步驟進行安裝。

 

第 1 步驟

將下載的 php-weathermap-0.97c.zip 解壓縮,再開啟 WinSCP 軟體後,

將解壓縮後的資料夾上傳至 /var/www/html/cacti/plugins 底下。

a1.png

a2.png

第 2 步驟

點選 console / Configuration / Plugin Management。

b1.png  

第 3 步驟

點選藍色往下的按鈕進行 Install Plugin。

c1.png  

第 4 步驟

點選後上方 WeatherMap 標籤,再點選右下Editer,

此時會出現錯誤訊息,提示要先去做 ENABLE 的動作才可做啟用。

d1.png

d2.png  

第 5 步驟

切換至 /var/www/html/cacti/plugins/weathermap 底下,編輯 editor.php。

[root@cacti plugins]# cd weathermap

[root@cacti weathermap]# ls

[root@cacti weathermap]# vi editor.php

修正以下數值:

$ENABLED=true;

e1.png

e2.png  

第 6 步驟

點選 console / Management / Weathermaps,再點選 Weathermap Editor。

會出現淡黃色的錯誤訊息,需要給予一些資料夾有讀寫的權限。

f3.png

f2.png

[root@cacti weathermap]#chown -R apache:apache configs/

[root@cacti weathermap]#chown -R apache:apache output/

f4.png  

第 7 步驟

再重新點選一次 Weathermap Editor,淡黃色的錯誤訊息就不見了。

先來建立一個新的 Map,在 Named 的地方輸入 Network(自訂),再點選 Create。

g1.png  

正常來說,點選 Create 後會打開一個空白的畫面可以編輯,但小弟我再怎麼試,點了就是沒反應。

所以您也是遇到和我一樣的問題,那就和我一起繼續往下面的步驟進行。

如果您沒有遇到此問題,請跳到第10步驟進行編輯。 

第 8 步驟

切換至 /var/www/html/cacti/weathermap/configs 資料夾底下,

此資料夾為存放 Weathermap 的檔案,所以我們在這先自行建立檔案。

[root@cacti configs]# vi network.conf

h1.png   

進入檔案後輸入一個井字就可儲存離開,接著將此檔案給 apache 有讀寫權限。

[root@cacti configs]# chown -R apache:apache network.conf

h2.png

第 9 步驟

回到 Web 介面,點選 console / Management / Weathermaps,

此時還是無法看到剛才所建立的檔案,點上右上 Add。

i1.png    

從這邊可看到剛從 configs 資料夾下的檔案都顯示在這裡,

點選剛才我們所建立 network.conf 前的 Add。

i2.png

這樣就可看直接看到 network.conf 的檔案,那我們再點選 network.conf 進行編輯。

i3.png

第 10 步驟

打開之後是個空白的畫面,稍微介紹上方常用按鈕。

Change File:關閉此檔案,就是儲存後離開的意思。

Add Node:增加節點。

Add Link:增加連結。

Positon Legend:新增 Traffic Load 圖示。

Position Timestamp:時間擢記位置。

其它都是此圖的預設相關設定。

j1.png  

第 11 步驟

我們先試著來新增節點,點選 Add Node,再點選空白處。

k1.png

出現一個 Node 的標籤,我們在上面點選一下,會出現 Node Properties。

Position:不修正。 '此 Node 的位置

Label:Router253。 '顯示的名稱

Icon Filename:選取images/Router.png。 '要顯示的圖示

Info URL & Graph URL 的部份點選旁邊 Pick from Cacti 的超連結選取設備。

k2.png

我們點選 CiscoRouter253 - CPU Usage。

k3.png

若想要移動可點選下方 Move 按鈕,再點選空白處。

若想要刪除可點選下方 Delete 按鈕,再點選確定。

如果都確認沒問題,點選右上方 Submit 按鈕。

再請自行建立其它設備的 Node,如下圖。

k4.png

第 11 步驟

我們先試著來新增連結,點選 Add Link。

先點選 Router253,此時 Label 會呈現紅框狀態。

l1.png  

我們再點選 Localhost,這樣他們之間就會多了一條 Link。

l2.png  

我們在 Link 上點選一下,會出現 Link Properties。

Maximum Bandwidth:2048(小弟故意調小)  '最大頻寬,影響流量%

Link Width:5 '連結的粗細

Data Source 的部份點選旁邊 Pick from Cacti 的超連結選取設備。

l3.png  

若想要刪除可點選下方 Delete Link 按鈕,再點選確定。

再請自行建立其它設備的 Link,如下圖。

l4.png  

第 12 步驟

基本上這樣就完成了一個簡單的 Weathermap,我們點選 Change File 離開設定。

等待 5 分鐘再點選上方 weathermap 藍色標籤就可顯示目前流量圖囉。

m1.png  

第 13 步驟

我們來試著新增一些小功能,在滑鼠經過設備或連結時會出現流量圖或是負載圖。

切換至 /var/www/html/cacti/weathermap/configs 資料夾底下,進行該圖編輯。

[root@cacti configs]# vi network.conf

在最前面新增一行:

HTMLSTYLE overlib

n1.png

等待 5 分鐘再點選上方 weathermap 藍色標籤看是否有成功。

n2.png  

第 14 步驟

有沒有發現基本的圖示還滿醜的,想要換好看一點。

首先去找自己想要的圖示,再開啟 WinSCP。

將圖上傳至 /var/www/html/cacti/plugins/weathermap/images 資料夾下。

o1.png

o2.png  

 

參考網站:

酷喃 - cacti插件weathermap安装

水滴石穿 - 【Cacti】Cacti插件Weathermap使用

Cisco 官網提供 icon

arrow
arrow
    全站熱搜

    EdisonChang 發表在 痞客邦 留言(0) 人氣()