SNMPResponse - グローバル

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

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

    SNMPResponse - buildIndex(オブジェクト cur, 文字列 name, 文字列 extName)

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

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

    SNMPResponse - buildReferences()

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

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

    SNMPResponse - getAmbiguousOIDs(文字列 refBase, 文字列 refLeaf)

    指定された ref_base に一致し、null 以外の ref_leaf が定義されている OID のアレイを返します。

    ref_base の最後の文字は疑問符にしてもかまいません。その場合、親ノードがテーブルであれば、すべてのテーブルエントリーが返されます。

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

    SNMPResponse - getOIDInt(文字列 name)

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

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

    SNMPResponse - getOIDObj(文字列 name)

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

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

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

    SNMPResponse - getOIDTable(文字列 parentName, 文字列 entryName)

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

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

    SNMPResponse - getOIDText(文字列 name)

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

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

    SNMPResponse - normalize(オブジェクト cur)

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

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

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