{PFM RM}4.1 プロセスの稼働・非稼働情報収集の設定

  • 物理ホスト

4.1.10 コマンドで監視対象を設定する

(2) アプリケーション定義ファイルを作成する

cp -p /opt/jp1pcwebcon/sample/processmonitoringcommand/jpcprocdef-parameters-unix.xml /tmp/appmon01.xml

vim /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">/usr/sbin/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>

 

(3) アプリケーションを作成する
/opt/jp1pcwebcon/tools/jpcprocdef create -agent "7A1inst1[mmm050@nnn181]" -f /tmp/appmon01.xml

(4) 監視エージェントにアラームテーブルをバインドする
/opt/jp1pc/tools/jpctool alarm bind -key RMPlatform -table "PFM RM Platform Template Alarms [APP] 09.10" -id "7A1inst1[mmm050@nnn181]" -add

 


4.1.11 コマンドで監視対象の設定を削除する

(2) 削除するアプリケーション定義の定義名を確認する
/opt/jp1pcwebcon/tools/jpcprocdef list -agent "7A1inst1[mmm050@nnn181]"

 

(3) アラームテーブルをアンバインドする
/opt/jp1pc/tools/jpctool alarm unbind -key RMPlatform -table "PFM RM Platform Template Alarms [APP] 09.10" -id "7A1inst1[mmm050@nnn181]"


(4) アプリケーション定義を削除する

/opt/jp1pcwebcon/tools/jpcprocdef delete -agent "7A1inst1[mmm050@nnn181]" -name "appmon01"

  • 論理ホスト

4.1.10 コマンドで監視対象を設定する

(2) アプリケーション定義ファイルを作成する

cp -p /opt/jp1pcwebcon/sample/processmonitoringcommand/jpcprocdef-parameters-unix.xml /tmp/appmon01.xml

vim /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">/usr/sbin/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>

 

(3) アプリケーションを作成する
/opt/jp1pcwebcon/tools/jpcprocdef create -agent "7A1inst1[mmm050@mmm190]" -f /tmp/appmon01.xml


(4) 監視エージェントにアラームテーブルをバインドする
/opt/jp1pc/tools/jpctool alarm bind -key RMPlatform -table "PFM RM Platform Template Alarms [APP] 09.10" -id "7A1inst1[mmm050@mmm190]" -add


4.1.11 コマンドで監視対象の設定を削除する

(2) 削除するアプリケーション定義の定義名を確認する
/opt/jp1pcwebcon/tools/jpcprocdef list -agent "7A1inst1[mmm050@mmm190]"

 

(3) アラームテーブルをアンバインドする
/opt/jp1pc/tools/jpctool alarm unbind -key RMPlatform -table "PFM RM Platform Template Alarms [APP] 09.10" -id "7A1inst1[mmm050@mmm190]"


(4) アプリケーション定義を削除する

/opt/jp1pcwebcon/tools/jpcprocdef delete -agent "7A1inst1[mmm050@mmm190]" -name "appmon01"