---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MonitorMIDServer - Global

# MonitorMIDServer - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A inclusão de script MonitorMIDServer fornece métodos para monitorar MID Servers usando a probe de pulsação para verificar se MID Servers estão inativos, envia solicitações de pulsação e elimina solicitações de pulsação antigas.

Use esta inclusão de script em um script de servidor para monitorar MID Servers.

## MonitorMIDServer - MonitorMIDServer() {#ariaid-title2}

Cria uma instância do MonitorMIDServer.
{#r_MNMS-MonitorMIDServer__table_ddf_y4m_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 1. Parâmetros]

{#r_MNMS-MonitorMIDServer__table_ddf_y4m_zt}

## MonitorMIDServer -killOldRequests() {#ariaid-title3}

Se houver solicitações de probe de pulsação que não tenham sido processadas, as cancelará para que não se acumulem quando um MID Server estiver inativo por um tempo.
{#r_MNMS-killOldRequests__table_yhh_dqm_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 2. Parâmetros]

{#r_MNMS-killOldRequests__table_yhh_dqm_zt} {#r_MNMS-killOldRequests__table_zhh_dqm_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 3. Retorna]

{#r_MNMS-killOldRequests__table_zhh_dqm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.killOldRequests();

## MonitorMIDServer - markDowners() {#ariaid-title4}

Marca todos os MID Servers que não estão respondendo como inativos, determinando quando a pulsação mais recente foi enviada e encontrando todos os servidores que não estão respondendo.
{#r_MNMS-markDowners__table_evf_4pm_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 4. Parâmetros]

{#r_MNMS-markDowners__table_evf_4pm_zt} {#r_MNMS-markDowners__table_fvf_4pm_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 5. Retorna]

{#r_MNMS-markDowners__table_fvf_4pm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.markDowners();

## MonitorMIDServer - monitor() {#ariaid-title5}

Executa as funções necessárias para um ciclo programado de monitor do MID Server, incluindo a eliminação de solicitações antigas, a marcação dos MID Servers que estão inativos e o envio de solicitações de pulsação para todos os servidores.
{#r_MNMS-monitor__table_ygq_fpm_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 6. Parâmetros]

{#r_MNMS-monitor__table_ygq_fpm_zt} {#r_MNMS-monitor__table_zgq_fpm_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 7. Retorna]

{#r_MNMS-monitor__table_zgq_fpm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.monitor();

## MonitorMIDServer - sendHeartbeatRequests() {#ariaid-title6}

Envia solicitações de pulsação para todos os MID Servers e anota ao atualizar o registro de status do servidor.
{#r_MNMS-sendHeartbeatRequests__table_yzn_vpm_zt__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| Nenhum |   |   |
[Tabela 8. Parâmetros]

{#r_MNMS-sendHeartbeatRequests__table_yzn_vpm_zt} {#r_MNMS-sendHeartbeatRequests__table_zzn_vpm_zt__entry__2}

| Tipo | Descrição |
|-|-|
| vazio |   |
[Tabela 9. Retorna]

{#r_MNMS-sendHeartbeatRequests__table_zzn_vpm_zt}  

    var mmsv = new MonitorMIDServer();
    mmsv.sendHeartbeatRequests();


