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