SNMPResponse - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . 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.

    Tabela 1. Parâmetros
    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
    Tabela 2. Retornos
    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.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    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.

    Tabela 5. Parâmetros
    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
    Tabela 6. Retornos
    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.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres O nome do MIB
    Tabela 8. Retornos
    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.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres O nome do MIB
    Tabela 10. Retornos
    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.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    NomePai Cadeia de caracteres O nome do MIB primário
    EntryName Cadeia de caracteres O nome da entrada MIB
    Tabela 12. Retornos
    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.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    nome Cadeia de caracteres O nome do MIB
    Tabela 14. Retornos
    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.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    atual Objeto A tabela SNMP ou o valor OID.
    Tabela 16. Retornos
    Tipo Descrição
    vazio