TCPポートモニタリングの活用
TCPポートモニタリングの必要性とサーバーイベント設定メニューを通じたTCPポートモニタリングの活性化方法についてご案内します。
TCPポートモニタリング
ITインフラ管理においてTCPポートのモニタリングは、運用中のサービスの状態を確認する基本的かつ重要な方法の1つです。 TCPポートは、ネットワーク上のアプリケーションおよびサービスが通信する主要パスであり、各サービスは特定のTCPポートを通じて通信し、各サービスの可用性と性能を直接または間接的に示します。 このようにTCPポートモニタリングは、サービスが正常に動作しているかをリアルタイムでモニタリングし、システムの安定性を保障するのに重要な役割を果たします。
例えば、Webサーバが使用する80や443のようなHTTPポートが応答しない場合、Webサーバがダウンしたり、ネットワークの問題によってアクセスが遮断された可能性があります。 このような状況でTCPポートモニタリングは問題を迅速に感知し、通知を送信して管理者が直ちに対応できるようにサポートします。
WhaTapのサーバーモニタリングエージェントは、モニタリング対象サーバーの状態をリアルタイムで確認できるだけでなく、サーバーと他のサービス間のTCP通信状態までモニタリングします。 これにより、サービスの中断を防ぎ、システムの可用性を最大化し、ビジネスの継続性を保持できます。
アラートの活性化
ホーム画面 > プロジェクト選択 > アラート通知 > イベント設定 > サーバータブをクリックして***+*** イベント設定追加ボタンを選択
基本通知
WhaTapサーバモニタリングは基本通知を提供します。 ユーザーは、以下のようにイベントテンプレート内でサーバー再起動およびデータ未受信アイテムを活性化するだけで、追加の操作なしで基本的な通知設定を完了できます。
-
再起動: モニタリング対象のサーバーがシステムの再起動を実行している場合、通知が送信されます。
-
未受信: サーバーのダウンタイムやネットワークの問題により、設定された時間の間にモニタリングエージェントからデータが受信されない場合、その状態に関する通知が送信されます。
TCPポートモニタリングの通知
WhaTapサーバーのモニタリングイベントテンプレートでポートアイテムを活性化し、次のスクリプトでモニタリング対象のエンドポイントとTCPポートを設定します。
- Linux Shell
- Windows Powershell
#以下の変数にモニタリング対象IPを指定します。
export TARGET_IP=127.0.0.1
#以下の変数にモニタリング対象ポート番号を指定します。
export TARGET_PORT=80
echo "tcp.check.$TARGET_PORT=tcp://$TARGET_IP:$TARGET_PORT" |sudo tee -a /usr/whatap/infra/conf/whatap.conf
#以下の変数にモニタリング対象IPを指定します。
$TARGET_IP="127.0.0.1"
#以下の変数にモニタリング対象ポート番号を指定します。
$TARGET_PORT="80"
Add-Content -Path "C:\Program Files\WhatapInfra\whatap.conf" -Value "tcp.check.$TARGET_PORT=tcp://$TARGET_IP:$TARGET_PORT"
活性化確認
whatap.conf
Linux環境で127.0.0.1
で設定が完了した場合、/usr/whatap/infra/confパスのwhatap.confファイルに次のような内容が追加されます。
license=xxxxxxxxxx
whatap.server.host=xxx.xxx.xxx.xxx
createdtime=xxxxxxxxxx
tcp.check.8080=tcp://127.0.0.1:8080
マルチポートモニタリング
複数のポートをモニタリングするためにはwhatap.confファイル内の追加設定が必要です。 次の例を参考にしてください。
# port 8080, port 80
tcp.check.8080=tcp://127.0.0.1:8080
tcp.check.80=tcp://127.0.0.1:80
メトリクス照会
設定が完了した場合分析 > メトリクス照会メニューでserver_tcpport
カテゴリが追加されます。 当該カテゴリのisAlive
フィールド値に応じて、メトリクス通知を使用できます。
WhaTapサーバーモニタリングとTCPポートモニタリング
WhaTapのサーバモニタリングで提供するTCPポートのモニタリング機能を活用すると、エージェントをインストールできない環境やモニタリングデータを外部に直接転送できないプライベートネットワーク領域でもTCP状態を効果的に確認できます。
WhaTapのサーバーエージェントはモニタリング対象サーバーだけでなく、当該サーバー内部の他のエンドポイントに対しても周期的にTCP状態を点検します。 従って、ネットワーク通信が可能な環境ではエージェントを通じて、より包括的で広範囲なモニタリングを実行できます。 これらの機能は、複雑なネットワーク環境でのサーバー状態と接続状態を徹底的にモニタリングし、障害発生時の迅速な対応を可能にします。
このようなWhaTapサーバーモニタリングの様々な機能を活性化して、運用中のシステムのネットワークとサーバーの状態を迅速に把握して対応します。 WhaTapにより、ビジネスの継続性を確保し、サービスの安定性を最大化できます。