预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux课程设计 专业:网络工程与管理 班级:13级网工一班 学号:1315935266 姓名:张晓萧 用mrtg进行网络流量分析 项目背景: MRTG是一个监控网络链路流量负载的工具软件,通过HYPERLINK"http://baike.baidu.com/view/2899.htm"\t"http://baike.baidu.com/_blank"snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。 MRTG(MultiRouterTrafficGrapher)是一套可用来绘出网络流量图的软件,由瑞士奥尔滕的TobiasOetiker与DaveRand所开发,此软件以GPL授权。 需求分析: 用MRTG进行网络流量分析 网络监测是日常网络管理的重要环节,网管员们一般都利用网管软件完成该工作,当前流行的商用网管软件的功能已经很强大,但配置往往过于复杂且价格昂贵。 MRTG(TheMultiRouterTrafficGrapher,多路流量记录仪)是一个用来监控网络链路流量负载的免费工具,经过简单配置即可用于网络流量的监测分析。 在linux环境下设置并实现对网络设备接口进行实时监测,形成“日、周、月、年”网络流量曲线图。 步骤: 1、安装mrtg和snmp (如果没有这两个软件包,同学给了一个source.list,放在/etc/apt下面,把原来的问件覆盖) Apt-getupdate 成功后 apt-getinstallmrtg Apt-getinstallsnmpd 2、配置snmpd 编辑/etc/snmp/snmpd.conf文件 修改完成后重启snmpd servicesnmpdrestart 准备一些脚本 将如下文件存为/home/mrtg/mrtg.ram并赋予可执行权限(755) 收集CPU使用状况数据脚本 将如下文件存为/home/mrtg/mrtg.cpu并赋予可执行权限(755) 收集nginx连接数数据脚本 将如下代码保存为/home/mrtg/nginx_status,并赋予可执行权限(755) 将如下代码保存为/home/mrtg/mrtg.ngx,并赋予可执行权限(755) 4、配置mrtg 默认的mrtg的配置文件是/etc/mrtg.cfg 我们需要使用命令cfgmaker来生成配置文件,具体命令如下: cfgmakerpublic@localhost--output/etc/mrtg.cfg 在mrtg.cfg里面进行配置: 5、生成mrtg首页 mkdir/home/mrtg/mrtg indexmaker/etc/mrtg.cfg>/home/mrtg/mrtg/index.html 6、使用mrtg绘制数据图表 envLANG=Cmrtg/etc/mrtg.cfg 配置crontab定时采集数据,并绘制图表 由于crontab-e进入后无法退出,于是直接进入了/etc/crontab下: 查看结果(由于软件源不正确,于是就直接点开了mrtg的index.html) 总结和体会: 经过这次的实验,我深刻地了解到,ubuntu跟红帽的不同,最开始的时候,我用的是红帽,写了一天之后,发现里面有好多配置都是没有的,就用了ubuntu,ubuntu里面有好多命令都是不一样的,这个需要百度进行查找才能完成这项实验。 MultiRouterTrafficGrapher(MRTG)是一个监控网络链路流量负载的工具软件,通过snmp协议得到设备的流量信息,并将流量负载以包含PNG格式的图形的HTML文档方式显示给用户,以非常直观的形式显示流量负载。MRTG由瑞士奥尔滕的TobiasOetiker与DaveRand所开发,此软件以GPL授权。 管理站和被管设备上都存储有该充当密码作用的共同体名;消息发送者(一般是管理者)在要发送的消息中的共同体名字段中填入对应于接收者的共同体名,然后以明文方式在网络上发送消息,接收方(被管理设备)接收到消息以后,如果消息格式是正确的,则读取该字段,与自身保存的共同体名相比较,来实现对发送消息者的认证。在一些实现中,对应于每个共同体名还有一个机器地址列表,来表示只有地址在这个列表中的机器使用该共同体名发送的消息才认为是可信的。这里的共同体名就担任密码的作用。同时对应于每个共同体名都有一个访问控制权限,可能值为读或读写。只有请求的操作和使用的共同体名的权限一致才允许进行。 参考文献: 《鸟哥的linux私房菜》服务架设篇