SNMPResponse - Global

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • A inclusão de script SNMPResponse 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 de 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
    atual 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 ao ref_base fornecido e que tem 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
    baseref 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 OID numéricas, 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 forem encontradas entradas de tabela 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
    parentName Cadeia de caracteres O nome do MIB primário
    nomeDeEntrada Cadeia de caracteres O nome do MIB de entrada
    Tabela 12. Retorna
    Tipo Descrição
    Hashmap Um hashmap de entradas de tabela sob o 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. Retorna 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
    atual Objeto A tabela SNMP ou o valor OID.
    Tabela 16. Retorna
    Tipo Descrição
    vazio