JP1/NETM/Network Monitor - Manager
サンプルスクリプトは,「インストールディレクトリ」\script\sampleに格納されています。データベースにアクセスするために下記のサンプルスクリプトを呼び出します。
<インストールディレクトリ>\script\nxnm_db.vbs
サンプルスクリプトを編集することで,データベースへの格納方法のカスタマイズが可能になります。
このサンプルスクリプトは,統合管理機能(JP1/NETM/Network Monitor - Manager)を再インストールした際に上書きされますので,カスタマイズして使用する場合は別ディレクトリにコピーしてから編集してください。以下のデータベースに関するパラメータは,実際の環境に合わせて修正してください。
NXNM_LOGFILEとNXNM_LOGSIZEは通常変更する必要はありません。
NXNM_LOGFILEとNXNM_LOGSIZEの単位はKB(キロバイト)です。
@echo off @rem For Oracle set NXNM_DRIVER="Oracle in OraHome92" @rem set NXNM_DRIVER="Oracle in OraDb10g_home1" set NXNM_DATEFUNC="TO_DATE" @rem For SQL Server @rem set NXNM_DRIVER="SQL Server" @rem set NXNM_DATEFUNC="CONVERT" @rem Common set NXNM_USER="nxnm_user" set NXNM_PASSWD="nxnm_pwd" set NXNM_SERVICE="nxnm" set NXNM_SCRIPT="c:\nx\netmonitor\script\nxnm_db.vbs" set NXNM_LOGFILE="" set NXNM_LOGSIZE=64 @rem Execute script cscript %NXNM_SCRIPT% %NXNM_DRIVER% %NXNM_SERVICE% %NXNM_USER% %NXNM_PASSWD% "NXNMDEVICE" %NXNM_DATEFUNC% %NXNM_LOGFILE% %NXNM_LOGSIZE% %1 %2 %3 %4 |
@echo off @rem For Oracle set NXNM_DRIVER="Oracle in OraHome92" @rem set NXNM_DRIVER="Oracle in OraDb10g_home1" set NXNM_DATEFUNC="TO_DATE" @rem For SQL Server @rem set NXNM_DRIVER="SQL Server" @rem set NXNM_DATEFUNC="CONVERT" @rem Common set NXNM_USER="nxnm_user" set NXNM_PASSWD="nxnm_pwd" set NXNM_SERVICE="nxnm" set NXNM_SCRIPT="c:\nx\netmonitor\script\nxnm_db.vbs" set NXNM_LOGFILE="" set NXNM_LOGSIZE=64 @rem Execute script cscript %NXNM_SCRIPT% %NXNM_DRIVER% %NXNM_SERVICE% %NXNM_USER% %NXNM_PASSWD% "NXNMREFUSED" %NXNM_DATEFUNC% %NXNM_LOGFILE% %NXNM_LOGSIZE% %1 %2 %3 %4 |
@echo off @rem For Oracle set NXNM_DRIVER="Oracle in OraHome92" @rem set NXNM_DRIVER="Oracle in OraDb10g_home1" set NXNM_DATEFUNC="TO_DATE" @rem For SQL Server @rem set NXNM_DRIVER="SQL Server" @rem set NXNM_DATEFUNC="CONVERT" @rem Common set NXNM_USER="nxnm_user" set NXNM_PASSWD="nxnm_pwd" set NXNM_SERVICE="nxnm" set NXNM_SCRIPT="c:\nx\netmonitor\script\nxnm_db.vbs" set NXNM_LOGFILE="" set NXNM_LOGSIZE=64 @rem Execute script cscript %NXNM_SCRIPT% %NXNM_DRIVER% %NXNM_SERVICE% %NXNM_USER% %NXNM_PASSWD% "NXNMLOG" %NXNM_DATEFUNC% %NXNM_LOGFILE% %NXNM_LOGSIZE% %1 %2 %3 %4 |
@echo off set NXNM_SERVER=192.168.0.1 set NXNM_WARN=警告 set NXNM_OPER=操作 set NXNM_INFO=情報 set NXNM_LOGPARSER="C:\Program Files\Log Parser 2.2\LogParser" set NXNM_FACILITY=local0 %NXNM_LOGPARSER% -i:CSV "SELECT TO_TIMESTAMP(Field2, 'yyyy/MM/dd hh:mm:ss') AS Field2EX, CASE Field3 WHEN '%NXNM_INFO%' THEN 'info' WHEN '%NXNM_OPER%' THEN 'notice' WHEN '%NXNM_WARN%' THEN 'warning' ELSE 'info' END AS MySeverity, Field4 INTO @%NXNM_SERVER% FROM %1 ORDER BY Field2EX ASC" -o:SYSLOG -headerRow:OFF -oTsFormat:"MMM dd hh:mm:ss" -facility:%NXNM_FACILITY% -severity:$MySeverity -hostName:%2.%3.%4 -processName:"NXNM: " -protocol:TCP |
All Rights Reserved. Copyright (C) 2013, Hitachi, Ltd.