SNMPResponse - Global
. SNMPResponse A inclusão de script fornece métodos para encapsular uma instância de resposta de carga SNMP com métodos para recuperar campos ou tabelas singleton SNMP com segurança e facilidade.
Use esta inclusão de script para recuperar campos ou tabelas singleton SNMP.
SNMPResponse - buildIndex(cur do objeto, nome da cadeia de caracteres, extname da cadeia de caracteres)
Cria um índice para todas as entidades SNMP no objeto atual.
| Nome | Tipo | Descrição |
|---|---|---|
| atual | Objeto | O objeto atual |
| nome | Cadeia de caracteres | O nome do índice |
| Extname | Cadeia de caracteres | A extensão do índice |
| Tipo | Descrição |
|---|---|
| vazio |
SNMPResponse - buildReferences()
Cria referências a instâncias reais para todos os índices identificados (na tabela discovery_snmp_ref) que podem ser resolvidos.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| vazio |
SNMPResponse - getAmbiguousOIDs(cadeia de caracteres refBase, cadeia de caracteres refFolha)
Retorna uma matriz de OIDs que correspondem ao ref_base fornecido e que têm um ref_leaf definido e não nulo.
O último caractere de ref_base pode ser um ponto de interrogação; nesse caso, se o nó primário for uma tabela, todas as entradas da tabela serão retornadas.
| Nome | Tipo | Descrição |
|---|---|---|
| RefBase | Cadeia de caracteres | A base de referência |
| Folha de referência | Cadeia de caracteres | A folha de referência |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de OIDs que correspondem ao ref_base fornecido e que têm um ref_leaf definido e não nulo. |
SNMPResponse - getOIDInt(nome da cadeia de caracteres)
Retorna o número inteiro contido no objeto OID com o nome de MIB fornecido.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | O nome do MIB |
| Tipo | Descrição |
|---|---|
| Número | O número inteiro contido no objeto OID ou zero se o objeto não puder ser encontrado ou estiver vazio. |
SNMPResponse - getOIDObj(nome da cadeia de caracteres)
Recupera o objeto OID com o nome de MIB fornecido da resposta.
Este método não funciona com cadeias de caracteres OID numéricas, somente nomes de MIB.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | O nome do MIB |
| Tipo | Descrição |
|---|---|
| Objeto OID | O objeto OID com o nome MIB fornecido ou nulo se o objeto não puder ser encontrado ou se alguma entrada de tabela for encontrada ao percorrer os elementos nomeados. |
SNMPResponse - getOIDTable(cadeia de caracteres parentName, cadeia de caracteres entryName)
Retorna um hashmap de entradas de tabela com o nome MIB primário fornecido, com os nomes MIB de entrada fornecidos.
| Nome | Tipo | Descrição |
|---|---|---|
| NomePai | Cadeia de caracteres | O nome do MIB primário |
| EntryName | Cadeia de caracteres | O nome da entrada MIB |
| Tipo | Descrição |
|---|---|
| HashMap | Um hashmap de entradas de tabela com o nome MIB primário fornecido, com os nomes MIB de entrada fornecidos ou nulo se o primário não existir. |
SNMPResponse - getOIDText (nome da cadeia de caracteres)
Retorna o texto contido no objeto OID com o nome de MIB fornecido.
| Nome | Tipo | Descrição |
|---|---|---|
| nome | Cadeia de caracteres | O nome do MIB |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O texto contido no objeto OID. Retorna nulo se o objeto não puder ser encontrado ou se não tiver texto. |
SNMPResponse - Normalizar (cur do objeto)
Resolve tabelas SNMP em hashmaps e valores OID em primitivos.
Todos os tipos numéricos SNMP são convertidos em um número JavaScript. Um tipo nulo SNMP é convertido em um nulo JavaScript. Um valor de Endereço IP SNMP é convertido em uma instância Java IPAddressV4. Todos os outros valores são convertidos em uma cadeia de caracteres JavaScript.
| Nome | Tipo | Descrição |
|---|---|---|
| atual | Objeto | A tabela SNMP ou o valor OID. |
| Tipo | Descrição |
|---|---|
| vazio |