SNMPResponse - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • 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.

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

    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 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.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    refBase Cadeia de caracteres A base de referência
    RefLeaf Cadeia de caracteres A folha de referência
    Tabela 6. Retorna
    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.

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

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

    Tabela 11. Parâmetros
    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
    Tabela 12. Retorna
    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.

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

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