Spiceworks IT Desktop 1.0是一款针对中小型企业的网络设备管理和监控软件。它由广告商提供支持,因此是一款免费软件。根据Spiceworks公司的介绍,这款软件适合雇员人数 在250人以下的中小型企业,其产品功能和特点都是针对这一市场定制的。
IT Desktop的使用者可以是对技术了解不够深入的系统管理员,或者是受教育、培训以及认证程度不高的技术人员。虽然与一些专业网络管理软件,如Solarwinds, HP OpenVIEw相 比,IT Desktop的功能并不是那么丰富,但是它所使用的专业术语也相对较少,更适合中小企业的技术新人使用。前不久,我采访过Spiceworks的CEO兼创始人之一SCott Abel,了 解到了有关IT Desktop的技术特点以及市场定位。
安装和配置
IT Desktop和其他的Windows应用程序一样,采用标准的安装方式。安装后的初始设置也相当简单。如果用户的网络结构比较简单,那么软件对用户网络的自动侦测结果会很好,但 是如果用户的网络结构设置了多个逻辑网段,或者有VLAN,就需要用户手动设置了。另外,软件的安装需要用户具备Windows管理员权限。
软件对网络环境的扫描速度非常快,但同时运行软件的主机的响应速度会变得较慢,好在网络上的其它主机并不会受软件扫描的影响。用户可以设定软件在特定时间进行定期扫描 ,确保软件中保存的网络信息的及时可靠性。用户可以通过Web浏览器执行IT Desktop(软件会自动安装安全的Web服务器),程序的后台即可以以服务方式运行,也可以以前台程 序的方式运行。这种运行方式可以让IT Desktop从不同的角度获取网络状态信息。IT Desktop可以安装在服务器上,并通过远程访问进行操作。虽然与普通的应用软件相比,IT Desktop对于系统资源的需求有些大,但是与那些企业级的网络监控软件相比,它所需要的资源算是很少了。
如何工作
IT Desktop工作时首先要扫描IP地址段。软件使用WMI访问MicROSoft Windows系统,使用SSH(只支持版本2)访问Linux、BSD、Solaris和其他Unix服务器。软件还可以监视SNMP数 据,Mac机、路由器、打印机、交换器以及其他网络设备。由于IT Desktop的目的是探测、分类和监视网络设备,因此并不需要在网络上的其它设备上安装软件。另外,用户也不需 要像传统的网络监视和管理软件那样进行复杂的参数配置,设置MIB文件或其他准备工作。
一旦IT Desktop发现网络上的设备,就会采用WMI进行查询,或者使用UNIX外壳程序或其它程序,确定目标系统的信息和工作状态。这些查询工作都是在安全范围内进行的,因此大 部分目标设备都可以正常反馈相关信息,如果有些设备拒绝反馈自身信息,则IT Desktop会以Unknown来标记这些设备。在我的测试网络中总共有九个设备,而IT Desktop给出明确 信息的只有四个。其中一台服务器由于安全问题,仅开放了少数端口(文件共享和DNS服务),因此IT Desktop没有获取到有用信息,而其它标记为Unknown的设备中,有一台是普 通的台式机,另一台是FreeBSD服务器,我不知道为什么这两个设备也没有被检测出详细信息。另外,IT Desktop也没有认出网络中的Linksys交换机。虽然软件可以确定网络中存 在这些设备,但是却无法给出更具体的信息,比如设备品牌,操作系统等。
对于这些标记为Unknown的设备,IT Desktop并没有给出无法获取系统信息的理由。由于它无法访问FreeBSD服务器,因此我也就无从评价它的UNIX相关功能。不过有一点令我感到 惊喜,IT Desktop不但成功的确认了网络中的HP OfficeJet 7210打印机可以正常工作,甚至还提出了打印机中的墨水不足30%的警告信息。这可以让我有足够的时间来准备新墨水 ,而不是像HP提供的配套软件那样,在墨水几乎耗尽的时候才给出警告。
对于那些能够成功访问的设备,IT Desktop都进行了详细的信息收集和分类整理,包括硬件、软件、服务以及基本运行状态信息等。有一点不足之处,即软件只能检测到Symantec 和McAfee反病毒产品,而不能识别其它厂商(如TrendMicro)的反病毒产品。据Abel表示,更强的识别功能会在以后的版本中实现。
由于依赖于WMI,IT Desktop在检测时也会忽略掉一些软件,比如那些没有列在Windows安装和卸载列表中的软件就不会被检测到。另一点不足是,虽然IT Desktop可以识别目标系 统上的Windows服务,但是却无法控制、监视或者管理这些服务。而且,当前版本的IT Desktop还不允许用户创建自己的监测任务或脚本,因此用户只能定期进行检测,从而及时更 新硬件和软件的信息。
保持简单
在实时监视和管理方面,我发现IT Desktop的功能明显不足。不过据Abel表示,消费者对软件的大部分需求主要是对网络中的设备进行分类和清点,比如帮助他们发现哪些电脑还 没有安装补丁或所需软件,而不是需要立即知道哪台电脑的硬盘坏了或者网络连接不正常。
虽然IT Desktop也具有故障发现系统,但是其中的功能相当简单,根本无法与标准的故障发现系统相比。实际上,IT Desktop的故障发现系统是位于MicROSoft Outlook的Tasks系 统工具条上的。当我向Abel问及此事时,他表示,IT Desktop之所以没有在这方面加入更多的功能,是有一定道理的。因为IT Desktop面向的用户群主要是初级技术管理者,他们 并不需要向Remedy那样的丰富而强大的功能。IT Desktop可以将发现的问题通过邮件或SMS的形式发送给管理者,同时管理者也可以从Web界面上看到相关信息,这就足够了。
总之,IT Desktop看上去非常符合设计者的最初目的,而其他多余的功能一概省略。虽然与基于Web的界面相比,我更喜欢传统的Windows软件界面,但是不得不承认,IT Desktop 的web界面设计的很简洁明了,访问速度也没有任何问题。
IT Desktop的报表系统可以根据任何分类和监视功能进行数据统计报告,让用户快速了解哪台电脑的可用磁盘空间不足了,哪个打印机的墨水所剩不多了,是否有新设备加入网络 ,或者其它有用的信息。整个报告系统相当简洁,并且统计效果优秀。
另外,软件的浏览系统可以让用户在网络中应用各种过滤方式,快速找到目标设备(或设备组)。何报表系统一样,浏览功能可以让用户利用任何可监视或评估的数据进行搜索。
面向消费用户
IT Desktop正在组建用户社区,这是它给用户带来的另一项好处。通过IT Desktop,你可以向社区提交任何有关IT Desktop的问题。这套社区系统范围很广,包括来自Spiceworks 、其它厂商以及IT Desktop用户的多方面信息。
在与Abel的交谈中,我了解到Spiceworks对于用户的反馈非常重视。比如他们根据用户的意见将软件设计为本地运行方式。当公司向用户询问是否要采用软件即服务(SaaS)解决 方案时,绝大多数消费者都表示出于安全性因素,希望采用本地应用程序的方式。IT Desktop的论坛也令bug报告、新功能需求、功能投票和其它软件改进方面的问题解决起来更加 简单了。
在客户反馈的信息中,大多数是与Microsoft Windows相关的。据Abel表示,他们的用户中,96%都是使用MicROSoft Windows系统。而Spiceworks集中精力解决的20%的问题,正是 80%的用户都要面对的问题。这么做的结果,使得IT Desktop的界面看起来相当简洁明了,尤其是与HP OpenVIEw这样的全能型产品相比的时候。
IT Desktop的售价低到不能再低了:免费。正如我之前提到的,软件是由广告支持的。广告出现在Web界面上,并且广告位置并不会给用户的操作带来任何不便。很明显, Spiceworks一方面面对了广告商希望增加广告数量的压力,另一方面又在承受着用户希望减少广告数量的呼声。在平衡二者的需求方面 ,Spiceworks确实做的不错。 IT Desktop适合你吗?
由于IT Desktop是一款免费软件,并且所需的配置非常少,并且不需要在其他电脑上安装客户端或插件之类的程序,对于规模不是很大的网络环境,你完全可以拿来试试看。如果 你发现有些功能不完整,或者你需要某些方面的功能,可以在软件的论坛中进行需求报告。Spiceworks的团队对于消费者的建议相当重视,如果有足够多的用户都对此功能提出要 求,那么他们会在下一个版本中考虑加入此功能。
如果你目前正在使用企业级的网络管理工具,肯定会觉得IT Desktop功能太少。如果你需要高定制能力、实时报警功能、更好的跟踪系统,或者针对设备的更深入信息查询功能, 那么IT Desktop可能并不适合你。而如果你只是希望有个工具能够对你的网络设备进行分类和检查,而且你的大部分系统运行的都是MicROSoft Windows,而且也不喜欢用那些功能 过于庞大的企业级网络管理和监控软件,那么IT Desktop就是最合适你的选择。