MIDServerFinder - Global

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • . MIDServerFinder a inclusão de script fornece métodos para encontrar uma lista de MID Servers Para endereços IP especificados.

    Em scripts do servidor para obter o. MID Server lista.

    MIDServerFinder - MIDServerFinder()

    Cria uma instância do MIDServerFinder.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    MIDServerFinder - getMIDServers()

    Obtém os nomes dos MID Servers disponíveis para um determinado intervalo e capacidade.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 4. Retorna
    Tipo Descrição
    Matriz Uma matriz de nomes de MID server. Se não houver MID Servers disponíveis, retornará uma matriz vazia.
    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');
    var msnames = msf.getMIDServers();
     
    for(var i=0; i<msnames.length; i++) {
      gs.print(msnames[i]);
    };

    MIDServerFinder - getMIDServersBySysId()

    Obtém os sys_ids dos MID Servers disponíveis para um determinado intervalo e capacidade.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 6. Retorna
    Tipo Descrição
    Matriz Uma matriz de sys_ids do MID Server. Se não houver MID Servers disponíveis, retornará uma matriz vazia.
    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');
    var msids = msf.getMIDServersBySysId();
     
    for(var i=0; i<msids.length; i++) {
      gs.print(msids[i]);
    };

    MIDServerFinder - getStatusMessage()

    Obtém o estado da operação do localizador.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    Nenhum
    Tabela 8. Retorna
    Tipo Descrição
    Cadeia de caracteres A mensagem de status
    var msf = new MIDServerFinder();
    gs.print(msf.getStatusMessage());

    MIDServerFinder - setActive (sinalizador booliano)

    Define se MID Servers ativos ou inativos devem ser pesquisados. Por padrão, as pesquisas são para MID Servers ativos, a menos que Inativo seja especificado por este método.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    sinalizador Booliano Se verdadeiro, procure MID Servers inativos. Se falso, não procure MID Servers inativos.
    Tabela 10. Retornos
    Tipo Descrição
    vazio
    var msf = new MIDServerFinder();
    msf.setActive('true');

    MIDServerFinder - setCapabilities(capacidades de matriz)

    Define as tecnologias que serão exibidas.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    Capacidades Matriz Contém uma lista de capacidades, por exemplo - ["ssh","wmi","snmp",[os_domain":"disco",[phase":1];
    Tabela 12. Retornos
    Tipo Descrição
    vazio
    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');
    var capab = ["ssh","wmi","snmp"];
    msf.setCapabilities(capab);

    MIDServerFinder - setDebug(booliano onOrOff)

    Ativa ou desativa a depuração.

    Tabela 13. Parâmetros
    Nome Tipo Descrição
    EmOrOff Booliano Verdadeiro para ativar a depuração; falso para desativar a depuração.
    Tabela 14. Retornos
    Tipo Descrição
    vazio
    var msf = new MIDServerFinder();
    msf.setDebug('true');

    MIDServerFinder - setRanges(intervalos de cadeia de caracteres)

    Define o intervalo de endereços IP a ser pesquisado.

    Tabela 15. Parâmetros
    Nome Tipo Descrição
    intervalos Cadeia de caracteres Uma lista separada por vírgulas em um desses formatos.
    • Endereços IP (10.10.10.1, 10.10.10.2)
    • Redes IP (10.10.10.0/23)
    • Intervalos de IP (10.10.10.1-10.10.11.254)
    Tabela 16. Retornos
    Tipo Descrição
    vazio
    var msf = new MIDServerFinder();
    msf.setRanges('10.10.10.1-10.10.11.254');

    MIDServerFinder - setRangesByIPOrHostname(cadeia de caracteres ipOrHostname)

    Determina se a entrada é um único IP ou um nome de host e passa o IP ou vários IPs para o método setRanges().

    Se o valor de ipOrHostname for um endereço IP, ele será passado para SetRanges() método. Se o valor for um nome de host, pesquisamos a tabela DNS (cmdb_ip_address_dns_name) para tentar resolver o nome de host. O resultado, um IP ou vários IPs, passa para SetRanges() método.

    Tabela 17. Parâmetros
    Nome Tipo Descrição
    IpOrHostname Cadeia de caracteres O endereço IP, o intervalo de IPs ou o nome do host.
    Tabela 18. Retornos
    Tipo Descrição
    vazio
    var msf = new MIDServerFinder();
    msf.setRangesByIPOrHostname('10.10.10.1-10.10.11.254');