公司的流量監控一直用PRTG,顯示外網出口流量曲線,當線路愈來愈多時,看着很亂。因而就有了本文。Weathermap是cacti中你們最用的一個插件之一,用它能夠畫出漂亮的網絡拓撲圖!本人水平有限,尤爲在審美方面,下面貼兩張已完成的,總圖和分公司流量圖。權當拋磚引玉。php
優勢: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
二、建議按照模板創建
3.拖動圖標,改座標就不講了。有如下幾個小技巧(重要)
①按照你監控屏幕的最佳分辨率建立weathermap
②使用Visio工具繪製好圖標(比默認圖標好看N倍),設爲背景
③隱藏節點法:將Label標籤留空
④設置線路負載及上下行,點擊紅色箭頭所示,寫入物理帶寬、選擇數據源
⑤爲了使圖標更整齊,建議直接修改配置文件,比較方便
下面是我修改後的全局設定,供各位參考
# 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 中添加對應主機
②設置對應報警選項
至此,監控線路負載及流量報警所有完成。網絡上安裝的教程不少,就沒多說起了,但願本文可以幫到各位。若有不清楚,請留言,我會盡快答覆。