SNMPResponse - Global
A API SNMPResponse fornece métodos para encapsular uma instância de resposta de carga SNMP com métodos para recuperar com segurança e facilidade campos ou tabelas singleton SNMP.
Use para recuperar campos ou tabelas singleton SNMP.
SNMPResponse - buildIndex(Object cur, String name, String extName)
Cria um índice para todas as entidades SNMP no objeto atual.
| Nome | Tipo | Descrição |
|---|---|---|
| cur | 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 para instâncias reais de 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 refLeaf)
Retorna uma matriz de OIDs que corresponde à ref_base fornecida e que tem uma ref_leaf definida e não nula.
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 |
| RefLeaf | Cadeia de caracteres | A folha de referência |
| Tipo | Descrição |
|---|---|
| Matriz | Uma matriz de OIDs que corresponde ao ref_base fornecido e que tem um ref_leaf definido e não nulo. |
SNMPResponse - getOIDInt(cadeia de caracteres name)
Retorna o número inteiro contido no objeto OID com o nome 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(cadeia de caracteres name)
Recupera o objeto OID com o nome MIB fornecido da resposta.
Este método não funciona com cadeias de caracteres numéricas OID, somente nomes 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 mapa de hash de entradas de tabela no nome de MIB primário fornecido, com os nomes de MIB de entrada fornecidos.
| Nome | Tipo | Descrição |
|---|---|---|
| parentName | Cadeia de caracteres | O nome do MIB primário |
| nome_da_entrada | Cadeia de caracteres | O nome do MIB de entrada |
| Tipo | Descrição |
|---|---|
| Hashmap | Um mapa de hash de entradas de tabela no nome MIB primário fornecido, com os nomes MIB de entrada fornecidos ou nulo se o primário não existir. |
SNMPResponse - getOIDText(cadeia de caracteres name)
Retorna o texto contido no objeto OID com o nome 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. Retornará nulo se o objeto não puder ser encontrado ou se não tiver texto. |
SNMPResponse - normalize(Object cur)
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 |
|---|---|---|
| cur | Objeto | A tabela SNMP ou o valor OID. |
| Tipo | Descrição |
|---|---|
| vazio |