以下のリストでは、プロセス モニタ テーブルの列について説明します。 プロセス モニタ テーブルの詳細については、Systems Management Empire MIB の仕様(エージェント インストールの mib サブディレクトリ内の empire.asn1)を参照してください。
このエントリの一意の行インデックス(1 ~ MAXINT)を定義します。
権限:読み取り専用
モニタされているプロセスおよび属性の説明(長さが 0 ~ 512 文字)を定義します。
権限:読み書き
数秒間にエージェントがプロセスをどれくらいの頻度でモニタするかを定義します。 値は 30 秒以上かつ 30 秒の倍数にする必要があります。
権限:読み書き
デフォルト: 60
エージェントが属性の絶対値(absoluteValue(1))をサンプリングするか、連続するサンプル(deltaValue(2))間の差異を取得するかを定義します。 たとえば、カウンタ属性をモニタするには deltaValue を使用します。deltaValue は変化率を示すからです。 ゲージをモニタするには absoluteValue を使用します。absoluteValue はオブジェクトの正確な値を示すからです。
権限:読み書き
デフォルト: absoluteValue(1)
モニタされているプロセス属性を指定します。 サポートされているすべての属性のリストについては、「プロセス属性」を参照してください。 たとえば、プロセスがアライブであることを確認するためにそのプロセスをモニタするには、procAlive 属性を指定します。 特定のアプリケーションまたはプロセスによって受信されたパケットの数を追跡するには、procMsgsSent を指定します。
権限:読み書き
モニタされているプロセスの最後に記録された属性値を指定します。 pmonInterval 秒ごとに、エージェントは属性の最新の読み取りを反映するためにこのフィールドを更新します。
procAlive をモニタするとき、この値は hrSWRunStatus 変数(hrSWRunTable 内)または Windows サービスの場合は ntServiceState(ntServiceTable 内)からマッピングされます。 hrSWRunStatus の有効な値は以下のとおりです。
プロセスが実行されていることを示します。
プロセスが実行されていないことを示します(この場合、そのプロセスは通常ゾンビ プロセスです)。
ntServiceState の有効な値は以下のとおりです。
サービスが実行されていることを示します。
サービスが実行されていないことを示します。
権限:読み取り専用
表現 currval 演算子の値を評価するために使用されるブール演算子を指定します。 演算子は以下のいずれかになります。
権限:読み書き
デフォルト: nop(1)
各モニタリング サイクル中にモニタされるプロセス属性の現在の値をエージェントが比較する整数値を定義します。 比較が True として評価された場合、エージェントはモニタ状態を変更するか(重大度が none 以外のプロセス モニタの場合)、しきい値違反トラップを送信します(重大度が none のプロセス モニタの場合)。 たとえば、プロセスの実メモリ使用率が 75 パーセントを超える場合に通知されるようにする場合は、エージェントが属性の現在の値を比較する pmonValue として 75 を設定します。
権限:読み書き
エージェントがモニタしているプロセス属性を最後にサンプリングした(呼び出した)時間を(sysUpTime に基づいて)定義します。 0 は、プロセスがまだサンプリングされていないことを示します。
権限:読み取り専用
このエントリに送信されたトラップの数を定義します。 この値は processStopTrap、processStartTrap、processClearTrap、processNotReadyTrap、および processThresholdTrap を追跡します。これらは、重大度が none のプロセス モニタでプロセスが停止したとき、またはしきい値違反が発生したときにエージェントによって送信されます。 この値は、レガシー モニタに対して例外条件が発生している頻度を決定するのに役立ちます。 この値は、見つからないトラップ メッセージを検出する手段も提供します。
権限:読み取り専用
注: ステートフル プロセス モニタの管理対象オブジェクトに対して送信された状態変更トラップの数の詳細については、「集計状態テーブル」を参照してください。
エージェントがこのエントリに最後にトラップを送信した時間を(sysUpTime に基づいて)定義します。 0 は、トラップが送信されていないことを示します。 この値は processStopTrap、processStartTrap、processClearTrap、processNotReadyTrap、および processThresholdTrap を追跡します。これらは、重大度が none のプロセス モニタでプロセスが停止したとき、またはしきい値違反が発生したときにエージェントによって送信されます。
権限:読み取り専用
注: ステートフル プロセス モニタの管理対象オブジェクトに対して送信された最後の状態変更トラップの詳細については、「集計状態テーブル」を参照してください。
エントリがその操作の過程で従う追加の動作セマンティクスを示す正の整数フラグを定義します。 利用可能なフラグおよびフラグ設定の詳細については、「プロセス モニタ テーブルのフラグ」を参照してください。
権限:読み書き
レガシー トラップ(レガシー モニタ)または状態変更トラップ(ステートフル モニタ)を送信したときに実行される引用符で囲まれたコマンド(長さが 0 ~ 2048 文字)を、任意のパラメータと共に定義します。 ステートフル プロセス モニタについては、しきい値違反がオブジェクトの状態変更をもたらさない場合、コマンドは実行されません。 文字列が空の場合、エージェントはこのエントリのアクションを実行しません。
注:アクションに Windows バッチ ファイルを使用しないでください。プログラム上の厳しい制限があり、デスクトップ アプリケーションでは正しく動作しないことがよくあります。 代わりに、Perl または Visual Basic など、強力で柔軟なスクリプト言語を使用してください。
権限:読み書き
モニタするアプリケーションまたはプロセスのプロセス ID をエージェントが取得しようとするときに適用される正規表現を指定します。 Windows サービス モニタリングの場合、この正規表現はモニタする Windows サービスの名前と一致します。 ユーザは、変化する可能性のあるプロセス ID (PID)またはサービス インデックスを指定するのではなく、プロセス名またはサービス名の正規表現を指定します。 エージェントは、このユーザ指定の名前を使用して、モニタするプロセス(またはサービス)を検索します。 デフォルトでは、プロセス モニタ テーブルは、プロセスまたはサービスが実行を停止した場合に、新しい PID またはサービスが見つかるまで、正規表現の適用を試行し続けます。
権限:読み書き
エージェントがプロセス属性のポーリングを開始してから観察した最低(最小)値を定義します。
権限:読み取り専用
エージェントがプロセス属性のポーリングを開始してから観察した最高(最大)値を定義します。
権限:読み取り専用
現在モニタされているプロセスまたは NT サービス インデックスの PID を指定します。
権限:読み書き
行ステータスを定義します。以下のいずれかになります。
通常、行は active または notInService のいずれかです。 これらの値は、SNMPv2 の SMI RowStatus テキスト表記法によって定義された値と意味が同一です。
権限:読み書き
デフォルト:createAndWait(5)
このモニタ エントリのイベントの数を指定し、pmonFlags に依存します。 イベントは必ずしもトラップを意味するとは限りません。
権限:読み書き
オブジェクト状態管理モデルで使用するために、モニタされる MIB オブジェクトのオブジェクト クラスを定義します。 エージェントは、sysedge.oid ファイルを使用してデフォルト値を割り当てます。 クラス名はモニタされたオブジェクト テーブルを指定するために使用できます。 SystemEDGE が指定された名前を持つ既存のテーブルを決定しない場合、SystemEDGE はクラスを作成します。 クラスはモニタリング オブジェクト識別子(SNMP OID)を指定し、集計目的で参照できます。
重要: 新たに作成された参照は、モニタリング エントリが既存の SNMP OID に解決される場合のみ有効です。
オブジェクト状態管理モデルで使用するために、モニタされる MIB オブジェクトのオブジェクト インスタンスを定義します。 値が設定されていない場合、エージェントでデフォルトを判断できなければ、値は「不明」になります。 表形式以外のオブジェクトのデフォルトは「NULL」です。 リモート オブジェクトのシームレスなモニタリングの場合、インスタンス名はプレフィックス //hostname/ で開始されます。
ローカル オブジェクトの場合は、エージェントがプレフィックス //./ を各インスタンス名に追加します(「NULL」を含む)。 この属性は、空文字列または「*」に設定することはできません。 そのような要求は無視されます。 インスタンス名が対応するインスタンスへの解析時に一致できない場合、SystemEDGE はこのモニタリング エントリの OID を指定されたインスタンス名で作成します。
重要: 新たに作成された参照は、モニタリング エントリが既存の SNMP OID に解決される場合のみ有効です。
オブジェクト状態管理モデルで使用するために、モニタされる MIB オブジェクトのオブジェクト インスタンスを定義します。 エージェントは、sysedge.oid ファイルを使用して、MIB 属性名に対応するオブジェクトのデフォルト値を割り当てます。 属性名がモニタリング エントリの解析時に不明な場合、SystemEDGE は指定された名前で属性を作成します。
権限:読み書き
デフォルト: モニタされる OID の ASCII MIB 属性名
重要: 新たに作成された参照は、モニタリング エントリが既存の SNMP OID に解決される場合のみ有効です。
オブジェクト状態管理モデルに使用する重大度を定義します。 この値は、しきい値違反が発生したときにエントリに割り当てる状態を定義します。 有効な値は以下のとおりです。
none の値はレガシー モニタを作成し、エントリがオブジェクト状態管理モデルから除外されます。
デフォルト: none
エントリの取得された現在の状態を定義します。pmonFlags プロパティで定義された遅延値に基づいて、重大度および現在の違反の条件を使用して評価されます。 有効な値は以下のとおりです。
up および down の値は、レガシー モニタ(重大度が none)に対してのみ表示されます。 この列の状態変更は、状態が集計状態テーブル内の対応する管理対象オブジェクトのすべてのモニタで最悪である場合にのみ、状態変更トラップを送信します。
権限:読み取り専用
正規表現によって一致したプロセス名を定義します。 Solaris 10 以降で、ゾーン正規表現が使用される場合、名前の形式は MatchedZoneName/MatchedProcName となります。
| Copyright © 2013 CA. All rights reserved. |
|