---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MonitorMIDServer - グローバル

# MonitorMIDServer - グローバル {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

MonitorMIDServer スクリプトインクルードは、ハートビートプローブを使用してMID サーバーを監視して、ダウンしているMID サーバーを確認し、ハートビート要求を送信し、古いハートビート要求を強制終了するメソッドを提供します。

このスクリプトインクルードをサーバースクリプトで使用して、 MID サーバーを監視します。

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

MonitorMIDServer のインスタンスを作成します。
{#r_MNMS-MonitorMIDServer__table_ddf_y4m_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 1. パラメーター]

{#r_MNMS-MonitorMIDServer__table_ddf_y4m_zt}

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

処理されていないハートビートプローブ要求がある場合は、MID サーバーがしばらく停止したときにそれらの要求が蓄積されないようにキャンセルします。
{#r_MNMS-killOldRequests__table_yhh_dqm_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 2. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 3. 返される内容]

{#r_MNMS-killOldRequests__table_zhh_dqm_zt}  

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

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

最新のハートビートがいつ送信されたかを判断し、応答していないすべてのサーバーを見つけることで、応答していない MID サーバーをダウンとしてマークします。
{#r_MNMS-markDowners__table_evf_4pm_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 4. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 5. 返される内容]

{#r_MNMS-markDowners__table_fvf_4pm_zt}  

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

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

スケジュールされた MID サーバー監視サイクルに必要な機能 (古い要求の強制終了、停止している MID サーバーのマーク、すべてのサーバーへのハートビート要求の送信など) を実行します。
{#r_MNMS-monitor__table_ygq_fpm_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 6. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 7. 返される内容]

{#r_MNMS-monitor__table_zgq_fpm_zt}  

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

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

サーバーステータスレコードを更新することで、すべての MID サーバーにハートビート要求を送信し、メモを送信します。
{#r_MNMS-sendHeartbeatRequests__table_yzn_vpm_zt__entry__3}

| 名前 | タイプ | 説明 |
|-|-|-|
| なし |   |   |
[表 : 8. パラメーター]

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

| タイプ | 説明 |
|-|-|
| なし |   |
[表 : 9. 返される内容]

{#r_MNMS-sendHeartbeatRequests__table_zzn_vpm_zt}  

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


