2.2 ユーザー設定プロパティファイル(config_user.properties)
ログ,タスク,JP1イベントなどJP1/AOの各種設定をするための定義ファイルです。
形式
指定キー名=設定値
格納先フォルダ
- 非クラスタシステムの場合
JP1/AOのインストール先フォルダ\confまたは/opt/jp1ao/conf
- クラスタシステムの場合
共有フォルダ名\jp1ao\confまたは共有フォルダ名/jp1ao/conf
定義の反映契機
JP1/AOの再起動
記述内容
指定キー名と設定値を1行に1つずつ指定します。ユーザー設定プロパティファイルを記述するときは,次の点に注意してください。
「#」で始まる行はコメント行として扱われます。
空白行は無視されます。
エンコーディングはISO8859-1です。
大文字と小文字は区別されます。
指定する文字列内に「\」が含まれる場合は,「\\」と記述する必要があります。
この場合,「\\」で1バイトとしてサイズを計算してください。
設定値が有効な値ではない場合,メッセージKNAE02022-Wが統合トレースログおよび公開ログに出力され,デフォルト値が設定されます。
同一の指定キーをファイル内に複数指定した場合は,あとに指定したものが有効となります。
設定項目
- 注※1
タスク用ログの出力しきい値は,サービス共有プロパティで設定できます。
- 注※2
実行ディレクトリは次の優先順位で決定します。
優先順位
設定値
1
部品に定義された実行ディレクトリの値
2
接続先プロパティファイル(接続先名.properties)のcommon.executionDirectoryで指定した値
3
plugin.remoteCommand.executionDirectory.wmiで指定した値
4
操作対象の機器の接続先のWindowsの環境変数%TEMP%の値
- 注※3
実行ディレクトリは次の優先順位で決定します。
優先順位
設定値
1
部品に定義された実行ディレクトリの値
2
接続先プロパティファイル(接続先名.properties)のcommon.executionDirectoryで指定した値
3
plugin.remoteCommand.executionDirectory.sshで指定した値
4
/tmp
- 注※4
このプロパティで指定したパスや親フォルダのパスを,ファイル転送部品の送信先フォルダや受信元フォルダに指定しないでください。指定した場合は,製品サポートの対象外となります。
- 注※5
作業用フォルダには,接続ユーザーに対する読み込み権限,書き込み権限,および実行権限が必要となります。
ファイル転送部品またはコンテンツ部品を実行した際に,作業用フォルダのアクセス権を777(すべてのユーザーにアクセス権を設定)に変更します。作業用フォルダに指定したパスが存在しない場合,部品の実行時に作業用フォルダが作成されます。なお,フォルダの作成に失敗した場合,部品の実行は異常終了します。
- 注※6
出力するファイル名は「Audit[n].log」です。[n]には面数の整数値が入ります。
- 注※7
監査ログのサブジェクト識別情報に出力されるユーザーIDが切り替わるコマンドを次に示します。
deleteservicetemplateコマンド
importservicetemplateコマンド
listservicesコマンド
listtasksコマンド
stoptaskコマンド
submittaskコマンド
- 注※8
これらの定義は,JP1/AO 10-02以前との互換用プロパティです。
- 注※9
これらの定義は,次の条件すべてに合致する場合だけ編集してください。これらの条件に合致しない場合は,定義を編集する必要はありません。なお,定義を編集する場合は,サービステンプレートの複製および編集をする前に実施してください。
10-02以前のJP1/AOで作成したサービステンプレートを編集する場合
編集するサービステンプレートのステップの合計が320を超えている,または1階層あたりのステップ数が80を超えている場合
- 注※10
-
デフォルトではファイル中にキー名は存在しません。
定義例
logger.message.server.MaxBackupIndex = 7 logger.message.server.MaxFileSize = 1024 logger.message.command.MaxBackupIndex = 7 logger.message.command.MaxFileSize = 1024 logger.TA.MaxFileSize = 10240 tasklist.autoarchive.taskRemainingPeriod = 7 tasklist.autoarchive.executeTime = 04:00:00 tasklist.autoarchive.maxTasks = 5000 tasklist.autodelete.maxHistories = 30000 plugin.localMode = false packagemanager.maxServiceTemplates = 1000 packagemanager.maxServices = 1000 notification.jp1event = false plugin.threadPoolSize = 10 foreach.max_value = 3 ssh.port.number = 22 telnet.port.number = 23 plugin.terminal.prompt.account = login|Login Name|Username|UserName plugin.terminal.prompt.password = password|Password|PassWord telnet.connect.wait = 60 ssh.privateKeyFile = C:\\ssh\\id_rsa plugin.remoteCommand.executionDirectory.wmi = C:\\jp1ao plugin.remoteCommand.executionDirectory.ssh = /home/jp1ao plugin.remoteCommand.workDirectory.ssh = /tmp/Hitachi_AO plugin.http.connect.timeout = 60 plugin.http.read.timeout = 600 ssh.connect.retry.times = 3 ssh.connect.retry.interval = 10 wmi.connect.retry.times = 3 wmi.connect.retry.interval = 10 telnet.connect.retry.times = 3 telnet.connect.retry.interval = 10 plugin.remoteFileAccess.retry.times = 0 mail.notify.retry.times = 3 mail.notify.retry.interval = 10 mail.plugin.retry.times = 3 mail.plugin.retry.interval = 10 logger.Audit.enable = 0 logger.Audit.path = C:\\Program Files\\Hitachi\\JP1AO\\logs logger.Audit.MaxBackupIndex = 7 logger.Audit.MaxFileSize = 1024 logger.Audit.command.useLoginUserID = false client.events.refreshinterval = 5 client.editor.upload.maxfilesize = 3 server.editor.step.perTemplate.maxnum = 320 server.editor.step.perLayer.maxnum = 80 server.editor.publicProperty.perTemplate.maxnum = 1000 server.editor.propertyGroup.perTemplate.maxnum = 500 client.editor.canvas.maxwidth = 3600 client.editor.canvas.maxhigh = 2400 tasklist.debugger.autodelete.taskRemainingPeriod = 7 client.debugger.tasklog.maxfilesize = 1024 logger.debugger.TA.MaxFileSize = 10240 server.longRunning.check.interval = 2880 server.longRunning.monitor.interval = 60 plugin.stdoutSize.wmi = 100 plugin.stdoutSize.ssh = 100 plugin.stdoutSize.telnet = 100 server.http.port = 22015