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

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

wKioL1SzczmzGY-aAAQ8-9dDsUY689.jpg

wKiom1SzcnThqxIfAAZ9ZA9eIIU546.jpg

優勢:html

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

2、實時刷新(我設置60秒更新一次)網絡

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


若是看到這兒還沒被醜哭,那開始部署工具

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

2、開始配置weatherspa

一、主要目錄:插件

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

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

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

二、建議按照模板創建

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 p_w_picpaths/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

至此,監控線路負載及流量報警所有完成。網絡上安裝的教程不少,就沒多說起了,但願本文可以幫到各位。若有不清楚,請留言,我會盡快答覆。

相關文章
相關標籤/搜索