本文へスキップ

TCPポートモニタリングの活用

TCPポートモニタリングの必要性とサーバーイベント設定メニューを通じたTCPポートモニタリングの活性化方法についてご案内します。

TCPポートモニタリング

ITインフラ管理においてTCPポートのモニタリングは、運用中のサービスの状態を確認する基本的かつ重要な方法の1つです。 TCPポートは、ネットワーク上のアプリケーションおよびサービスが通信する主要パスであり、各サービスは特定のTCPポートを通じて通信し、各サービスの可用性と性能を直接または間接的に示します。 このようにTCPポートモニタリングは、サービスが正常に動作しているかをリアルタイムでモニタリングし、システムの安定性を保障するのに重要な役割を果たします。

例えば、Webサーバが使用する80や443のようなHTTPポートが応答しない場合、Webサーバがダウンしたり、ネットワークの問題によってアクセスが遮断された可能性があります。 このような状況でTCPポートモニタリングは問題を迅速に感知し、通知を送信して管理者が直ちに対応できるようにサポートします。

WhaTapのサーバーモニタリングエージェントは、モニタリング対象サーバーの状態をリアルタイムで確認できるだけでなく、サーバーと他のサービス間のTCP通信状態までモニタリングします。 これにより、サービスの中断を防ぎ、システムの可用性を最大化し、ビジネスの継続性を保持できます。

アラートの活性化

ノート

ホーム画面 > プロジェクト選択 > アラート通知 > イベント設定 > サーバータブをクリックして***+*** イベント設定追加ボタンを選択

tcp ポート監視通知の設定

基本通知

WhaTapサーバモニタリングは基本通知を提供します。 ユーザーは、以下のようにイベントテンプレート内でサーバー再起動およびデータ未受信アイテムを活性化するだけで、追加の操作なしで基本的な通知設定を完了できます。

  • 再起動: モニタリング対象のサーバーがシステムの再起動を実行している場合、通知が送信されます。

  • 未受信: サーバーのダウンタイムやネットワークの問題により、設定された時間の間にモニタリングエージェントからデータが受信されない場合、その状態に関する通知が送信されます。

TCPポートモニタリングの通知

WhaTapサーバーのモニタリングイベントテンプレートでポートアイテムを活性化し、次のスクリプトでモニタリング対象のエンドポイントとTCPポートを設定します。

#以下の変数にモニタリング対象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

活性化確認

whatap.conf

Linux環境で127.0.0.1で設定が完了した場合、/usr/whatap/infra/confパスのwhatap.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ファイル内の追加設定が必要です。 次の例を参考にしてください。

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フィールド値に応じて、メトリクス通知を使用できます。

tcp ポート監視通知に関するメトリックスの照会

WhaTapサーバーモニタリングとTCPポートモニタリング

WhaTapのサーバモニタリングで提供するTCPポートのモニタリング機能を活用すると、エージェントをインストールできない環境やモニタリングデータを外部に直接転送できないプライベートネットワーク領域でもTCP状態を効果的に確認できます。

tcpポート監視

WhaTapのサーバーエージェントはモニタリング対象サーバーだけでなく、当該サーバー内部の他のエンドポイントに対しても周期的にTCP状態を点検します。 従って、ネットワーク通信が可能な環境ではエージェントを通じて、より包括的で広範囲なモニタリングを実行できます。 これらの機能は、複雑なネットワーク環境でのサーバー状態と接続状態を徹底的にモニタリングし、障害発生時の迅速な対応を可能にします。

このようなWhaTapサーバーモニタリングの様々な機能を活性化して、運用中のシステムのネットワークとサーバーの状態を迅速に把握して対応します。 WhaTapにより、ビジネスの継続性を確保し、サービスの安定性を最大化できます。