ログ・ファイルに対するハウスキーピングの実行 (フィックスパック 12 以降)
フィックスパック 12 以降のバージョンのログ・ファイルに対してハウスキーピングを実行するには、 logcleaner.cnf スクリプト・ファイルを使用します。 logcleaner.sh ファイルは、フィックスパック 12 以降のバージョンでは廃止されました。
構文
logcleaner.cnf スクリプト・ファイルを使用して、不要な古いロギング情報を削除し、ストレージ・スペースを解放することができます。 logcleaner.cnf スクリプトを実行するには、logrotate がインストールされている必要があります。 logrotate について詳しくは、logrotate 資料を参照してください。
logcleaner.cnf スクリプトは /opt/IBM/tivoli/netcool/ncm/bin/utilsにあります。
このスクリプトはクーロン・ジョブとして実行できます。 クーロン・ジョブについて詳しくは、クーロン・ジョブの資料を参照してください。
要件に基づいて構成パラメーターを変更できます。 例えば、「回転」や「サイズ」などです。
logcleaner.cnf スクリプト・ファイルのスクリプト例を以下に示します。
INSTALL_DIR/logs/Server.err {
daily
rotate 10
dateext dateformat-%Y-%m-%d-%H-%s
compress
missingok
notifempty
size 10M
}
以下のログは、 logcleaner.cnf スクリプト・ファイルを使用して削除できます。
- CMServer.out
- CMServer.err
- Server.err
- Server.out
- IDT.err
- IDT.out
注: これは、ワーカー・サーバーとコンプライアンス・サーバーの両方でのみ実行してください。
logcleaner.cnf スクリプト・ファイルをその場所から移動してはなりません (移動すると、 archive() 関数によって cron とは異なる結果が作成されます)。 logcleaner.cnf ファイルを変更した場合は、新しいバージョンまたは後続のバージョンにアップグレードする前に保持する必要があります。 logcleaner.cnf スクリプト・ファイルは手動で保存する必要があります。