SNMPResponse - グローバル
SNMPResponse API は、SNMP シングルトンのフィールドまたはテーブルを安全かつ簡単に取得するためのメソッドで、SNMP ペイロード応答インスタンスをラップするメソッドを提供します。
SNMP シングルトンのフィールドやテーブルを取得するために使用します。
SNMPResponse - buildIndex(オブジェクト cur, 文字列 name, 文字列 extName)
現在のオブジェクト内のすべての SNMP エンティティへのインデックスを構築します。
| 名前 | タイプ | 説明 |
|---|---|---|
| cur | オブジェクト | 現在のオブジェクト |
| name | 文字列 | インデックス名 |
| extName | 文字列 | インデックスの拡張 |
| タイプ | 説明 |
|---|---|
| なし |
SNMPResponse - buildReferences()
識別されたすべての解決可能なインデックス (discovery_snmp_ref テーブル内) に対する実際のインスタンスへの参照を構築します。
| 名前 | タイプ | 説明 |
|---|---|---|
| なし |
| タイプ | 説明 |
|---|---|
| なし |
SNMPResponse - getAmbiguousOIDs(文字列 refBase, 文字列 refLeaf)
指定された ref_base に一致し、null 以外の ref_leaf が定義されている OID のアレイを返します。
ref_base の最後の文字は疑問符にしてもかまいません。その場合、親ノードがテーブルであれば、すべてのテーブルエントリーが返されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| refBase | 文字列 | 参照ベース |
| refLeaf | 文字列 | 参照リーフ |
| タイプ | 説明 |
|---|---|
| アレイ | 指定された ref_base に一致し、null 以外の ref_leaf が定義されている OID のアレイ。 |
SNMPResponse - getOIDInt(文字列 name)
指定された MIB 名の OID オブジェクトに含まれる整数を返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | MIB 名 |
| タイプ | 説明 |
|---|---|
| 数字 | OID オブジェクトに含まれる整数。オブジェクトが見つからないか、空の場合は 0 です。 |
SNMPResponse - getOIDObj(文字列 name)
応答から取得された指定の MIB 名の OID オブジェクトを取得します。
このメソッドは数字の OID 文字列では機能せず、MIB 名でのみ機能します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | MIB 名 |
| タイプ | 説明 |
|---|---|
| OID オブジェクト | 指定された MIB 名の OID オブジェクト。オブジェクトが見つからなかった場合、または名前付き要素をたどる過程でテーブルエントリーが見つかった場合は null です。 |
SNMPResponse - getOIDTable(文字列 parentName, 文字列 entryName)
指定されたエントリーの MIB 名で、指定された親 MIB 名のテーブルエントリーのハッシュマップを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| parentName | 文字列 | 親 MIB 名 |
| entryName | 文字列 | エントリーの MIB 名 |
| タイプ | 説明 |
|---|---|
| Hashmap | 指定されたエントリーの MIB 名で、指定された親 MIB 名のテーブルエントリーのハッシュマップ。親が存在しない場合は null です。 |
SNMPResponse - getOIDText(文字列 name)
指定された MIB 名の OID オブジェクトに含まれるテキストを返します。
| 名前 | タイプ | 説明 |
|---|---|---|
| name | 文字列 | MIB 名 |
| タイプ | 説明 |
|---|---|
| 文字列 | OID オブジェクトに含まれるテキスト。オブジェクトが見つからない場合、またはテキストがない場合は null を返します。 |
SNMPResponse - normalize(オブジェクト cur)
SNMP テーブルをハッシュマップに、OID 値をプリミティブに解決します。
すべての SNMP 数値タイプが JavaScript の数値に変換されます。SNMP の null タイプは JavaScript null に変換されます。SNMP の IP アドレス値は Java IPAddressV4 インスタンスに変換されます。他のすべての値は JavaScript 文字列に変換されます。
| 名前 | タイプ | 説明 |
|---|---|---|
| cur | オブジェクト | SNMP テーブルまたは OID 値。 |
| タイプ | 説明 |
|---|---|
| なし |