欢迎来到天天文库
浏览记录
ID:21679260
大小:26.00 KB
页数:5页
时间:2018-10-23
《利用cacti实现对数字电视双向网络设备的监控》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、利用Cacti实现对数字电视双向网络设备的监控 摘要:随着广电双向业务的开展,网络结点的增多,需要有效了解设备流量情况,合理分配线路资源,满足用户使用体验。通过使用开源Cacti软件和SNMP协议,可以有效记录双向网络设备流量和状态信息。本文首先介绍Cacti软件和SNMP协议,然后就如何实现监测功能进行研究分析。 关键词:Cacti;SNMP;网络监控 引言 随着三网融合的推进,数字电视网络由单向网向双向网发展。双向业务不同与单向业务,用户对网络稳定性和速度都有较高要求。由于双向网络结点比较多,需要通过一套有效的监控手段实现对所有网络节点
2、设备进行有效的可视化监控。使用开源软件Cacti通过简单网络管理协议SNMP,可以实现对双向设备的流量监控和流量分析,为带宽优化提供了重要的分析依据。通过Cacti的图表分析还可以了解异常网络情况,为快速处理故障提供了帮助。通过在数字电视双向网中部署Cacti实现了对双向网设备的有效监控。 1系统简介 Cacti是基于PHP、SNMP、MySQL、RRDtool网络监测图形分析工具。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大
3、完善,具有编写完整、界面简洁,可以定制等多种优点。凡是使用SNMP协议的设备都可以进行监控。在网络应用上可以对双向网EOC、CMTS、路由器、交换机等设备进行监控。 2Cacti网络监控平台的搭建 Cacti支持Windows系统、Linux、Unix等多种操作系统。考虑到系统的安全性和稳定性,建议使用Linux或Unix系统。考虑到数据库需要较大内存调用,本文选择的是CentOS64位操作系统。CentOS默认安装后,很多软件需要在CentOS下手动单独安装:httpd(Apache)、mysql-server(Mysql数据库)、php(C
4、acti使用)、phpmysql(php支持mysql)、rrdtool(生成Cacti图像)、gd(RRDtool绘制图像需要的图形库)、php-snmp(php支持SNMP)、net-snmp-devel/Mysql-devl/openssl-devle(cactid/spine需要使用)net-snmp-utils(支持扩展命令)。 2.1安装rrdtool rpm-ivhhttp://apt.sw.be/redhat/el5/en/x86_64/rpmforge/ RPMS/rpmforge-release-0.5.2-2.el5.r
5、f.x86_64.rpm yuminstallrrdtool-y 2.2安装net-snmp net-snmpyuminstallnet-snmpnet-snmp-libsnet-snmp-utils 2.3安装LAMP yuminstallhttpdphpphp-mysqlphp-snmpphp-xmlphp-gd mysqlmysql-server servicehttpdstart servicemysqldstart mysqladmin-urootpasswordyourpassword mysqladmin--use
6、r=root--passwordreload 2.4安装cacti mkdir/usr/tmp cd/usr/tmp wgethttp://www.cacti.net/downloads/cacti-0.8.7g.tar.gz tarxzfcacti-0.8.7g.tar.gz mvcacti-0.8.7g/var/www/html/cacti cd/var/www/html/cacti 创建数据库 mysqladmin--user=root-pcreatecacti 导入数据库 mysql-uroot-pcacti7、i.sql 创建数据库用户 shell>mysql-uroot-pmysql mysql>GRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBY'cactipassword'; mysql>flushprivileges; 配置include/config.php $database_type="mysql"; $database_default="cacti"; $database_hostname="localhost"; $database_username="cactiuser8、"; $database_password="cactipassword"; $plugins=array(); $
7、i.sql 创建数据库用户 shell>mysql-uroot-pmysql mysql>GRANTALLONcacti.*TOcactiuser@localhostIDENTIFIEDBY'cactipassword'; mysql>flushprivileges; 配置include/config.php $database_type="mysql"; $database_default="cacti"; $database_hostname="localhost"; $database_username="cactiuser
8、"; $database_password="cactipassword"; $plugins=array(); $
此文档下载收益归作者所有