Probe and Gateway

实验probe 和gateway

1.安装probe for linux syslog.

[root@localhost tmp]# /opt/netcool/omnibus/install/nco_patch omnibus-3.x-linux2x86-probe-nco-p-syslogd-2_0.tar.Z

安装完成后会在以下目录生成文件

[[root@localhost omnibus]# cd probes/
[root@localhost probes]# ls
PRB   linux2x86   nco_nnsaprobe  nco_pprobe  perl
java  nco_jprobe  nco_p_syslog   nco_probe
[root@localhost probes]# cd linux2x86/
[root@localhost linux2x86]# ls
nco_p_nonnative  nco_p_syslog  syslog.props  syslog.rules
[root@localhost linux2x86]# pwd
/opt/netcool/omnibus/probes/linux2x86
[root@localhost linux2x86]#
2.修改syslog.props,修改后如下:

[root@localhost linux2x86]# cat syslog.props (保留修改的部分)
 MessageLog             :       "$OMNIHOME/log/syslog.log"
 LogFile                :       "/var/log/ncolog"
# Add your settings here
RulesFile                     :       "$OMNIHOME/probes/linux2x86/syslog.rules"
SAFFileName                   :       ""
Server                        :       "HEJUN"

3.创建ncolog文件 touch /var/log/ncolog

4.编辑 /etc/syslog.conf 文件,添加*.debug /var/log/ncolog(不要添加在第一行,不然产生bug).

5.重启syslog守护进程 (直接kill掉 server syslogd start) 或者kill -HUP PID重读配置文件.

6.启动probe. $NCHOME/omnibus/probes/nco_p_syslog &

7.查看事件,此时应该没有事件

[root@localhost bin]# pwd
/opt/netcool/omnibus/bin
[root@localhost bin]# ./nco_event &
8.使用logger命令添加日志.(eg. logger add new item )后 ,此时应该可以在event里面查看到.

以下步骤是配置gateway,创建ObjectServer gateway,完成objectServer HEJUN 向NCOMS上的事件同步.

Example: UNI_GATE
9.Copy the files:
  from $OMNIHOME/gates/objserv_uni  to $OMNIHOME/etc
10.Rename the files to:
  UNI_GATE.props
  UNI_GATE.map
  UNI_GATE.reader.tblrep.def
  UNI_GATE.startup.cmd
11.Edit the $OMNIHOME/etc/UNI_GATE files as necessary.

[root@localhost etc]# cat UNI_GATE.props(keep only needed items)

# MessageLog                            : '$OMNIHOME/log/UNI_GATE.log'
Gate.MapFile                            : '$OMNIHOME/etc/UNI_GATE.map'
Gate.StartupCmdFile                   : '$OMNIHOME/etc/UNI_GATE.startup.cmd'
# Unidirectional ObjectServer Gateway Properties.
Gate.Reader.Server                      : 'HEJUN'
Gate.Reader.StatusTableName             : 'alerts.status'
Gate.Reader.JournalTableName            : 'alerts.journal'
Gate.Reader.DetailsTableName            : 'alerts.details'
Gate.Reader.TblReplicateDefFile : '$OMNIHOME/etc/UNI_GATE.reader.tblrep.def'
Gate.Writer.Server                      : 'NCOMS'
Gate.Writer.SAFFile                   : '$OMNIHOME/var/objserv_uni/NCO_GATE_Writer.store'
[root@localhost etc]#

12. Add UNI_GATE to nco_xigen.(新建UNI_GATE ObjectServer,点应用)
13.Start the gateway:$OMNIHOME/bin/nco_g_objserv_uni –name UNI_GATE&

14.错误日志查看/opt/netcool/omnibus/log
[root@localhost log]# cat UNI_GATE.log
10/29/09 14:10:20: Fatal: F-IPCM-005-001: OpenServer - Fatal Error: 16013/20/0: Could not find server name 'UNI_GATE' in interfaces file(没有新建UNI_GATE ObjectServer时会报此错 12步)

15.执行nco_config登录NCOMS 使用logger产生一些日志记录,在system 下的SQL中执行 select * from status 查看,可以查看到有记录产生.可见从ObjectServer HEJUN处接受到了事件.

[root@localhost log]#

 

 

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22775238/viewspace-617720/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22775238/viewspace-617720/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值