- 物理ホスト
(1) ユーザーレコード(監視対象)を設定する
(b) アプリケーション定義ファイルを作成する
cp -p /opt/jp1pcwebcon/sample/processmonitoringcommand/jpcprocdef-parameters-unix.xml /tmp/appmon01.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE pr-cli-parameters SYSTEM "processmonitoring_params.dtd">
<pr-cli-parameters ver="0100">
<application-definition>
<name>appmon01</name>
<virtual-env-id></virtual-env-id>
<process01 label="Monitoring01" type="program" max="3" min="1">httpd</process01>
<process02 label="Monitoring02" type="none" max="0" min="0"></process02>
<process03 label="Monitoring03" type="none" max="0" min="0"></process03>
<process04 label="Monitoring04" type="none" max="0" min="0"></process04>
<process05 label="Monitoring05" type="none" max="0" min="0"></process05>
<process06 label="Monitoring06" type="none" max="0" min="0"></process06>
<process07 label="Monitoring07" type="none" max="0" min="0"></process07>
<process08 label="Monitoring08" type="none" max="0" min="0"></process08>
<process09 label="Monitoring09" type="none" max="0" min="0"></process09>
<process10 label="Monitoring10" type="none" max="0" min="0"></process10>
<process11 label="Monitoring11" type="none" max="0" min="0"></process11>
<process12 label="Monitoring12" type="none" max="0" min="0"></process12>
<process13 label="Monitoring13" type="none" max="0" min="0"></process13>
<process14 label="Monitoring14" type="none" max="0" min="0"></process14>
<process15 label="Monitoring15" type="none" max="0" min="0"></process15>
</application-definition>
</pr-cli-parameters>
(c) アプリケーションを作成する
/opt/jp1pcwebcon/tools/jpcprocdef create -agent UA1nnn182 -f /tmp/appmon01.xml
(d) 監視エージェントにアラームテーブルをバインドする
/opt/jp1pc/tools/jpctool alarm bind -key UNIX -table "PFM UNIX Template Alarms [APP] 09.10" -id UA1nnn182 -add
(2) コマンドで監視対象の設定を削除する
(b) 削除するアプリケーション定義の定義名を確認する
/opt/jp1pcwebcon/tools/jpcprocdef list -agent UA1nnn182
(c) アラームテーブルをアンバインドする
/opt/jp1pc/tools/jpctool alarm unbind -key UNIX -table "PFM UNIX Template Alarms [APP] 09.10" -id UA1nnn182
(d) アプリケーション定義を削除する
/opt/jp1pcwebcon/tools/jpcprocdef delete -agent UA1nnn182 -name "appmon01"
- 論理ホスト
(1) ユーザーレコード(監視対象)を設定する
(b) アプリケーション定義ファイルを作成する
cp -p /opt/jp1pcwebcon/sample/processmonitoringcommand/jpcprocdef-parameters-unix.xml /tmp/appmon01.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE pr-cli-parameters SYSTEM "processmonitoring_params.dtd">
<pr-cli-parameters ver="0100">
<application-definition>
<name>appmon01</name>
<virtual-env-id></virtual-env-id>
<process01 label="Monitoring01" type="program" max="3" min="1">httpd</process01>
<process02 label="Monitoring02" type="none" max="0" min="0"></process02>
<process03 label="Monitoring03" type="none" max="0" min="0"></process03>
<process04 label="Monitoring04" type="none" max="0" min="0"></process04>
<process05 label="Monitoring05" type="none" max="0" min="0"></process05>
<process06 label="Monitoring06" type="none" max="0" min="0"></process06>
<process07 label="Monitoring07" type="none" max="0" min="0"></process07>
<process08 label="Monitoring08" type="none" max="0" min="0"></process08>
<process09 label="Monitoring09" type="none" max="0" min="0"></process09>
<process10 label="Monitoring10" type="none" max="0" min="0"></process10>
<process11 label="Monitoring11" type="none" max="0" min="0"></process11>
<process12 label="Monitoring12" type="none" max="0" min="0"></process12>
<process13 label="Monitoring13" type="none" max="0" min="0"></process13>
<process14 label="Monitoring14" type="none" max="0" min="0"></process14>
<process15 label="Monitoring15" type="none" max="0" min="0"></process15>
</application-definition>
</pr-cli-parameters>
(c) アプリケーションを作成する
/opt/jp1pcwebcon/tools/jpcprocdef create -agent UA1mmm194 -f /tmp/appmon01.xml
(d) 監視エージェントにアラームテーブルをバインドする
/opt/jp1pc/tools/jpctool alarm bind -key UNIX -table "PFM UNIX Template Alarms [APP] 09.10" -id UA1mmm194 -add
(2) コマンドで監視対象の設定を削除する
(b) 削除するアプリケーション定義の定義名を確認する
/opt/jp1pcwebcon/tools/jpcprocdef list -agent UA1mmm194
(c) アラームテーブルをアンバインドする
/opt/jp1pc/tools/jpctool alarm unbind -key UNIX -table "PFM UNIX Template Alarms [APP] 09.10" -id UA1mmm194
(d) アプリケーション定義を削除する
/opt/jp1pcwebcon/tools/jpcprocdef delete -agent UA1mmm194 -name "appmon01"