{PFM Agent(UNIX)}7.2.6 コマンドでのプロセスの稼働・非稼働情報の収集に関する設定

  • 物理ホスト


(1) ユーザーレコード(監視対象)を設定する


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

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">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

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">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"