こんな感じでバッチファイルを書いて、SSOサーバで実行する。
rem echo 0ff
rem
rem ssoextractlog [-S 接続先サーバ名]
rem -text [A | B | C | D | E | F | G | H] [1 | 2 | 3]
rem {-logfile ファイル名
rem | -masterlog リソースID,収集対象サーバ名
rem | -dbname リソースID,収集データベース名}
rem [-instance インスタンス名,...]
rem [-subrsc サブリソースID,...]
rem [-start {DATE 日時 | BDATE 日 | BMONTH 月[,日]}]
rem [-stop {DATE 日時 | BDATE 日 | BMONTH 月[,日]}]
rem [-savefile ファイル名] [-notitle]
rem
rem リソースIDは以下コマンドで調べる。先頭ブロックの数値がリソースID
rem ssoextractlog -S [JP1/Cm2/SNMP System Observerサーバ名] -list -savefile [保存ファイル名]
rem
rem インスタンス名は、JP1/Cm2/SNMP System Observerの収集データ参照画面で確認
rem
rem - サーバ名:収集対象のサーバ名
set ID_HOSTNAME=hogehoge
rem - リソースID:ssoextractlog -S で調べる
set ID_RESOURCE=[リソースID]
rem - リソース名:保存ファイル名で使用する
set NAME_RESOURCE=[リソース名]
rem - インスタンス名:収集データ参照画面で確認する
set ID_INSTANCE=[インスタンス名]
rem - 抽出開始(YYYY.MM.DD.hh.mm.ss)
set EXP_START=2016.01.01.00.00.00
rem - 抽出終了(YYYY.MM.DD.hh.mm.ss)
set EXP_END=2016.01.02.00.00.00
rem - 出力ファイル名
set EXP_FILE=[出力パス]\%ID_HOSTNAME%_%NAME_RESOURCE%_%EXP_START%-%EXP_END%.csv
ssoextractlog -text B 1 -masterlog %ID_RESOURCE%,%ID_HOSTNAME% -instance %ID_INSTANCE% -start DATE %EXP_START% -stop DATE %EXP_END% -savefile %EXP_FILE%