如何画出漂亮的气象(实时流量)图

      公司的流量监控一直用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

至此,监控线路负载及流量报警所有完成。网络上安装的教程不少,就没多说起了,但愿本文可以帮到各位。若有不清楚,请留言,我会尽快答复。

相关文章
相关标签/搜索