SNMP 拡張
- Last Updated: October 16, 2024
- 5 minute read
SNMP 拡張モニタは、モニタ定義にインポートした XML ファイルを使用して、1 つ以上の OID をそのしきい値と照らし合わせてチェックします。XML ファイルには、監視する SNMP パラメータ (OID) のリストが含まれています。モニタのダイアログ内にあるしきい値演算子 (より大きい、より小さい、等しい、を含む、など) を使用すると、予想される値に対して稼働中または停止を示すステータスを確認することができます。デバイス固有の特性、サイトのサービスレベル制約などに基づき、必要に応じてしきい値をカスタマイズすることができます。
<install-directory>\Data\SNMPExtended\
に追加することができます。
モニタライブラリの SNMP 拡張構成を以下の図に示します。
モニタの一意の名前と説明を入力し、次の項目を設定します。
- [インポート] をクリックして [インポートファイルの選択] ダイアログを表示します。
- あらかじめ入力されているディレクトリからパラメータファイルを選択し、 [OK] をクリックします。インポートが終わると、設定ダイアログの [しきい値を監視] セクションに、監視できるパラメータ値として各オブジェクトが表示されます。パラメータは、WhatsUp Gold サーバーがインストールされているファイルシステムでステージングされている定義ファイル (XML) の OID に関連付けられています。
- [追加] アイコンをクリックして、表示されたオプションから目的のしきい値を選択します。これにより、パラメータ固有のしきい値設定ダイアログが開きます。
- 定義済みの条件と値とともに、次のオプションを使用して、必要に応じてしきい値を設定します。
- [値は] 。カスタム比較値。特定の値を監視する場合、応答値が入力された [数値] または [文字列] の値と比べて [より大きい] 、 [より小さい] 、 [等しい] 、または [を含む] のいずれであるかを指定して、モニタがデバイスを「停止」としてレポートする条件を指定します。
- [値が範囲外です] 。範囲を監視する場合、モニタがデバイスを「停止」と報告する条件を指定するため、応答値が収まるべき範囲の最小値と最大値を入力します。
- [2 回のポーリングの間の変化率] 。変更の範囲を監視する場合、応答値が入力された値 (秒単位) と比べて [より大きい] 、 [より小さい] 、または [等しい] かどうかを指定して、モニタがデバイスを「停止」としてレポートする条件を指定します。
- [OK] をクリックしてモニタ設定ダイアログに戻り、必要に応じて上記の手順を繰り返して、監視する追加のパラメータを作成します。
- [保存] をクリックします。
必要に応じて、 タイムアウト と 再試行回数 を設定し、 [再スキャンで使用] を有効にすることもできます。
カスタム SNMP パラメータ (XML ファイルで定義されたカスタム SNMP モニタ) を追加します。
SNMP パラメータを XML ファイルに追加した場合、WhatsUp Gold では次の形式を想定します。
構文
<SNMPParameter Name="
MibObjectName
">
<ShortDescription>
ObjectValueDescription
</ShortDescription>
<LongDescription>
DetailedObjectValueDescription
</LongDescription>
<Type>
MibObjectValueType
</Type>
<IndexOID>
IntegerInstanceValue
</IndexOID>
<OID>
RequiredObjectId
</OID>
<DisplayOID>
OptionalDisplayTheOID
</DisplayOID>
<Units>
OptionalUnitsAssociatedWithOIDValue
</Units>
</SNMPParameter>
例
<SNMPParameter Name="IcUpsAlarmUpsOff">
<ShortDescription>Onboard alarm state</ShortDescription>
<LongDescription>Indicates the inverter (battery power) and bypass to wall power are both off</LongDescription>
<Type>Value</Type>
<IndexOID />
<OID>1.3.6.1.4.1.476.1.1.1.1.6.3.12</OID>
<DisplayOID />
<Units />
</SNMPParameter>