如何畫出漂亮的氣象(實時流量)圖

      公司的流量監控一直用PRTG,顯示外網出口流量曲線,當線路越來越多時,看着很亂。於是就有了本文。Weathermap是cacti中大家最用的一個插件之一,用它可以畫出漂亮的網絡拓撲圖!本人水平有限,尤其在審美方面,下面貼兩張已完成的,總圖和分公司流量圖。權當拋磚引玉。

wKioL1SzczmzGY-aAAQ8-9dDsUY689.jpg

wKiom1SzcnThqxIfAAZ9ZA9eIIU546.jpg

優點:

一、一目瞭然,黑色代表流量極低(或斷線),依次按照綠黃紅排列。分公司一張圖可以顯示69條線路,上方主線,下方備線(且區分上下行)

二、實時刷新(我設置60秒更新一次)

三、線路負載超過90%持續5分鐘自動郵件報警


如果看到這兒還沒被醜哭,那開始部署

一、安裝Cacti,如果沒有,那別折騰了,直接使用Cactiez 下載點擊。直接加載ISO啓動即可,已經很方便了,就不一步步詳述

二、開始配置weather

1、主要目錄:

Weathermap主目錄:/var/www/html/plugins/weathermap

圖片目錄(包含背景圖標文件):/var/www/html/plugins/weathermap/images

模板及頁面文件:/var/www/html/plugins/weathermap/configs

2、建議按照模板建立

wKiom1SzkRyzA3b4AAOGHXYmnFU309.jpg

3.拖動圖標,改座標就不講了。有以下幾個小技巧(重要)

①按照你監控屏幕的最佳分辨率創建weathermap

②使用Visio工具繪製好圖標(比默認圖標好看N倍),設爲背景

③隱藏節點法:將Label標籤留空

④設置線路負載及上下行,點擊紅色箭頭所示,寫入物理帶寬、選擇數據源

⑤爲了使圖標更整齊,建議直接修改配置文件,比較方便

wKioL1S0k6HyNH0OAAH9ijeRF2c994.jpg

下面是我修改後的全局設定,供各位參考

# Automatically generated by php-weathermap v0.97a

FONTDEFINE 100 /usr/share/fonts/cjkuni-ukai/ukai.ttc 11 #重要!定義中文字體,設置字號(默認不顯示中文)
BACKGROUND images/1366768test-07.png #背景圖片路徑
WIDTH 1366
HEIGHT 768 #尺寸
HTMLSTYLE overlib
KEYFONT 3
TITLE CN
TIMEPOS 1140 759 Created: %b %d %Y %H:%M:%S by xing_ji #更改時間戳

KEYPOS DEFAULT 891 29 Traffic Load
KEYTEXTCOLOR 0 0 0
KEYOUTLINECOLOR 0 0 0
KEYBGCOLOR 255 255 255
BGCOLOR 255 255 255
TITLECOLOR 0 0 0
TIMECOLOR 0 0 0
SCALE DEFAULT 0    0     12  29  30  #重要!閥值0-0 後三位是顏色的RGB,根據自己修改
SCALE DEFAULT 0    50     0 255   0  #重要!閥值0-50  
SCALE DEFAULT 50   80   255 255   0  #重要!閥值50-80 
SCALE DEFAULT 80   100  255   0   0  #重要!閥值80-100,強烈不建議使用默認,8種顏色實在太難區分了
SET nowarn_clipping 1

# End of global section

4.設置閥值報警(重要)

線路已可正確顯示,但畢竟不可能24小時盯着它,所以設置閥值報警還是很有必要的,我設置的是超過線路負載90%且持續5分鐘則郵件通知對應窗口

①Console-Management-Thresholds 中添加對應主機

wKioL1S0l_PStbHRAAIalsMUzG0388.jpg

②設置對應報警選項

wKioL1S0mj6yRuWlAAbfY2YTAyQ528.jpg

wKiom1S0mhfxCeQvAAPdJRzxQIM040.jpg

至此,監控線路負載及流量報警全部完成。網絡上安裝的教程很多,就沒多提及了,希望本文能夠幫到各位。如有不清楚,請留言,我會盡快答覆。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章