1.OS platform
[root@hejun ~]# uname -a
Linux hejun 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 i686 i386 GNU/Linux
2.installation media
[root@hejun /tmp]# ls -Rl netcool
netcool:
total 28
-rwxr-xr-x 1 root root 238 Nov 5 09:35 Object.sh
-rwxr-xr-x 1 root root 257 Nov 5 09:35 createdbandenv.sh
drwxr-xr-x 4 root root 4096 Nov 5 09:37 license
-rwxr-xr-x 1 root root 595 Nov 5 09:35 netcoolinstallenv.sh
drwxr-xr-x 3 root root 4096 Nov 5 09:43 omnibus
drwxr-xr-x 2 root root 4096 Nov 5 09:35 probe
-rwxr-xr-x 1 root root 205 Nov 5 09:35 startObjectS.sh
netcool/license:
total 46200
-rwxr-xr-x 1 root root 47240704 Nov 5 09:33 C924WIE.tar
-rwxrwxrwx 1 1905 avahi-autoipd 102 Feb 23 2006 INSTALL
drwxrwxrwx 2 1905 avahi-autoipd 4096 Feb 23 2006 files
drwxrwxrwx 2 1905 avahi-autoipd 4096 Nov 5 09:37 packages
netcool/license/files:
total 13632
-rw-rw-rw- 1 1905 avahi-autoipd 1539 Feb 23 2006 NCLServer-1.0.31-Product.xml
-rw-rw-rw- 1 1905 avahi-autoipd 13929766 Feb 23 2006 NCLServer-1.0.31-noarch.npm
-rw-rw-rw- 1 1905 avahi-autoipd 854 Feb 23 2006 NCLServer-1.0.31.xml
netcool/license/packages:
total 32616
-rw-r--r-- 1 1905 avahi-autoipd 10936 Feb 3 2006 NCIChildExecModule-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 10030 Feb 3 2006 NCISPSPackageInstaller-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 164428 Feb 3 2006 NCISetupModule-1.1.1018-linux2x86.npm
-rwxr-xr-x 1 1905 avahi-autoipd 3464 Feb 3 2006 Setup
-rw-r--r-- 1 1905 avahi-autoipd 1012036 Feb 3 2006 glib-1.2.10-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 13448248 Feb 3 2006 gtk+-1.2.10-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 524 Feb 3 2006 libgcc-3.3.2-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 8082 Feb 3 2006 libnsSQLite-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 648174 Feb 3 2006 libsqlite-2.8.14-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 532 Feb 3 2006 libstdc++-3.3.2-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 508 Feb 3 2006 ncinstall-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 2166 Feb 3 2006 ncinstall-bundletool-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 16737970 Feb 3 2006 ncinstall-mozilla-1.7.2-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 47022 Feb 3 2006 ncisetup-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 194036 Feb 3 2006 ncisetup-chrome-1.1.1018-linux2x86.npm
-rw-r--r-- 1 1905 avahi-autoipd 500036 Feb 3 2006 ncpkg-1.1.1018-linux2x86.npm
-rwxr-xr-x 1 1905 avahi-autoipd 501994 Feb 3 2006 ncpkg_bootstrap.linux2x86
netcool/omnibus:
total 251836
-rwxr-xr-x 1 root root 145766400 Nov 5 09:34 C10R9EN7.1.tar
-rwxr-xr-x 1 963 avahi-autoipd 109 May 8 2007 INSTALL
-rw-r--r-- 1 963 avahi-autoipd 111850819 Jun 30 2006 OMNIbus-v7.1-linux2x86-5.2.47.jar
drwxr-xr-x 2 963 avahi-autoipd 4096 Nov 5 09:43 packages
netcool/omnibus/packages:
total 33200
-rw-r--r-- 1 963 avahi-autoipd 10838 Apr 24 2007 NCIChildExecModule-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 9966 Apr 24 2007 NCISPSPackageInstaller-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 169070 Apr 24 2007 NCISetupModule-1.1.1024-linux2x86.npm
-rwxr-xr-x 1 963 avahi-autoipd 3464 Apr 24 2007 Setup
-rw-r--r-- 1 963 avahi-autoipd 1002940 Apr 24 2007 glib-1.2.10-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 13480610 Apr 24 2007 gtk+-1.2.10-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 524 Apr 24 2007 libgcc-3.3.2-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 7974 Apr 24 2007 libnsSQLite-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 651648 Apr 24 2007 libsqlite-2.8.14-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 532 Apr 24 2007 libstdc++-3.3.2-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 508 Apr 24 2007 ncinstall-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 2168 Apr 24 2007 ncinstall-bundletool-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 17272424 Apr 24 2007 ncinstall-mozilla-1.7.2.0.1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 47270 Apr 24 2007 ncisetup-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 209688 Apr 24 2007 ncisetup-chrome-1.1.1024-linux2x86.npm
-rw-r--r-- 1 963 avahi-autoipd 508882 Apr 24 2007 ncpkg-1.1.1024-linux2x86.npm
-rwxr-xr-x 1 963 avahi-autoipd 510840 Apr 24 2007 ncpkg_bootstrap.linux2x86
netcool/probe:
total 548
-rwxr-xr-x 1 root root 307415 Nov 5 09:34 omnibus-3.x-linux2x86-probe-nco-p-syslog-4_0.tar.Z
-rwxr-xr-x 1 root root 238829 Nov 5 09:35 omnibus-3.x-linux2x86-probe-nonnative-base-1_0.tar.Z
[root@hejun /tmp]#
3. install environment: add the following to /etc/bashrc. 修改[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "中的W为w.方便显示目录
LANG=C
export LANG
NCHOME=/opt/netcool
export NCHOME
OMNIHOME=/opt/netcool/omnibus
export OMNIHOME
PATH=$PATH:$NCHOME/omnibus/bin:$OMNIHOME/install:$OMNIHOME/probes:$NCLICENSE/bin:$NCLICENSE/platform/linux2x86/bin
export PATH
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:$NCHOME/platform/linux2x86/jre_1.5.0/jre/lib/i386:$OMNIHOME/platform/linux2x86/lib:$NCHOME/platform/linux2x86/lib;
export LD_LIBRARY_PATH
NETCOOL_LICENSE_FILE=27000@hejun
export NETCOOL_LICENSE_FILE
NCLICENSE=/opt/netcool/license
export NCLICENSE
OMNIBROWSER=/usr/local/netscape/netscape
export OMNIBROWSER
4.begin to install license server. execute install command, you may encounter err about libc.so.6 the first time to install . 修改ncisetup脚本.见另一日志.再执行install,一般可以弹出图形窗口进行安装,如果执行install后一直没有响应.可能与以下的包没有安装有关系,需要安装.
[root@hejun /media/RHEL_5.3 i386 DVD/Server]# find ./ -name "*libstd*"
./compat-libstdc++-296-2.96-138.i386.rpm
./compat-libstdc++-33-3.2.3-61.i386.rpm
./libstdc++-4.1.2-44.el5.i386.rpm
./libstdc++-devel-4.1.2-44.el5.i386.rpm
./libstdc++43-devel-4.3.2-7.el5.i386.rpm
[root@hejun /media/RHEL_5.3 i386 DVD/Server]# find ./ -name "*open*if*"
./openmotif-2.3.1-2.el5.i386.rpm
./openmotif-devel-2.3.1-2.el5.i386.rpm
./openmotif22-2.2.3-18.i386.rpm
[root@hejun /media/RHEL_5.3 i386 DVD/Server]#
可以用rpm -qa | grep libstd rpm -qa | grep openmotif 检查 .安装openmotif 需要以下包安装做为前提
[root@hejun /media/RHEL_5.3 i386 DVD/Server]# find ./ -name "*libXp*"
./libXp-1.0.0-8.1.el5.i386.rpm
./libXp-devel-1.0.0-8.1.el5.i386.rpm
./libXpm-3.5.5-3.i386.rpm
./libXpm-devel-3.5.5-3.i386.rpm
也可以使用 install -console安装,就可以暂时不用安装以上包了.但是执行/etc/netcool/omnibus/bin 里的部分命令时,会报有关lib.so.3的错误.解决的办法也是安装上面的包. 安装步骤几乎都是下一步.
5.安装完成后,将*.lic文件copy到[root@hejun /opt/netcool/license/etc]# 并替换每个文件中头部的put_hostname_here为主机名(hejun).
6.安装omnibus. 执行install.
7.建ObjectServer.
$OMNIHOME/bin/nco_dbinit -server NCOMS 可以用-force强制创建
8.修改omni.dat文件. 可以vi编辑也可以执行命令/opt/netcool/omnibus/bin/nco_xigen用图形界面修改.
[root@hejun /opt/netcool/etc]# cat omni.dat
#
# omni.dat file as prototype for interfaces file
#
# Ident: $Id: omni.dat 1.5 1999/07/13 09:34:20 chris Development $
#
[NCOMS]
{
Primary: hejun 4100
}
[NCO_GATE]
{
Primary: hejun 4300
}
[NCO_PA]
{
Primary: hejun 4200
}
[NCO_PROXY]
{
Primary: hejun 4400
}
[root@hejun /opt/netcool/etc]#
9.启动license server ,执行nc_start_license命令.用nc_print_license 可以查看
[root@hejun /opt/netcool/license/bin]# ls
nc_hostid nc_print_license nc_read_license nc_start_license nc_stop_license
10.启动ObjectServer.
$OMNIHOME/bin/nco_objserv -name NCOMS&
$OMNIHOME/bin/nco_objserv -name NCO_GATE&
$OMNIHOME/bin/nco_objserv -name NCO_PROXY&
$OMNIHOME/bin/nco_objserv -name NCOMS&
启动日志在/opt/netcool/omnibus/log 目录下以ObjectServer_name.log. 可以使用nco_ping 或者nco_xigen里面的TEST按钮来测试是否启动成功.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22775238/viewspace-618264/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/22775238/viewspace-618264/