Monthly Archives: February 2007
GroundWork rpm 安装会导致原系统的一些改变
GroundWork rpm安装对系统造成的改变有: /etc/init.d/apache2 被改名为 apache2-save 导致,以前的Apache不能启动 会在/etc/ld.so.conf中加入一行/usr/local/groundwork/lib ;不知道为什么这会导致一下系统的服务不能正常运行,如:PostgreSQL和snmpd。修复方法是注释掉这一行,然后运ldconfig命令。还不知道GroundWork在没有这一行的情况下有什么问题,注释掉之后好像它还是能正常运行的。
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
OTRS::ITSM期待中的开源ITIL工具
下个月就OTRS::ITSM 1.0 Beta1就发布了。OTRS是一不错的开源的帮助台程序。之所以说它还不错是由于以下几点: 能支持平台非常广。操作系统有Linux、Unix还有Windows;数据库有MySQL,PostgreSQL,Oracle和SQL Server。这些东西里多一个东西,多于商业软件来讲测试的工作量起码就要乘二。 安装和配置是相当的简单。我用的是SuSE Linux,是用RPM包安装,整个安装配置过程只需要10分钟。 支持多语言,目前能支持的语言有10几种,包括简繁体中文。 纯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)
Nagios华丽的外衣NagVis
如果你用过Nagios的话,它的2D、3D Map一定会给你留下一些印象;2D Map的确能比较试用一点,不过看上去还是挺难看的。NagVis就是看到了这一点,它力求能让各种状态信息表达的更炫,更好看;它可以说是Nagios的一个不错的插件,直接copy到Nagios的相关目录下,配置一下就行了。它的效果如下图所示: 说的在玄虚一点它可以是一个“业务流程管理视图”[CA Unicenter中的名词,OpenView里也有类似的概念]。其实就是把原子的监控对象:被监控节点和节点上的服务;和业务系统或者IT的逻辑关系相结合起来。例如:我的业务系统A的其中一个数据库服务器的数据库进程停了,这个可以影响到所有物理包含或者逻辑包含它的对象的状态。NagVis试图用漂亮的图标来表达这些状态和关系,是管理者能看的更加直观。
Install Smokeping via yum
From : http://ai.net.nz/horde/wicked/display.php?page=SmokePing Install needed packages rrdtool yum install rrdtool perl-CGI-SpeedyCGI yum install perl-CGI-SpeedyCGI fping yum install fping Or do them all together: yum install rrdtool perl-CGI-SpeedyCGI fping Smokeping wget http://people.ee.ethz.ch/~oetiker/webtools/smokeping/pub/smokeping-2.0.9.tar.gztar xvzf smokeping-2.0.9.tar.gzmv smokeping-2.0.9 /usr/local/smokepingchown -R root:root /usr/local/smokeping cd /usr/local/smokeping/binfor foo in *.dist; do cp $foo `basename $foo .dist`; done cd /usr/local/smokeping/etc/for foo in *.dist;