视频系统网络流量的监测与控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
视频系统网络流量的监测与控制
摘要:视频系统的应用给网络容量带来巨大压力,为避免网络阻塞,对视频系统网络流量的监测与控制非常重要。使用开源监控软件Cacti,可以搭建一个出色的网络流量监测平台。使用流媒体技术传输视频,能够降低视频系统流量。在交换机上使用ACL限制视频的访问,既能达到控制网络流量的目的,又能为视频系统安全提供保障。组播技术在视频传输上有绝对优势,使用组播进行视频传输是流量控制的最佳方案。
关键词:视频系统,网络流量,Cacti,流媒体,组播技术
The network traffic Monitoring and control of Video system
LI Chao LU Huaqing
(Daqing oilfield co., LTD. The first production plant's the information center 163001,lichao_a
@)
(Daqing oilfield co., LTD. The first production plant's the information center 163001luhuaqinga
@)
Abstract: The application of video system bring great pressure to network capacity, to avoid network congestion, network traffic monitoring and control of video system is very important. Using open source monitoring software Cacti, can build a good platform for the network traffic ing Streaming Media Technology, can reduce network traffic video ing acl Technology restricted access to video on switches, can not only achieve the goal of control network traffic, and to provide assurance that video system security.Multicast technology in video transmission has absolute advantages, the use of multicast transmission of video is the best solution for network flow control.
Keywords: video system, network flow, Cacti, Streaming Media, Multicast technology.
1、引言
当前基于网络传输的视频系统在油田生产、工作中已有应用,如作业施工现场监视系统、办公楼宇安防监视系统、视频会议等。随着中石油A11项目的实施推广,视频系统的建设、使用会越来越多。传输视频的网络流量要比文本、图片大很多,大量的视频数据对网络带宽的承载力是严重的考验。如何对视频系统网络流量进行监测,对视频系统网络传输进行优化,有效的控制流量,这对今后视频系统在油田生产上的应用、发展有重要意义。
2、视频系统网络流量的监测
对视频系统网络流量的监测、分析是流量控制的前提。只有得到准确的流量数据,分析、掌握流量的变化规律,才能制定合理的流量控制方案。
2.1、使用cacti软件搭建网络流量监测平台
Cacti是一款优秀的开源监控软件,他能够监测内置snmp agent网络设备(服务器系统、网络交换机等)的多种性能参数,如CPU使用率、内存使用率、网络流量、系统运行时间等。Cacti是基于PHP,MySQL,SNMP及RRDTool开发的,整体结构如下图:
Cacti是用php语言实现,它的主要功能是用snmp协议获取数据,然后用rrdtool储存数据,snmp抓到数据不是存储在mysql中,而是存在rrdtool生成的rrd文件中,rrdtool对数据的更新和存储就是对rrd文件的处理。当用户需要查看数据的时候,rrdtool从rrd文件调用数据并生成图表呈现给用户。Mysql 配合PHP程序存储一些变量数据并对变量数据进行调用,如:主机名、主机ip、
snmp团体名等变量。
Cacti通过WEB来进行配置、管理和显示监测数据。通过合理的参数设置,可以把cacti配置成一个出色的网络流量监测平台。cacti每隔5分钟从监测点上采集一次数据,对每个监测点,可给出按日、周、月、年的4 个流量图。
Cacti的安装主要有以下几个步骤:
(1)安装web服务,可以使用Apache,也可以使用IIS
(2)安装并配置MYSQL。
(3)安装并配置php,配置IIS使其支持PHP,并测试PHP是否安装成功。(5)安装RRDTool
(6)安装Net-SNMP
(7)安装cactid
(8)安装Cygwin
(9)安装ActivePerl
(10)安装并设定cacti,在MySQL里新建数据库cacti。
(以上软件均是开源软件,可在网上下载免费使用,具体安装方法可在网上查阅)Cacti使用方法简述如下:
(1)打开浏览器输入http://your-server/cacti ,默认的登录帐号和密码都是admin,登录后可显示cacti界面。
(2)界面左上角是两个选项卡,“console”和“graphs”。console表示控制台,在此进行所有的配置操作;graphs是用来查看所有监测点的监测数据图像。
(3)创建监测点,首先要建立针对测试目标的监测点,这个在Cacti的console 面板中的“Devices”栏目中进行,需要输入测试设备的IP地址、SNMP 相关参数等内容。
(4)查看监测点,“Graph Management”栏目中可以看到刚才创建的监测点对应的图像。为了方便查看,可以将这些图像加入到“图像树”上。
(5)在console控制台的“New Graphs”栏目中,可以为已有监测点添加新的监控图。根据用户的需要,可以通过console控制台下的“Graph Management”栏目,把多个数据源合并到一张图上。