ShazzamLaunch - Global

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • A API ShazzamLaunch fornece métodos para lidar com os detalhes de inicialização de uma probe Shazzam para uma determinada descoberta.

    Use esta API para iniciar uma probe Shazzam durante a fase de verificação de descoberta.

    ShazzamLaunch - addPortProbe(cadeia de caracteres midPPs, cadeia de caracteres portProbes, IPIncludeExcluldeCollection ipiec)

    Adiciona uma única sonda de porta à nossa coleção de serviços MID.

    Tabela 1. Parâmetros
    Nome Tipo Descrição
    midPPs Cadeia de caracteres Um hashmap com duas propriedades.
    • midServer: uma instância do MIDServer
    • portProbes: um hashmap (por nome de probe de porta) de instâncias DiscoveryPortProbe.
    PortProbes Cadeia de caracteres Um hashmap (por nome do MIDServer) que contém essas propriedades.
    • range: uma IPMetaCollection que contém os intervalos a serem sondados.
    • midserver: uma instância do MIDServer para o MID server a ser sondado.
    • portProbes: um hashmap (por nome de probe de porta) de instâncias DiscoveryPortProbe a serem sondadas.
    iPiec IPIncludeExcludeCollection O intervalo a ser sondado.
    Tabela 2. Retorna
    Tipo Descrição
    vazio

    ShazzamLaunch - addRange(IPCollection ipc, Cadeia de caracteres portProbes, Booliano samePhase)

    Adiciona o intervalo especificado e as sondas de porta desta descoberta a serem verificadas (conforme definido pelo comportamento) à coleção de MID Servers e sondas de porta que precisam ser sondadas.

    Tabela 3. Parâmetros
    Nome Tipo Descrição
    IPC Coleção IP O intervalo a ser descoberto
    PortProbes Cadeia de caracteres Um mapa de hash (por nome do MID server) de mapas de hash que contêm essas propriedades.
    • range: uma IPMetaCollection que contém os intervalos a serem sondados.
    • midServer: uma instância do MID server para o MID server a ser sondado.
    • portProbes: um hashmap (por nome de probe de porta) de instâncias DiscoveryPortProbe a serem sondadas.
    samePhase Booliano Verdadeiro se deve usar a mesma fase que está em execução no momento.
    Tabela 4. Retorna
    Tipo Descrição
    vazio

    ShazzamLaunch - fireShezzamProbe(cadeia de caracteres portProbe, cadeia de caracteres ip, cadeia de caracteres sensor)

    Aciona uma probe Shazzam para o MID Server e os serviços no mapa de hash fornecido.

    Tabela 5. Parâmetros
    Nome Tipo Descrição
    PortProbe Cadeia de caracteres Um mapa de hash que contém estas propriedades.
    • range: uma IPMetaCollection que contém os intervalos a serem sondados.
    • midServer: uma instância do MIDServer para o MID server a ser sondado.
    ip Cadeia de caracteres Uma lista separada por vírgulas de IPs para acionar probes.
    sensor Cadeia de caracteres O sys_id do sensor que iniciou este probe (somente descoberta de rede).
    Tabela 6. Retorna
    Tipo Descrição
    vazio

    ShazzamLaunch - launch(cadeia de caracteres ip, booliano samePhase, sensor de cadeia de caracteres)

    Inicia probes Shazzam conforme necessário, dependendo da fase atual de cada comportamento usado.

    Tabela 7. Parâmetros
    Nome Tipo Descrição
    ip Cadeia de caracteres Uma lista separada por vírgulas de IPs para acionar probes.
    samePhase Booliano Verdadeiro se esta inicialização deve usar a mesma fase que está em execução no momento.
    sensor Cadeia de caracteres O sys_id do sensor que iniciou isso (somente na descoberta de rede).
    Tabela 8. Retorna
    Tipo Descrição
    Booliano Verdadeiro se algum probe for iniciado.

    ShazzamLaunch - makeProbeSpec(cadeia de caracteres portProbe)

    Faz uma especificação de probe de porta XML para o hashmap de probe de porta fornecido.

    Tabela 9. Parâmetros
    Nome Tipo Descrição
    PortProbe Cadeia de caracteres Um mapa de hash que contém estas propriedades.
    • range: uma IPMetaCollection que contém os intervalos a serem sondados.
    • midServer: uma instância do MIDServer para o MID server a ser sondado.
    • portProbes: um hashmap (por nome de probe de porta) de instâncias DiscoveryPortProbe a serem sondadas.
    Tabela 10. Retorna
    Tipo Descrição
    Cadeia de caracteres Uma especificação de probe de porta XML

    ShazzamLaunch - ShazzamLaunch(status DiscoveryStatus, programação DiscoverySchedule)

    Cria uma instância da classe Shazzamlaunch.

    Tabela 11. Parâmetros
    Nome Tipo Descrição
    status DiscoveryStatus A instância DiscoveryStatus para esta descoberta.
    programação DiscoverySchedule A instância DiscoverySchedule para esta descoberta.
    Tabela 12. Retorna
    Tipo Descrição
    vazio