基于CACTI政务网络监控系统分析与应用.docVIP

基于CACTI政务网络监控系统分析与应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于CACTI政务网络监控系统分析与应用

基于CACTI政务网络监控系统分析与应用   摘 要:在政务服务网络的建设中,随着国家信息化战略的发展,已进入一个相对完善的时代。对于应用服务及网络设备的监控要求成为必须。但是受地区经济发展差异的影响,各地信息化资金有限,较难大规模部署网络监控系统。文章主要介绍Cacti的运行流程及在政务网络的监控项目中实现网络及应用服务的监控,通过CACTI的应用,实现免费、安全、高效的监控平台。   关键词:开源软件 CACTI 网络监控   中图分类号:TP393文献标识码:A 文章编号:1672-3791(2016)01(b)-0000-00   1 概述   政务网络通常部署着服务大众的各类平台及交互信息系统,同时整合各机构的信息化资源,并根据国标GB/T 20274《信息系统安全保障评估框架》对信息系统的技术、管理和工程3个方面的能力成熟级别进行评价,最终确定信息系统安全保障能力级别[1]。因此,在采用的监控系统同样需要具有相对应的安全评测级别。CACTI作为开源软件[2],其源代码对于用户是完全开放的,并且对于它的使用、修改和发行也不受许可证的限制。通过CACTI这一特性,政务信息中心可以完全掌握程序运行情况,在保障安全监管的前提下,发挥监控平台的最大作用,这也是使用CACTI的政务网络监控的优势,同样,它也适应于企业网络。本文重点通过对CACTI的原理和部署,通过对CACTI的原理的分析,以最小的投资,实现安全,灵活的网络监控平台,保障应用的优化和流量的可控。   2 CACTI简介   Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量及其它信息监测图形分析工具。通过php编写的Cacti,将 snmpget获取数据通过 RRDtool绘出图形,显示较好的UI(用户界面),并且设计了非常强大的数据和用户管理功能,实现用户权限的细分机制,如设置是否允许查看树状结构、host以及任何一张图,也可以结合LDAP进行用户验证。Cacti除了基本的 Snmp 流量跟系统信息监控外, 也可外挂脚本及相对应的模板来作出各式各样的监控图。   3 CACTI的工作流程   Cacti主要工作流程是通过snmp服务获取数据,然后用rrdtool储存和更新数据,当需要查看数据的时候用rrdtool生成图表进行呈现。流程如下图1所示:   从图可知,snmp和rrdtool是cacti的关键。Snmp负责数据的收集,rrdtool负责着数据存储和图表的生成。但是snmp抓到数据并不是存储在mysql中,而是使用rrdtool生成的rrd文件(在cacti根目录的rra文件夹下)。rrdtool对数据的更新和存储就是对rrd文件的处理,rrd文件是大小固定的档案文件(Round Robin Archive),它能够存储的数据笔数在创建时就已经定义,当数据超过数据笔数时,就将最早存储的数据进行清理。   从Cacti的运行框架理解,CACTI完成监控可分为三步操作,分别是:数据收集(Data Retrieval)、数据存储 (Data Storage)、数据展示( Data Presentation)   3.1 数据收集   Cacti数据收集主要通过轮询器进行。轮询器(poller)是操作系统调度的扩展,如在Linux系统中的Crontab。目前多数设备都支持SNMP协议,如交换机、服务器,路由器等,只要支持SNMP协议的设备,基本都可以被cacti监控。使用轮询器,定时获取snmp信息。   3.2 数据存储   数据存储可使用多种类型的存储,如使用数据库、数据文件等。cacti使用的是环形数据库进行数据存储。RRD是环形数据库(Round Robin Database)的英文缩写,RRD用来存储和显示时间序列数据,如流量带宽、CPU使用率、服务器负载等。RRD工具使用非常紧凑的方式进行数据存储,数据量不会随着时间的推移而增大,而是将原始数据与已整合的数据进行合并,以达到节省历史数据存储空间的目的。因此cacti没有特别的存储需求。   3.3 数据展示   Cacti与通用的web服务器相结合,采用浏览器和服务器架构,并内置RRDTool的模块进行制图,这一特点使其实现在任意平台上使用任意浏览器均可查看监控画面。RRDtool还可以支持数据的分析展示,如将数据信息进行整合和制图展现,展现内容包括:平均(AVERAGE)、最大值(MAXIMUM)、最小值( MINIMUM)和持续值(LAST)等信息。   4 CACTI的应用   政务网络是在现代计算机、网络通信等技术支撑下,政府机构日常办公、信息收集与发布、公共管理等事务在数字化、网络化的环境下进行的政府行政管理形式。它包含

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档