公司的流量监控一直用PRTG,显示外网出口流量曲线,当线路越来越多时,看着很乱。于是就有了本文。Weathermap是cacti中大家最用的一个插件之一,用它可以画出漂亮的网络拓扑图!本人水平有限,尤其在审美方面,下面贴两张已完成的,总图和分公司流量图。权当抛砖引玉。
优点:
一、一目了然,黑色代表流量极低(或断线),依次按照绿黄红排列。分公司一张图可以显示69条线路,上方主线,下方备线(且区分上下行)
二、实时刷新(我设置60秒更新一次)
三、线路负载超过90%持续5分钟自动邮件报警
如果看到这儿还没被丑哭,那开始部署
一、安装Cacti,如果没有,那别折腾了,直接使用Cactiez 下载点击。直接加载ISO启动即可,已经很方便了,就不一步步详述
二、开始配置weather
1、主要目录:
Weathermap主目录:/var/www/html/plugins/weathermap
图片目录(包含背景图标文件):/var/www/html/plugins/weathermap/p_w_picpaths
模板及页面文件:/var/www/html/plugins/weathermap/configs
2、建议按照模板建立
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 中添加对应主机
②设置对应报警选项
至此,监控线路负载及流量报警全部完成。网络上安装的教程很多,就没多提及了,希望本文能够帮到各位。如有不清楚,请留言,我会尽快答复。
转载于:https://blog.51cto.com/jixing/1602944