网站大量收购独家精品文档,联系QQ:2885784924

基于msisa2006网络流量计费系统.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 7 基于MS ISA2021 网络流量计费系统 摘要:Internet Security and Acceleration(ISA) Server 2021 功能强大,但ISA2021 的计费功能不是很全,不符合中国人的使用计费习惯。本系统是在ISA2021 上开发的网络计费系统软件,利用ISA2021 的丰富的日志得到每个客户的上网的详细情况包括使用时间和流量,然后再根据价格统计最终的费用。 关键词:;计费系统;网络流量 1.ISA Server的完善 ISA2021 (以下简称ISA)为目前大中型企业、公司常用的防火墙软件,是建立在Windows server操作系统以上的一种可扩展的企业级防火墙和Web缓存服务器。ISA能提供多项高效方便的管理功能:多层防火墙安全、状态检测、集成的入侵检测、高性能Web 缓存、缓存阵列路由协议、活动缓存、统一管理、企业策略和访问控制。但美中不足是它本身不具有网络计费和查询的功能,这给ISA的使用和管理带来一定的不便。许多单位都想对通过防火墙服务器上网的电脑进行收费,但多数防火墙(代理)服务器软件设置管理一般都比较繁琐,计费统计麻烦。ISA Server却能与操作系统以及其他软件紧密结合,能够将客户端产生日志通过ODBC记录在数据库里,保存非常详细的客户端上网时间、流量等信息的数据,为上网费的计算、统计、分析带来便利。 本文我们根据ISA Server的日志进行了二次开发,增补完善ISA的功能,使其具有多种网络计费查询功能,从而方便ISA用户的使用。使得可通过对ISA上网的计算机用户的上网情况进行实时查询,使ISA具有对用户上网时间、收到字节数、登陆网站次数、网络处理时间等多项统计和查询功能。 2.日志文件及数据库生成 详细的安全和访问日志是ISA的主要特征。它们能以标准数据格式,比如W3C、ODBC等生成。ISA内置有3种日志:防火墙服务活动监视、Web代理服务以及数据包筛选器。新日志可以按年、月、周、日创建。ISA记录数据包筛选器、防火墙服务和Web代理服务的活动。默认每天为每项服务生成新日志文件。 启用服务日志时,阵列中的每一个服务器都生成日志。ISA集中这些日志,收集所有服务器的数据并将其组合成一个单独的日志报告。默认情况下,ISA以W3C格式记录日志文件,比如2021 年7月20号生成的W3C格式的Web代理服务的日记录日志文件,可命名为WebEXTD2021 0720.log;也可以选择以ISA格式记录日志文件,第三种是以ODBC格式记录到数据库。日志文件名是根据所记录的服务名、日志文件格式和记录日期所产生的。 把W3C型日志改成Access日志的具体步骤如下: 2.1配置记入日志文件 日志文件属性修改是在ISA Management中Monitoring Configuration节点的Logs文件夹中进行的。在ISA Management控制台树中,展开Monitoring Configuration节点,选择Logs文件夹,确定日志文件格式,这里我们选取Access数据库文件,指定创建新日志文件的频率,并选取以月为单位,将文件保存到另外的文件夹中。 2.2建立Access数据库 ISA一般把数据写入Access和SQL二种数据库。为方便使用,该系统选择了Access数据库,在建立之前,必须把保存这一数据库的路径选好,一般要选择磁盘空间比较大的地方,因为以后产生的数据量非常大。根据帮助文件w3proxy.sql中SQL视图生成语句,完成Access表的建立,并取名为web。 2.3建立ODBC数据源 完成Access数据库与表的建立后,可以开始建立ODBC数据源,通过ODBC数据源管理器。选择Microsoft Access Driver作为需要安装的数据源驱动程序,并为数据源命名web。 进入ISA Manager窗口, 双击Web Proxy,选择Logging选项卡,点“Log to SQL/ODBC Database”,在“ODBC Data Source Name”中输入刚才所建立的系统DSN,即数据源名web;在Table中输入刚才所建立的Access表名;完成后点确定。 通过上面的设置,ODBC服务器就可以开始记录 ISA 授权用户的上网日志。信息是非常详细的,其中包括:上网的用户名、上网电脑的IP地址、实际上网时间、所去网站、详细网址、接收与发送字节数等,字段具体内容和含义可参考ISA帮助文档。 3.软件界面设计 3.1启动界面的设计 在设计界面的过程中美感也是必不可少的。其功能按钮可根据查询实际情况来选定。 3.2访问数据库的方法 在这方面,VB提供了多种数据库访问方式。我们使用的是ADO数据控件和数据绑定控件这种方

文档评论(0)

183****6676 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档