显示标签为“OTRS”的博文。显示所有博文
显示标签为“OTRS”的博文。显示所有博文

2008-11-20

[项目更新] OTRS project news update



当OTRS遇到OpenNMS OTRS meets openNMS! OTRS和OpenNMS发布了新的集成手册 http://www.opennms.org/index.php/OTRS_Integration 这个Web Service的接口应该能做方便的集成了,没有试过,总之OpenNMS+OTRS应该是不错的组合,黄金搭档送给你,到~~

The SIRIOS 2.2 modules for OTRS 2.3 are released SIRIOS 2.2模块发布了。我一直以为SIROS是非开源的项目,今天才知道它也是开源的哦,有空试试看。这个是专门为安全管理定制的,主要是去管理企业的安全事件。

自从2008-08-05 OTRS 2.3.1 (Bora Bora) 发布之后,又发布了两个版本,2.3.2 和 2.3.3,这两个版本都是2.3.1的bug修复版,功能上没有增加。

OTRS 2.3 中重大的改变如下:

2008-11-14

[发布说明] OpenNMS 1.6.0 (Stable) Released



OpenNMS 1.6.0 (Stable) Released

似乎每年的10月以后我就会进入一个超级繁忙的状态,很长时间没有更新blog了,今天姑且转载一个OpenNMS的发布说明吧。

OpenNMS, the world's first enterprise-grade network management platform developed as 100% free and open software, has released version 1.6.0. This is a stable, production release that incorporates nearly three years of development.

以上算是OpenNMS的广告语大家看看就是,需要注意的是一个企业级的产品实施费用是从很低的门槛一直到企业级的花费的。和其他的企业级解决方案的实施没有区别,差异在于,一个不同的许可证类型,此为开源许可证是也。

The last production version, 1.2.0, was aimed to compete squarely with Hewlett-Packard's OpenView Network Node Manager product. This release builds upon that work to expand the reach of OpenNMS to other parts of the OpenView family as well as to provide an open source alternative to products such as Tivoli's Netcool.

以上是OpenNMS的精神所在:OpenNMS一直在叫嚣这和OpenView, NetCool较量;这足以说明了它的勇气,和发展方向,它的创始人Tarus从一个人单枪匹马开始,到现在有一般人inhouse开发这个产品,自己全世界出差,如果说没有实现和商业产品的抗衡的话,我个人觉得他起码实现了一个所有开源参与者的梦想“为需要自己的人工作,为自己工作”

OpenNMS 1.6.0 sports a redesigned user interface, a number of scalability improvements and increased integration with other products. OpenNMS now runs on Windows, in addition to most flavors of Linux, Solaris and Mac OS X.

上面说的是新版的用户界面重新设计了,目前我还没有时间安装,回头装好了一定上图片,新版的稳定性得到提高并增加了和其他产品的集成。现在OpenNMS也能在Windows上运行了,在我看这是早晚的是,它是个纯Java的应用,移植不是什么难事,不过我不推荐在windows上完开源的产品,有点不伦不类的感觉,而且从原生态的Linux环境中才哪呢个够获取开源的全部优势。

One of the major additions to the platform is the Alarms subsystem. OpenNMS can receive events from a number of sources, such as SNMP traps, syslog, TL/1, and custom scripts. A key can be configured for each event that will allow it to be turned into an alarm. Thus if a device is generating multiple, identical events, their number will be reduced into just a single alarm. This greatly reduces the amount of event "noise" that operators see.

上面说告警子系统现在是增强了。OpenNMS能收到像是snmp trap,syslog, TL/1和自定义脚本发来的告警事件。某种键值能被设置,让一个事件能被出发成一个警报。报警事件经过了压制和降噪处理,较少了重复报的数量。

In addition, automated actions can be performed on alarms. For example, events that signal problem resolution, or "up" alarms, can be matched with "down" alarms to automatically clear them. Event workflow can be built into the system by using these automations to manage the alarm list, thus freeing up the operators to focus on the most important issues.

另外,对于一个警报来说,可以和一个自动化的动作配合,例如某些up事件能去清除对应的down事件。

While OpenNMS contains a robust automated discovery system, when managing tens of thousands of nodes it is often preferred to allow an external system to determine what OpenNMS is to monitor. Thus OpenNMS 1.6.0 contains a new "model importer" feature that allows node, interface and service information to be imported directly into the system using data in an XML format. One company uses this method to manage over 70,000 devices with a single instance of OpenNMS.

同时OpenNMS现在的自动发现系统非常强大哦,档管理一万个节点的时候,OpenNMS往往倾向于使用一个外部的系统来决定什么是需要OpenNMS监控的。在1.6中包括这样一个新功能‘模型导入’,他能把xml格式的节点和端口数据自己导入到OpenNMS系统中。曾经一个公司用这个方法管理这7万个节点,都在一套OpenNMS系统内,好家伙~~也就是说这个功能有了之后,你就可以不用一个节点的去发现了,往往有些机器发现的那会正好不在线,那就漏掉很多的机器了。
Data collection saw many improvements as well. With the proper hardware, OpenNMS is able to collect over one million data points every five minutes. This data can be from SNMP (versions 1, 2c and 3), JMX, HTTP, or NSClient. The collected data can be exported via the web user interface. Reports showing the highest and lowest values for a particular set of data points (Top N Reports) can also be created, and 1.6.0 contains a vastly improved thresholding system. Thresholds can be generated on individual data points, combinations of data points, as well as a "relative change" such as when a value shows a sudden increase or decrease.

数据的采集方面也有很多增强。利用一个合适的硬件,OpenNMS能够每5分钟把超过一百万的数据采集点采集一遍,要是采集稳定的话,这还是比较快的了。被采集的数据点可以使来自 snmp v1,2,3, JMX, http, nsclient。 采集来的数据能通过web界面到处了。这还是不错的功能,能有可能做一些系统之外的自定义报表了。自带的报表功能能够定制TopN的报表。OpenNMS现在的阀值管理系统也得到了增强。能为某一个数据点设置,也能为一组数据采集点,同时有了对 "relative change"的管理,也就是某个数据忽高忽低的管理,也即是某些瞬间的异常增的很高或降的很低。

OpenNMS was originally designed for network service monitoring, and that functionality has been increased as well. New monitors for such things as Windows services are now available, as well as more advanced synthetic transactions. The Page Sequence Monitor was created to monitor a complete web-based transaction, while the Mail Transport Monitor determines the full round-trip availability of a mail service.

OpenNMS天生是监控网络的。新增了很多monitor,例如windows服务监控,模拟交易监控。页面序列监控器用了监控一些列的web交易处理行为,还能通过Mail Transport Monitor 来确定邮件服务的可用性。

Probably the biggest change was the development of distributed monitoring. Using a small Java webstart application installed on a remote system, OpenNMS is able to monitor service availability from the point of view of the remote system. Combined with the Page Sequence Monitor one can measure the user's experience when visiting a website from various remote locations.

最大的变更在这个版本中是‘分布式监控’,使用一个小的安装在远处的一个主机上的Java Webstat应用,opennms能过过这个监控服务点看到远程的系统上采集的数据。结合页面序列监控功能,它可以实现这样的功能:在南北方,网通电信的网络中找四个点安装这个程序后,模拟从不同网络位置监控某个web网站上一系列功能页面的可用性。这就是所谓的模拟交易管理,是Web应用管理方面中当下不可缺少的环节。

As OpenNMS was designed as a platform, there are numerous ways for external applications, both open and proprietary, to integrate with it. There is a new Trouble Ticketing API that allows for two-way communication between OpenNMS and a number of external ticketing systems such as Jira, Concursive (CentricCRM) and OTRS.
像opennms这样的平台,可以提供给开源或者商业外部系统的接口。通过这些api的双向接口,你可以把报警事件送到外部的工单管理系统(事件管理流程平台)中,例如 Jira, Concursive (CentricCRM) and OTRS.、

These are just a few of the new features available in 1.6.0. As always, OpenNMS is 100% free and open software. Please check it out and let us know what you think. We hope you enjoy using it as much as we enjoy creating it.

嗯,终于读完了整篇的发布说明,你能相信,它都发布了这么久了,我只有在周五晚上抽空仔细读完么。这周简直是太忙,天天加班,还有天天处理不完的状况。今天的一个教训就是“软件系统之间的集成不是简单能搞定的,需要小心,小心在小心”

2008-10-19

OTRS FAQ 1.5.3 : you have six reasons to use it

I have Christopher T. Kuhn Blog's RSS feed in my blackberry. That's the way I following with OTRS project. Christoper do the best job to explain new features and updated s. I did not try out OTRS FAQ 1.5.3 yet, but it look great from Chrisopher's post.

知识库、解决方案库或者KB的建设往往被人们忽视,对它的选择也是见仁见智。不过可能也有标准,就像你选择你最喜欢吃的水果一样。你最喜欢吃的水果就是:一年四季你到超市见到就想买的,一年四季都想吃的,而且必须是营养丰富有益于健康的。

OTRS FAQ 1.5.3 新版的FAQ出来后,OTRS有了真正的Knowoledge Base; 虽然依然是一个简单版的KB,不过已经具备了作为一个KB应该具有的6个主要功能。

  1. 所见即所得的编辑方式 创建包含图片和丰富文字和是的知识库或者FAQ条目。

  2. 脚本导入工具 可以导入已有的一些经验文档、操作规章手册等已有知识文档。

  3. 关键字连接 增加知识库的可搜秀性

  4. FAQ报表 通过一些定期的报表计算出每一个知识库条目被查看的频率

  5. TOP10文章列表 在知识库浏览界面中显示被浏览次数做多的前10篇

  6. 知识审批流程 你可以定义一个审批的流程,审批后的内容可以被显示在内部、外部或者公开区域。


目前我还没有时间测试这个知识库,相信应该是个不错的东西,相关测试截屏请拭目以待。如果你已经测过也请留步,留言告诉我你的体验。

2008-09-21

How do you know who uses open source?

It's hard to get a answer. But I am always thanking about this question. The people who use open source may not announce to the wold "we are running apache+tomcat as on-line banking service!!!". As far as I know, more and more peoples going to choice open source software whenever they have this option.

Let's narrow down this question. That will be more interesting.
Who are using OTRS as help desk on the Internet?

2007-06-15

开源IT管理工具大全之All in one虚拟机

我做开源工具测试时,90%以上是在VMWare虚拟机中实现的,本人比较懒一直没有学习Xen虚拟机的用法,等下次吧,一等要彻底开源是我的一个梦想呵呵!

说说这个All in One虚拟机的想法,我只是想把所有的我熟悉的工具都安装和配置在一个虚拟机里,这样当有人需要给做Demo的时候,我可以很快的做一个分享.如果有朋友感兴趣的话,我可以刻盘他.总的来讲希望能分享一下我的学习成果给大家.

第一步:安装虚拟机
这个虚拟机我不像使用很多的Snapshoot,我以前是这么做的,从一个基础的OS发出许多分支到不同的工具;这样做的缺点有二:1)特别占磁盘空间;2)不能同时访问多个系统.

我选择的Linux是Open Suse Linux 10.2;Suse的包管理对我来说真的很方便,从安装DVD上用Yast可以方便安装各种软件,无须考虑包之间的依赖性问题.
我选择的是最小图形化系统安装,安装完之后,vmdk文件的大小好像是2GB多.

接下来安装的是所有的必须的包,大致如下:Apache,Perl,MySQL,PostgreSQL,rddtool,net-snmp,php,gcc,Kernel-source(for vmware tools)...等安装完之后用chkconfig on 命令设置需要自动启动的服务;然后把apache等服务逐个启动一下验证是否工作正常.

然后安装的是VMWare tools,这个好像也不是必须,不过还是装上比较好,方便虚拟机和host机共享文件.我的虚拟机的版本是5.5.3workstation版本.

第二步:安装各种开源软件
下面可能会是一个很长的change log

1. 安装OpenNMS 1.3.2 安装方法 设置了opennms的自动启动,还没有设置tomcat5.5.23的自动启动.

2.安装Cacti 0.8.6j 安装方法, 使用的poller.php,尝试安装cactid,安装失败,原因可能是OpenSuse10.2好像没有net-snmp lib包. 暂时不安装cactid

3.安装OCSNG 1.0.1 安装方法

4.安装 hyperic-hq 3.0.4-389 安装方法, 2007-6-21th

5.安装 OTRS 2.2.1-1 安装方法很简单,执行rpm安装既可, 2007-7-28th

2007-04-23

OTRS的第一个ITIL兼容版本

从来没用这么期待过一个软件的问世,虽然工具和技术不能画等号,不过它应该是第一个主动与ITIL看起,并且靠拢的开源软件。

1下载安装
需要下载的软件是OTRS 2.2.0 BETA2 和OTRS:ITIL 1.0;后者只是一个压缩包,它包含了所有ITIL相关的软件包。此次安装并不顺利,归咎于很多Apach上perl的配置;安装之后的问题多是其它依赖的软件包不全造成的。

2 CMDB
说不上它是一个很好的CMDB,不过用起来到是很方便。在Admin里把所有CI的类都建立出来后,相关的工作人员就能登陆上来,把相关的CI添加尽量。你需要从车轮开始做起,在这里可以说是非常适用,它不想商业软件内置了一堆的预定义的东西。CI直接的联系关系也可以得到表达。

3其它功能试用中待续

2007-02-27

GroundWork和OTRS系统的集成问题

为了节省服务器,我们可能不得不把所有的监控以及相关的系统都安装到一个物理的机器上。如果是从原代码安装,我相信一定有很多选项能避免它们之间的冲突。假如你是后安装的GroundWork,它会更改系统默认的Apache2的配置,导致以前安装的所有的Web应用都不能用。

在我的测试机上,先安装的OTRS,rpm安装,后安装的GroundWork,也是rpm安装。GroundWork安装之后,OTRS不能登陆。根据GroundWork的一些文档我做了,如下的修复步骤。
1)vi /etc/apache2/conf.d/otrs.conf 可以看到如下OTRS的web配置信息。
# --# added for OTRS (http://otrs.org/)# --# agent, admin and customer frontendScriptAlias /otrs/ "/opt/otrs/bin/cgi-bin/"Alias /otrs-web/ "/opt/otrs/var/httpd/htdocs/"# load all otrs modulesPerlrequire /opt/otrs/scripts/apache2-perl-startup.pl# Apache::Reload - Reload Perl Modules when Changed on DiskPerlModule Apache2::ReloadPerlInitHandler Apache2::ReloadPerlModule Apache2::RequestRec# set mod_perl2 options# ErrorDocument 403 /otrs/customer.pl ErrorDocument 403 /otrs/index.pl SetHandler perl-script PerlResponseHandler ModPerl::Registry Options +ExecCGI PerlOptions +ParseHeaders PerlOptions +SetupEnv Order allow,deny Allow from all# directory settings AllowOverride None Options +ExecCGI -Includes Order allow,deny Allow from all AllowOverride None Order allow,deny Allow from all# MaxRequestsPerChild (so no apache child will be to big!)MaxRequestsPerChild 400
2)在GroundWork的主目录下其实也有一个Apache目录,它是原系统Apache的替代品。进入这个目录。
3)vi conf/httpd.conf 把otrs.conf文件中所有的内容都粘贴到这个文件中
4)GroundWork的apache好像没用用到perl模块,需要加入perl模块的支持;找到有很多“LoadModule”的地方加入下面这一行
LoadModule perl_module modules/mod_perl.so
5)Copy系统中的mod_perl.so文件到/usr/local/groundwork/apache2/modules
6)重新启动gwhttpd服务,也就是GroundWork系统的web服务
7)访问OTRS系统 http://ip/otrs/customer.pl 成功。

下面需要做的是把OTRS的登陆也集成到GroundWork的单点登陆当中;如果在能把GroundWork的报警也自动的集成到OTRS那就是完美了,欲知后事如何,且听下回分解。:)

2007-02-26

OTRS::ITSM期待中的开源ITIL工具


下个月就OTRS::ITSM 1.0 Beta1就发布了。OTRS是一不错的开源的帮助台程序。之所以说它还不错是由于以下几点:



  1. 能支持平台非常广。操作系统有Linux、Unix还有Windows;数据库有MySQL,PostgreSQL,Oracle和SQL Server。这些东西里多一个东西,多于商业软件来讲测试的工作量起码就要乘二。

  2. 安装和配置是相当的简单。我用的是SuSE Linux,是用RPM包安装,整个安装配置过程只需要10分钟。

  3. 支持多语言,目前能支持的语言有10几种,包括简繁体中文。

  4. 纯Web操作界面,Web界面可以定制;很好的邮件系统集成。有问题单生成接口,能够将第三方网络系统监控的故障告警变成问题单,再自动分配到相关的维护组。

从它的名字可以看出,他是一个“开放式问题单系统”或者说是“帮助台”“Help Desk” “工单跟踪系统”。一个单纯的问题单系统本身到没有什么特殊,不过能做到像OTRS这样像ITIL靠拢,试图做成一个遵从ITIL的开源IT服务管理解决方案的,可真的是不容易了。在看看其它的Help Desk的开源项目,都是在简单的在实现“问题管理”这个功能而已。


OTRS现在最新的版本是otrs-2.1.5-01,等2.2正式发布后,OTRS::ITSM 1.0 就作为其中的一个模块也发布了。其实做到一个真真ITIL兼容的帮助台还真的不容易,我将期待它的CMDB,变更管理,以及各个流程之间的衔接。


登陆这个OTRS的Demo系统来看看它到底怎么样,Check it out!!
Agent/Admin Interface:
http://demo.otrs.org/
Customer Interface:
http://customer.otrs.org/
FAQ Public Interface:
http://faq.otrs.org/
Email:
demo@otrs.org
System:
Intel(R) Celeron(R) CPU (2 GHz) with 256 MB RAM and an IDE harddrive (current tickets ~55.000 - 2005-05-02)