ログ・ファイルに対するハウスキーピングの実行 (フィックスパック 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 スクリプト・ファイルは手動で保存する必要があります。

関連資料