SNMPResponse - グローバル

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:3分
  • SNMPResponse スクリプトインクルードは、SNMP シングルトンフィールドまたはテーブルを安全かつ簡単に取得するためのメソッドで SNMP ペイロード応答インスタンスをラップするメソッドを提供します。

    このスクリプトインクルードを使用して、SNMP シングルトンフィールドまたはテーブルを取得します。

    SNMPResponse - buildIndex(Object cur, String name, String extName)

    現在のオブジェクト内のすべての SNMP エンティティに対するインデックスを構築します。

    表 : 1. パラメーター
    名前 タイプ 説明
    cur オブジェクト 現在のオブジェクト
    name 文字列 インデックス名
    extName 文字列 インデックス拡張
    表 : 2. 返される内容
    タイプ 説明
    なし

    SNMPResponse - buildReferences()

    解決可能な (discovery_snmp_ref テーブル内の) 識別されたすべてのインデックスの実際のインスタンスへの参照を構築します。

    表 : 3. パラメーター
    名前 タイプ 説明
    なし
    表 : 4. 返される内容
    タイプ 説明
    なし

    SNMPResponse - getAmbiguousOIDs(String refBase, String refLeaf)

    指定された ref_base に一致し、定義済みの非 null ref_leafを持つ OID のアレイを返します。

    ref_baseの最後の文字は疑問符になる場合があります。この場合、親ノードがテーブルの場合は、すべてのテーブルエントリが返されます。

    表 : 5. パラメーター
    名前 タイプ 説明
    refBase 文字列 参照ベース
    参照リーフ 文字列 参照リーフ
    表 : 6. 返される内容
    タイプ 説明
    アレイ 指定された ref_base に一致し、定義済みの非 null ref_leafを持つ OID のアレイ。

    SNMPResponse - getOIDInt(文字列名)

    指定された MIB 名を持つ OID オブジェクトに含まれる整数を返します。

    表 : 7. パラメーター
    名前 タイプ 説明
    name 文字列 MIB 名
    表 : 8. 返される内容
    タイプ 説明
    番号 OID オブジェクトに含まれる整数。オブジェクトが見つからないか空の場合はゼロです。

    SNMPResponse - getOIDObj(文字列名)

    応答から指定された MIB 名の OID オブジェクトを取得します。

    このメソッドは、数値の OID 文字列では機能せず、MIB 名でのみ機能します。

    表 : 9. パラメーター
    名前 タイプ 説明
    name 文字列 MIB 名
    表 : 10. 返される内容
    タイプ 説明
    OID オブジェクト 指定された MIB 名の OID オブジェクト。オブジェクトが見つからなかった場合、または名前付き要素をたどっているときにテーブルエントリが検出された場合は null。

    SNMPResponse - getOIDTable(String parentName, String entryName)

    指定された親 MIB 名の下のテーブルエントリのハッシュマップを、指定されたエントリ MIB 名で返します。

    表 : 11. パラメーター
    名前 タイプ 説明
    親名 文字列 親 MIB 名
    エントリ名 文字列 エントリ MIB 名
    表 : 12. 返される内容
    タイプ 説明
    ハッシュマップ 指定された親 MIB 名の下のテーブルエントリのハッシュマップ。指定されたエントリ MIB 名。親が存在しない場合は null。

    SNMPResponse - getOIDText(文字列名)

    指定された MIB 名で OID オブジェクトに含まれるテキストを返します。

    表 : 13. パラメーター
    名前 タイプ 説明
    name 文字列 MIB 名
    表 : 14. 返される内容
    タイプ 説明
    文字列 OID オブジェクトに含まれるテキスト。オブジェクトが見つからない場合、またはテキストがない場合は null を返します。

    SNMPResponse - normalize(Object cur)

    SNMP テーブルをハッシュマップに、OID 値をプリミティブに解決します。

    すべての SNMP 数値タイプは JavaScript 番号に変換されます。SNMP null 型は JavaScript null に変換されます。SNMP IP アドレスの値は、Java IPAddressV4 インスタンスに変換されます。他のすべての値は JavaScript 文字列に変換されます。

    表 : 15. パラメーター
    名前 タイプ 説明
    cur オブジェクト SNMP テーブルまたは OID 値。
    表 : 16. 返される内容
    タイプ 説明
    なし