前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇测评工具范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
健康体检: 家访? 是 否
跟一年前比,您的健康状况?
您比较担忧哪方面的健康?
最近四周内有没有入睡困难?
身体锻炼:
您是不是基本上能每天锻炼至少30分钟? 否 是
举例子说明:________________________________________________
既往史/家族史:您是否有明显的家族史? 是 否
饮酒/吸烟:
您吸烟吗? 否 以前吸烟 是,每天吸_____支
您饮酒吗? 否 是
详细说明酒的种类、饮酒量和频率:________________________________________________
免疫接种:
您最近有没有接种这些疫苗? 破伤风疫苗 是 否 不清楚流感疫苗 是 否 不清楚肺炎球菌疫苗 是 否 不清楚
驾车能力:
您开车吗? 否 是,请说明是否经常开车
如果不能开车,您能使用公共交通吗?
日常生活活动:
您的这些活动是否有困难:
走动 是 否 需要辅助 用拐杖
穿衣 是 否 需要辅助
个人盥洗 是 否 需要辅助
洗澡 是 否 需要辅助 已装扶栏 需装扶栏
吃饭 是 否 需要辅助
上厕所 是 否 需要辅助 已装扶栏 需装扶栏
做家务 是 否 需要辅助
打电话 是 否 需要辅助
处理财务 是 否 需要辅助
购物 是 否 需要辅助
做饭 是 否 需要辅助
整理房间 是 否 需要辅助
跌倒:
您最近三个月是否发生或跌到现象? 是 否
如果是,详细说明:________________________________________________
居家安全:
能自己从沙发站起来吗? 是 否
躺在床上能方便地开灯吗? 是 否
能把脚垫牢固地固定在地板上吗? 是 否
浴室是不是使用了防滑脚垫? 是 否
能轻松地使用水龙头吗? 是 否
能看清楚台阶和楼梯吗? 是 否
急救电话号码是否列在电话本上或设置为自动拨号? 是 否
能读报纸、数据或看电视吗? 是 否
家里是否安装了保安或防盗装置? 是 否
烟雾警报装置是否有效工作? 是 否
是否需要帮助来改善家庭的安全? 是 否
家里的前后门是否有安全出口? 是 否
照顾者:
________________________________________________
________________________________________________
独立性/社会支持
现在的生活安排 独居 和配偶住在一起 和其他人住在一起
是否有医疗呼叫装置 有 没有
是否需要安装 不需要 需要
是否与外界隔离,或缺乏社会支持? 是 否
这个病人是否同时是其他家庭成员的照顾者? 是 否
用药情况
_____________________________________________________________
_____________________________________________________________
怎样服药? 自己吃 照顾者帮助 使用每日用药盒 其他方法
在过去12个月内,是否有下列健康问题?
胸痛 是 否
气短 是 否
持续咳嗽 是 否
抽筋/痉挛 是 否
消化不良/烧心 是 否
腹痛/腹胀 是 否
便血 是 否
腹泻/便秘 是 否
虚弱/眩晕/头晕 是 否
头疼 是 否
皮肤上有鳞状区 是 否
肉赘或黑痣变化 是 否
体重减轻 是 否
体重增加 是 否
疲倦/昏睡 是 否 、
虚弱 是 否
尿失禁情况(医生/护士给病人收集尿液的瓶子)
女性
你咳嗽或打喷嚏的时候是否有尿失禁? 是 否
你是否等不到进入厕所就有尿? 是 否
如果上面任何一项为“是”,在24小时内发生多少次这种意外情况? _______________________________
你床单上是否有阴道流血留下的斑迹? 是 否
男性
你小便的时候,是否尿液不能成线? 是 否
小便后,是否还有零星的尿液流出? 是 否
晚上需要起夜小便多少次?
你是否有意外小便的情况? 是 否
尿中是否有血? 是 否
大便情况
是否有大便失禁的情况? 是 否
大便的样子:________
营养情况
你是否因为不舒服或生病,改变了饮食的数量或种类? 是 否
如果“是”,现在的饮食方式是: 糖尿病人饮食 低胆固醇饮食 低脂饮食 其他________
你是否每天至少吃三餐? 是 否
你是否基本上每天吃水果或蔬菜? 是 否
你是否基本上每天吃奶制品? 是 否
你是否基本上每天喝6~8杯饮料/水? 是 否
你是否因为牙齿、口腔问题或吞咽困难,造成饮食困难? 是 否
饮食安排:
早餐:_______________
午餐:______________
晚餐:______________
这个病人是否需要饮食或营养服务? 送饭服务 营养师指导 糖尿病教育
心情/抑郁情况
在过去的4个星期内,你是否经常有情感/心情上问题,如感到焦躁/焦虑、感到压抑/抑郁、容易发脾气/激动、垂头丧气/情绪低落?
没有 偶尔 中等程度 很经常 总是这样
详细情况:________________________________
医学检查
测量结果(医生填写)
身高: 体重: BMI指数:
尿液检查:
血糖(指血):______mmol/L 随机 空腹 不知道
视力和听力
视力: 戴眼镜 不戴眼镜 左:______ 右:______
最近12个月是否看过眼镜师/验光师/眼科医生? 是 否
听力: 不知道 合适 不好
检查耳道: 正常 不正常
情况描述:________________________________
足部检查
是否一只脚或双脚有问题? 是 否
能否自己剪脚趾甲? 能 不能
详细情况:________________________________
心血管
血压:______mm Hg
呼吸:______次/min 不规律 规律
呼吸
休息时呼吸困难 是 否
呼吸声音 正常 异常
详细情况:________________________________
腹部检查(医生填写)
是否观察到异常情况,如疤痕、肿胀、肝/脾肿大、肿块、疝气? 是 否
如果“是”,详细情况:________________________________
皮肤检查
是否有明显的皮肤损伤? 是 否
心理状态
在记忆能力、思考问题、筹划事情、动机上是否有问题? 是 否
毋庸置疑的测试平台
本次评测为对比测试,每一项测试都在同一软硬件平台下进行,保证了结果的客观,硬件配置如下:
CPU:Intel CoreT2250 @ 1.73GHz内存:DDR2 667 2GB主板:Intel 945GM 显卡:GeForce 7400; 硬盘类型:SATA 5400RPM。软件环境上我们使用安装了所有补丁的Windows Vista Ultimate SP1。
客观公正的评测队伍
本次评测更加注重了参与性和互动性,由《电脑爱好者》全体软件编辑、CFan论坛网友共同完成,保证了测试结果的公正。
实用为主的评测理念
秉承“实用至上”的准则,我们首先在CFan论坛发起调查,根据读者最关心的应用设定评测项目,测试的标准也是采用读者使用中的实例,围绕视频文件从电脑到数码设备的转换所遇到的各种需求进行评测。在测试最后我们为读者提供了参评软件的软件C指数,孰优孰劣,一目了然。
我们的测试对象
暴风转码2009 beta 2
格式工厂 1.7
超级转霸(Total Video Converter) 3.21
抓抓掌中娱乐中心(XMedia)3.5.5
WisMencoder 2.1.1.0
快乐影音转换器 1.61
视频转换大师(WinMPG Video Convert) v8.8
WinAVI 3GP/MP4/PSP/iPod Video Converter v3.1
才艺展示
暴风转码2009
暴风转码2009延续了暴风影音的家族血统,界面简洁,容易上手,将视频拖动过去,就会提示选择输出设备,支持8种转换模式(手机、MP4、PSP、MP3、FLV、电视、视频、音乐),支持具体移动设备品牌配置,方便按需定制,支持批量转换,支持转换参数设置(丰富),支持对音频的转换,支持双核。
格式工厂
界面设置选项丰富,支持按视频格式指定转换类型和按具体设备型号指定转换类型,支持DVD/CD的提取,支持DVD/CD到ISO/CSO,以及ISO到CSO的转换。支持视频合并和多媒体文件信息查看,并支持图片和音频的转换。支持批量转换,支持添加文件夹,并可以设置优先级,支持转换参数设置(丰富),支持双核。
超级转霸
功能全面丰富,只是界面略显单调,支持按视频格式指定转换类型和按具体设备型号指定转换类型,支持DVD/VCD格式转录,支持转换参数设置(特别丰富),并且具有给画面剪裁、加宽的功能。支持滤镜处理,支持批量转换,具有提取音视频、视频合并、照片转视频以及桌面捕捉功能。只是转换像RM格式这样的视频需要安装相应解码器,不支持双核。
抓抓掌中娱乐中心
界面很个性的手机皮肤,采用首先指定移动数码设备,然后自动匹配所有操作格式的方式。支持的移动设备型号丰富,并且提供下载、转换、传输一站式的服务,支持自动传输到移动设备,并且有移动设备的媒体管理功能,附带流媒体下载监控组件,支持转换参数设置(丰富),支持批量转换。附带移动设备相关的其他工具,只不过软件广告有点多(见图1),支持双核。
WisMencoder
软件界面采用传统Windows窗口式设计,设置项种类丰富,但整体显得较复杂,软件功能非常丰富,支持转换格式参数设置,支持画面裁剪、加宽、翻转、亮度/对比度调整和字幕加载,支持视频合并和批量转换,还具有独立方案定制(见图2)、CPU优化等功能。没有提供与移动数码设备匹配的向导转换,支持双核。
快乐影音转换器
界面美观,启用软件前先选择设备种类,设置项不是很多,不过软件只定位在视频格式转换上,涉及视频转换的设置参数都有,支持转换参数设置、批量转换,并具有扩展黑边、画面翻转等功能,支持双核。
视频转换大师
视频转换大师定位于视频转换的大类,界面简洁,不过功能显然不如仅面向对移动数码设备的视频转换,没有提供具体设备型号的匹配选项,只有四个品牌大类,通过指定转换的格式的方式进行转换。支持批量转换,不过需要手动添加批量任务,支持视频裁剪、合并、DVD转换,可灵活设置转换参数(丰富),不支持双核。
WinAVI 3GP/MP4/PSP/iPod Video Converter
软件为一个系列软件之一,该系列有很多分支,WinAVI 3GP/MP4/PSP/iPod Video Converter从名字就可以看出是针对这几种格式的,或者说是移动数码设备专用版。软件主界面也是从3GP/MP4/PSP/iPod这几种分支入手。不支持批量转换、亮度调节、画面裁剪以及码率调节,但总体调节项偏少。支持转换后的文件直接传输到移动设备中,不支持双核。
这里我们可以看到,支持格式最多的要数视频转换大师,支持具体型号最多的要数抓抓掌中娱乐中心。
任务考验
从软件本身来看,几乎难分高下,个个都是视频转换的悍将,到底如何?还要看实际的转换能力,我们选择了大家常用到的将视频转换为AVI、3GP、MP4三种格式文件为例来进行对比测试。
任务一
将原文件为40.5MB的DAT格式视频分别转换为:AVI(320*240 512KPS MPEG4)、3GP(352*288、H263、AMR-NB、15FPS、384KBPS)、MP4(320*240、512KBPS、MPEG4、AAC、15FPS、384KBPS)。
这里我们可以看到,转换最快的是暴风转码2009,占用资源最少的是抓抓掌中娱乐中心。
任务二
在不知道设备支持什么格式的情况下,将一个MPG格式视频文件转换为具体数码设备支持的格式,以索爱 W958C手机为例(此情况下资源占用与任务1相同,不再注明)。
任务三
批量转换三个大小为40MB左右文件,批量转换。
测试报告
关键词:软件测试;运行时错误;语义分析技术
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)07-1575-03
随着软件规模越发庞大,软件中存在的缺陷也越来越多,软件测试工作所肩负的责任日趋繁重。通常我们通过软件测试来确保软件的可靠性,通过软件测试我们可以在软件交付用户之前尽量找到软件中存在的BUG,而在所有类型的软件BUG中运行时错误的危害性是最大的。欧洲航天局阿里亚纳501号火箭的爆炸,就是因为在其控制飞行姿态的一段代码中蕴含有一个变量溢出的运行错误。正是这个错误的溢出变量控制着火箭急速转向而过载。
根据IBM-Berkeley调查统计:在每一千行的代码中大约就会发现一个运行时错误,而且在软件的维护阶段所检测到的错误中有30%-40%是运行时错误,可见运行时错误对软件质量的影响是多么大。该文对几种常用的可以发现软件运行时错误的测试工具进行评析。
1 什么是软件运行时错误(Run-Time Errors)
运行时错误(Run-Time Errors)是所有的软件错误中最具风险的错误。它主要发生在软件动态运行的过程中。我们在日常家庭用的Windows操作系统或者其他软件工具时也会时常出现运行时错误,一般情况下出现运行时错误后无论怎么操作,程序都会关闭。上述软件出现问题并不会产生太大的影响,但是对于对安全等级要求很高的系统,比如汽车、航天、军用领域,发生这种错误所从带来的负面影响或许是十分巨大的。由ANSI C定义的运行时错误是指那些能导致预定义之外的不正确结果或者处理器停机的错误,它的风险等级在所有软件错误中是最高的,由它引起的后果可能为:数据崩溃、安全保密被破坏、处理器停机等;它也可能导致给外部设备发送非受控命令,引起不可预测、不确定的行为。
典型的运行时错误包括:引用越界指针和空指针、读未初始化变量、类型转换非法、访问超界数组、浮点数和整数下/上溢出、不合法的算数运算 (如:负数开平方错误,除零错误)、代码不可达等。
在软件之中广泛存在运行时错误,对软件的安全性产生潜在的风险。因此针对运行时错误测试技术的研究是当前最重要的课题之一,而发现运行时错误最直接有效的手段就是专用测试工具。
2 软件运行时错误测试工具
2.1 语义分析技术
目前,测试软件的运行时错误所用的工具都是基于语义分析技术。这种技术主要是通过数学定理所提供的规则动态分析软件的行为。语义分析技术并非通过穷举法,它有能力在更为普通的模式下来表达程序所处的状态,它还能提供巧妙的规则来对它进行处理。当运行时错误在执行检测的时候,为了尽可能早的发现程序中运行时错误,语义分析技术会详细的分析所有危险的操作。
运行时错误的语义分析检查主要有以下几点:
1) 控制流检查:控制流程序要控制程序跳转到合法代码段。例如:C语言中的break语句,控制程序退出该程序段的最内层for、switch或while语句。否则应报错。
2) 类型检查:若操作符被用作不相容的操作数,应报错。
3) 相关名字检查:当同样的一个名字需要出现大于等于两次的时候,必须要对这几个地方使用的名字是否一致进行检查。
4) 作用域分析:分析元素的作用范围,保证元素不会出现使用问题。
5) 一致性检查:绝大部分情况下只能定义一次对象。
2.2 测试工具分析
2.2.1 Klocwork
Klocwork公司综合应用近年来最先进的多种静态分析技术,基于其专利分析引擎技术,开发了Klocwork测试工具。Klocwork是一款非常优秀的软件静态分析软件。
它最主要的特点如下:
1) 发现软件缺陷的种类覆盖面广,既包含安全漏洞缺陷,又同时包含软件质量缺陷,还能对编程规则、软件架构的违反情况进行分析;
2) 支持多种开发语言,可以分析Java和C++/C程序;
3) 可以对软件的各种度量进行分析(包含Halstead程序度量、McCabe复杂度);
4) 可以全面的分析软件,既能对可视化的架构进行优化、分析,又能对软件的缺陷进行分析;
5) 可以对千万级代码行的超大程序进行分析。
6) 可以对多种主流的IDE开发环境提供集成;
针对软件运行时错误,Klocwork能识别数组越界、非法指针引用、非法浮点数操作、不可达代码、无限循环等。
2.2.2 Polyspace
Polyspace是世界上首家自动检测嵌入式软件运行错误的工业化工具,不需要代码执行和修改,不需要运行耗时的测试用例。其主要特点有:
1) 高效:可以在代码评审和测试阶段确定运行错误;
2) 质量:彻底标识所有可能导致运行时错误的操作,并用不同的颜色标出来;
3) 安全:处理所有的正确条件。总是考虑最坏的情景,并指出可能的运行错误;
4) 产品化:PolySpace是非侵入式的和基于源代码的。在开发过程中,使用PolySpace尽可能在单元和集成时检测运行错误,从而节约确认阶段的时间,不必更改过程。
可以通过PolySpace自动检查的错误为:浮点数和整数的下/上溢出、读未初始化变量、访问超界的数组、引用越界指针和空指针、算数运算非法(例如:负数开平方,除零错误)、转换类型不合法、代码不可达、多线程应用中访问未保护数据的时候发生冲突。
2.2.3 Astree
Astree是一个可参数化设置的基于抽象解释的静态分析工具,其目标是证明用C语言写的程序中不存在运行时错误。其主要特点有:
1) 在编译阶段就能测出软件的运行错误。只要是代码可编译的,就可将代码放在Astrée测试环境下,经过简单配置后,便可自动检查错误;
2) 测试时不需要写测试用例。传统的覆盖率测试需要花费大量精力去开发测试用例,而使用Astrée就不需再写用例;
3) 测试时无须更多的代码插装,也不必改变开发过程;
4) 分析准确性高,通过参数化设置等,可以实现“零误报”;
5) 分析速度快。
Astree当前可以报告的错误包括:数组范围越界,整数被零除,浮点溢出和非法操作,整数运算的wrap around行为(主要由溢出引起),以及类型转换导致的wrap around行为(目标类型太小无法表达转换值),以及用户关于软件定义的任何断言。另外,,Astrée能够指出未分析(不可达的)的代码并且对没有终止的代码进行告警。
通过多次测试项目的实际使用,对Klocwork、Polyspace、Astree的分析结果比较如表1。
从表1的分析结果可以看出,专用测试工具在发现软件运行时错误时发挥着重要作用,但是测试工具并不是完美的,各个工具所使用的分析技术导致它们都只适用于部分缺陷的测试。在软件运行稳定性的保证及软件测试质量的提高方面,我们认为软件运行时错误测试工具的作用是功不可没的,但在看到测试工具优点的同时也要注意到各个测试工具的短板。
软件运行时错误测试工具的优点:
1) 分析只需要代码,不会改变软件开发的过程,可以在软件开发任何阶段进行;
2) 有助于软件开发的早期发现软件运行时错误。方便修改,能有效的提高软件开发效率,降低软件开发周期;
3)不需要设计测试用例,不需要代码插装,节约时间;
4)有助于开发人员及时自查,及时纠正开发人员编码风格缺陷。
5) 对发现的错误直接定位,相比动态测试发现该错误,节省了错误定位时间;
软件运行时错误测试工具的缺点:
1) 分析结果需要人工确认;
2) 有可能存在误报和漏报的情况,影响测试正确率;
3)由于算法的片面性,不能发现所有的问题。
3 结束语
在软件开发的任意一个阶段都可以借助软件运行时错误测试工具及时的发现错误,对软件成本的控制及软件开发效率的提升方面非常有帮助。鉴于该类测试工具功能的日益完善,软件开发人员对其依赖的程度逐渐增加。但开发人员时刻都要意识到,工具也会有算法片面性及漏报、误报的因素,仅仅依靠静态测试来发现运行时错误是不够的,需要在软件生命周期的晚期阶段实施动态测试。动态测试和静态测试相结合,从而提高测试的有效性。不同的软件运行时错误测试工具各有优势与不足,如何选择适合的测试工具,需要结合实际情况对诸多因素综合权衡。
参考文献:
[1] 肖庆,张威,宫云战,等.内存泄漏的一种静态分析方法[J].装甲兵工程学院学报,2004,18(2):23-26.
[2] 韩柯,杜旭涛. 软件测试[M].北京:机械工业出版社,2003.
[3] 杨宇,张健.程序静态分析技术与工具[J].计算机科学2004,31(2):171-174.
[4] 蒋鹏.基于Astree的软件运行时错误检测[Z].2012.
[5] 周涛.航天型号软件测试[M]. 北京:宇航出版社,1999.
本文对比测试了两款目前主流的开源产品:OpenNMS 1.10.9和Zenoss Core 4.2。这两款产品都很成熟,拥有类似企业级同类产品的全面监控能力,并拥有良好的社区支持。
他们都能支持SNMP及其他常见协议,比如WMI、HTTP、SMTP、SSH和XML。同时,OpenNMS和Zenoss Core都能够跨各种平台(实际上是拥有IP地址的任何设备)监控IT基础设施。支持的功能包括:自动发现、能够阅读系统日志、能够设置触发器/警报、Web应用程序、分布式监控(负载均衡)等。
Zenoss在评测中得到了好评,这主要是由于其直观的专业级管理界面。当需要帮助时,我们发觉其提供的用户指南是很出色的向导。要知道,用户指南在开源领域可不多见。Zenoss的问题主要在于,即便你仅仅管理几个设备,也需要大量的硬件和内存资源才能上手。
OpenNMS是另一款功能强大的网络管理工具,其能够在大多数平台上运行,还能管理大量数据。我们特别喜欢自定义仪表板。由于它有庞大的用户群,因此可供使用的插件数量超过15000个。
Zenoss――功能强大但耗费资源
Zenoss Core是一款开源网络管理工具,运行在红帽企业级Linux(RHEL)或社区企业级操作系统(CentOS)这两大Linux版本上。其还有一个虚拟设备版本,可以使用VMware Player,在最小化安装的CentOS上运行。Zenoss Core采用Gnu GPL2许可证。除了Zenoss Core开源版本外,Zenoss还提供多款商用监控解决方案。
Zenoss无需,使用SNMP、SSH、Telnet和WMI等现有协议。在发现过程中,Zenoss能够查询单个设备,获得关于部件和潜在依赖关系的信息。随之获得的基础设施库存清单被称为“配置模型”(configuration model),这也是Zenoss网络管理方案的核心部分。
除了使用自动发现功能外,管理员还可以手动输入信息,借助200多个ZenPack插件为一个或多个设备扩展配置模型,增加监控功能。ZenPack为开源免费社区开发的附件。Core ZenPack与Zenoss Core版本打包在一起,而商用版本中含有商用ZenPack。
在满足一些硬件需求、解决一些依赖关系问题后,我们终于把Zenoss版本4.2成功地安装到了运行CentOS 6.4最小化版本(无GUI)的虚拟机上。在测试中我们发现,Zenoss并不是为轻型基础设施设计的。实际上,除非为其添加6GB内存,否则无法让机器运行起来。Zenoss要耗用大量资源;如果想监控多达1000个设备,建议配备至少16GB内存、8个CPU核心以及大量(最好是高速)的存储系统。
Zenoss能够跨多个操作系统平台进行监控,包括网络设备(路由器和交换机)、服务器以及某些应用程序。它使用了分层架构:用户层、数据层、处理层和采集层。用户层基本上是用户界面,数据层将数据收集到三个不同的数据库,处理层管理收集层与数据层之间的联系,收集层则使用众多服务收集数据,并将数据馈送到数据层。
安装完毕后,Zenoss可以从不同设备(台式机、笔记本电脑和移动设备)上的浏览器来访问,且界面简洁直观。默认情况下,它会显示警告信息、基础设施地理图,还会显示一个浏览器窗口,经配置后,可以显示内部或外部的任何URL。仪表板上显示的信息可通过开发商所说的“门户容器”(portlet)进行配置,这些门户容器可以添加和删除,也可以在仪表板里面随意拖放、调整大小。这有助于带来一些出色的定制选项。“Daemon Process Down”(守护进程关闭)、“Messages”(消息)和“Production States”(生产状态)这几项也有相应的门户容器。
添加所要监控的设备时,你可以使用自动发现功能,或者手动输入设备的IP地址或主机名称。设备添加完毕后,它们会显示在“基础设施”选项卡上,并附有设备状态和色标警告方面的一些基本信息。
除了“基础设施”选项卡外,还有一个“事件”选项卡,它显示了基本上同样的信息,但完全按事件排序。事件选项卡和基础设施选项卡针对大多数列都有使用方便的提前键入(type-ahead)排序功能,因而只要往列标题里面键入关键字,就很容易排序。针对每个事件,你可以执行各种不同的操作,可以“只应答事件而不采取动作”,也可以发出“手动ping”或“snmpwalk”命令,从设备获取额外信息。一旦事件处理完毕,可以关闭事件并加以归档。
Zenoss Core包含强大的报告功能,从随时可用的基本报告到自定义报告功能,不一而足。除了标准的事件、设备和性能报告外,Zenoss还有出色的图形类报告,包括能够在一份报告中运行所含数据来自多个设备的多图报告。报告可以在屏幕上查看,也可以保存为PDF格式而输出。
Zenoss Core有无数的第三方ZenPack插件可供下载,包括让你可以从安卓移动设备与Zenoss进行交互的几个插件,你也可以使用Zenoss提供的API说明文档自行构建ZenPack插件。
虽然Zenoss Core对系统的要求相当高,但其会让用户获得功能非常强大的监控环境,能够处理数量众多的设备和流量。Zenoss灵活而新颖的用户界面也给人留下了深刻印象,包括定制仪表板的几个选项。无论是屏幕上显示报告,还是随时可以打印的PDF报告,都事无巨细、井井有条。此外,我们很喜欢200多页的PDF用户手册,内容井然有序、面面俱到,这在开源社区并不多见。
OpenNMS――系统要求不高
OpenNMS是一款基于Java的跨平台产品,其可以在支持Java SDK 1.6及更新版本的任何平台上运行,它采用GNU GPL许可证,可从OpenNMS Group获得商用许可和支持服务。OpenNMS的部分核心功能包括:第2层和第3层自动发现、网络自动发现、自动配置以及服务发现。最新版本提供了IPv6支持。OpenNMS拥有内置的网站服务器系统;可以通过内置的用户列表,或者通过LDAP或RADIUS协议,验证用户的身份。
除了自行创建事件外,OpenNMS还能接收来自SNMP、HTTP、WMI、XML、JMX和系统日志等外部协议的性能数据。在服务保障监控方面,它能够与一大批常见协议和服务进行联系,比如DNS、Windows服务状态、BGP会话、思杰、邮件协议等。借助来自100多家厂商的1.5万多个trap,SNMP trap接收器在默认情况下就提供了大量功能。
OpenNMS可以通过多种方式来处理通知,包括标准的传呼机和电子邮件通知,以及通过社交化媒体和命令行调用定制化通知。在整合方面,它可与DNS进行联系,以便接收和更新节点信息,它还能与Hyperic HQ、RANCID和Asterisk电话平台等第三方产品进行整合。
OpenNMS对系统的要求极低(512MB内存),不过与任何数据收集应用软件一样,如果安装在大型环境下,处理器、内存和存储资源方面的要求可能都大幅提升。
由于GUI所用的JSP页面是动态编译的,所以除了JRE外,OpenNMS还需要整套的Java SDK。此外,想安装OpenNMS,PostgreSQL也必不可少。
我们将OpenNMS作为独立服务器安装到Windows上,使用可用的Web GUI,从浏览器端执行管理任务。登录后,主页会显示相关内容,并附有关于基础设施的一些基本信息,比如停用的节点、过去24小时可用性方面的统计数字,以及便于进行搜索和报告的一个区域。可以从屏幕上方的水平链接栏实现进一步的导航。
OpenNMS使用配置(provisioning)这个术语来添加所要监控的新实体。基本上有两种配置方式:自动发现和引导发现。我们先设好了一些参数,限定希望OpenNMS如何发现我们的基础设施,这可以通过Configure Discovery(配置发现)区域来完成。在该区域中,可以输入所要添加的URL,以及所要添加及/或排除的特定的IP和IP地址范围。另外值得一提的是,OpenNMS的许多配置信息以XML格式存起来,熟悉XML的用户可以直接更改该XML文件,因而不需要GUI。
在配置过程中,我们发现,为了完成一些任务,经常需要查阅在线说明文档(幸好文档内容齐全)。我们面临的一个困难是,要熟悉如何将OpenNMS术语与我们的基础设施关联起来。从理论上讲,节点在自动发现期间应该会添加进去;但由于我们的测试实验室有好多故意隔离开来的节点,所以到头来我们手动配置了大多数节点。
总体导航在我们看来并不完全合理;我们认为,要是合并各个链接和屏幕,情况也许会好些。这可能是个配置问题。但打开警报、事件或通知选项卡后,并不显示任何项,除非你执行搜索或者点击另一个链接,才能查看一切。
一、高速公路收费的理论依据
经过多年的发展,当前高速公路收费的理论依据主要包括两两个,即公共物品理论和公共治理理论。其具体内容如下:
1.公共物品理论
根据公共管理学相关的原理,高速公路属于准公共物品。准公共物品的范围较为广泛,它介于私人物品和纯公共物品之间,这使得其同时具有私人物品和纯公共物品的部分特征和属性。而在高速公路中,其较为明显的准公共物品的特征和属性主要包括广泛的外部性、自然垄断性以及不完全的非竞争性这三个方面。其中,高速公路的外部性主要体现在两个方面。一方面,高速公路具有广泛的正外部性,它不仅为社会提高了便捷且安全的交通,而且也大大提高了通行的效率。同时,高速公路交通具有较大的社会效益。另一方面,高速公路还具有一定的负外部性,它不仅给沿线地区带来了较大的噪音污染,而且也对沿线地区的生态环境造成一定的破坏。
高速公路的自然垄断性主要由两个方面共同决定的。一方面,高速公路可供选取的资源非常有限,这使得高速公路业者能够以提高收费标准的方式来垄断利益。另一方面,高速公路的建设需要投入大量的财力、物力、人力,且对土地资源的占用也较多,这使得外来投资者难以进入到该行业之中。
高速公路具有不完全的非竞争性是指其与一般纯公共商品不同,高速公路的成本受其使用者的影响。同时,这也会给其它车辆带来负面的影响。例如,高速公路的通行容量是有一定限度的,若通行车辆大幅度增加,则会降低其它高速公路使用者的效用。此外,高速公路是采用封闭道路的方式来提供通行服务,这大大局限了直接受益者的范围。
2.公共治理理论
公共治理是一种公共领域的治理模式,它具有治理方式与依据多样化以及治理主体多元化等特点。社会上的部门在公共治理理论中被分为非营利部门、企业部门以及政府部门这三种。在公共治理中,其首要的目的是为了对公共物品进行有效的组织,以此来对公共管理手段和机制进行改善,并使市场机制的作用得以充分的发挥。同时,还将非营利部门和企业的管理模式引入其中。此外,公共治理强调将他治替换为自治,并主张对公共物品的政府垄断管理进行打破。
基于以上理论,高速公路应将市场化的运营机制引入其中,以此来激发社会其它组织投资高速公路建设的积极性。同时,在对高速收费制度进行制定时,还必须将公共管理理论合理、科学地应用到其中。
二、我国高速公路收费的政策评价
公路是一项重要的公共基础设施,其发展离不开国家政策的支持。同时,高速公路收费的制定与实施依赖于国家的政策。换言之,国家相关政策是否合理和科学会对高速公路收费制度造成直接的影响。因此,对我国高速公路收费的政策进行评价有着重要的意义。其具体评价的内容如下:
1.我国高速公路收费政策对高速公路交通发展的影响
在我国,高速公路收费政策的制定推动了高速公路交通的发展,它解决了高速公路资金不足的问题,从而为高速公路的建设与养护提供了资金保障。同时,高速公路收费政策对于我国高速公路发展而言,至关重要。其作用主要包括以下几个方面:一是,为我国高速公路的建设实现市场化创造了必不可少的条件;二是,为我国高速公路的投资和运营管理提供了重要的参考依据;三是,激发了全社会助力高速公路交通行业发展的积极性;四是,有利于提高我国高速公路行业的综合管理水平;等等。
2.我国高速公路收费政策存在的问题及其原因分析
目前,我国高速公路收费症状的现状并不乐观,仍然存在一系列问题。其问题主要表现在以下几个方面:一是,高速公路收费政策无法满足当前企业多资金的合理需求;二是,高速公路收费政策对高速公路交通量的引导作用并不强;三是,各个地域高速公路收费政策并不协调;四是,高速公路收费政策缺乏必要的差异性,且其收费方式也较为落后;等等。
究其原因,主要包括以下两点:一是,我国高速公路收费政策管理的主体较为单一,且其管理手段也过于行政化;二是,我国高速公路收费政策的调整机制并不科学合理;同时,其调整机制缺乏一定的灵活性,不仅高速公路收费政策制定的程序一样,而且其调整也主要由相关政府部门掌控。