linux mrtg 安装,MRTG 安装部署手册

本来准备上微软的SCOM 演示下system center2016的,顺便下一个windows 2016 RS1

aaff8bf3338173fc953f212112888783.png

5G的文件,2个小时过去了,还有2小时看样子绝对要过夜啊。然后搜了下其他开源的,发现了这货。

Overview

然后找了老牌监控软件MRTG, 全程Multi Router Traffic Grapher,主要是通过监控网络设备上的SNMP或者其他SNMP的设备来进行绘图,但是路由只是一个开始,当然现在看起来也是一个结束

https://oss.oetiker.ch/mrtg/pub/?M=D

软件在2012年1月停止更新,共同开发者也在2013年8月停止了bug的提交

f2c5bae04606020028e25b48fab55aed.png

Tobi Oetiker , David S. Divins , Steve Pierce , Artyom Adjemov , Ilja Ivanov Karel Fajkus

程序使用perl来编写,所以跨平台运行在各类linux unix windows甚至netware设备上,软件是免费软件遵循Gnu和GPL,所以这软件无法卖钱无法商业化,注定也是作者凭兴趣玩一票的。

这个软件看起来好熟悉,澳大利亚电信telstra也在使用

883d363c13a8208d32adc3346dbaa709.png

Linux

Linux 安装

需求GCC perl gd 库 Libpng 绘图 zlib图像压缩组件,yum 或者wget自己拖了哦

#unzip -c mrtg-2.17.4.tar.gz | tar xvf

#cd mrtg-2.17.4

# ./configure --prefix=/usr/local/mrtg-2

#make

#make install

Linux 配置

cfgmaker --global 'WorkDir: /home/httpd/mrtg'  \

--global 'Options[_]: bits,growright' \

--output /home/mrtg/cfg/mrtg.cfg    \

community@router.abc.xyz

Linux 运行

# /usr/local/mrtg-2/bin/mrtg /home/mrtg/cfg/mrtg.cfg

定期运行

放在crontab里面每隔5分钟捞一次SNMP

0,5,10,15,20,25,30,35,40,45,50,55 * * * * \

/mrtg /mrtg.cfg \

--logging /var/log/mrtg.log

Or

*/5 * * * *  /mrtg /mrtg.cfg \

--logging /var/log/mrtg.log

Windows

下载和安装perl的解释器

985f9df6e847de8356694dc525fc2472.png

Windows下有2种perl strawberry perl和active perl

cbb308a628016757666985bfeca06fa2.png

下一个84M

5f4335201385eae748556bb35d27e2ad.png

d7639c9a96d9541d3af625af26288099.png

确认path 已经添加

C:\Perl\bin;%SystemRoot%\system32;%SystemRoot%;...

安装成功后运行perl -v确认版本

安装配置MRTG

解压缩C:\mrtg-2.17.4

进入bin目录运行

perl mrtg

检查远程设备并且生成cfg文件到c:\www\mrtg

perl cfgmaker public@10.10.10.1 --global "WorkDir: c:\www\mrtg" --output mrtg.cfg

在配置文件最上面加入这行工作目录

WorkDir: c:\www\mrtg

如果需要始终运行,需要加一个守护进程标注在配置文件中,每个5分钟检查一次

RunAsDaemon: yes

然后启动

start /Dc:\mrtg-2.17.4\bin wperl mrtg --logging=eventlog mrtg.cfg

最终配置文件样本

WorkDir: c:\www\mrtg

RunAsDaemon: yes

######################################################################

# Description: LCP SUWGB

# Contact: Administrator

# System Name: LC-Bridge

# Location: Here

#.....................................................................

Target[10.10.10.1.1]: 3:public@10.10.10.1

MaxBytes[10.10.10.1.1]: 1250000

Title[10.10.10.1.1]: LC-Bridge (sample-device): ether0

PageTop[10.10.10.1.1]:

Traffic Analysis for ether0

System:LC-Bridge inAndover
Maintainer:Administrator
Interface:ether0(3)
IP:sample-device(10.10.10.1)
Max Speed:1250.0 kBytes/s (ethernetCsmacd)

#---------------------------------------------------------------

Target[10.10.10.1.2]: 5:public@10.10.10.1

MaxBytes[10.10.10.1.2]: 1250000

Title[10.10.10.1.2]: LC-Bridge (): ulink0

PageTop[10.10.10.1.2]:

Traffic Analysis for ulink0

由于我没有SNMP设备,所以大致的图也就下面这个样子了,具体HTML显示和绘图都需要自定义

好了,windows 2016安装好了,下一篇博客了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值