2026年9月17日

2026年9月17日

WordPressのUptime Kumaで死活監視する方法

はじめに

WordPressサイトの運用において、定期的な監視は非常に重要です。サービスが突然停止したり通信エラーが発生した場合でもすぐに通知を受け取ることができれば、迅速な対応が可能となります。Uptime Kumaはオープンソースのウェブアプリケーションで、サーバーまたはサイトの死活状況を監視し、問題が発生した際にメールやSlackなどの各種通知手段を通じて管理者に知らせます。

症状・背景

この記事が必要になる主な場面:

  • サイトの可用性を定期的にチェックしたい場合
  • メールまたはSlack経由で監視結果を自動送信したい場合
  • 過去の障害履歴やアクセスログを確認したい場合
  • 他のサービスと統合して一元管理を行いたい場合

手順・設定方法

ステップ1: Uptime Kumaをインストールする

# Dockerを使用してUptime Kumaをインストールします。
docker run -d --name uptime-kuma --restart always -p 3001:3001 louislam/uptime-kuma

# 環境変数でデータベースの永続化と管理者パスワードを設定できます。
docker run -d --name uptime-kuma --restart always -e UPTIME_KUMA_ADMIN_PASSWORD=yourpassword -v /path/to/data:/app/data -p 3001:3001 louislam/uptime-kuma

ステップ2: サイトを追加する

# Uptime KumaのWebインターフェースにアクセスします。
# URLは「http://your-server-ip:3001」になります。

# 新しいサイトを追加します。
# 名前、状態URL、ステータスチェック間隔を入力して、「追加」ボタンをクリックします。

ステップ3: 通知設定を有効にする

# Webインターフェースから「設定」→「通知」タブを選択します。

# 新しい通知ルールを作成し、メールやSlackなどの通知先を指定します。
# 必要に応じて複数の通知方法を追加できます。

ステップ4: グローバル設定を調整する

# Webインターフェースから「設定」→「グローバル」タブを選択します。

# 全体的な監視パラメータ、ログの保存期間などをカスタマイズできます。

注意事項

  • Uptime Kumaは高負荷時には応答速度が遅くなる可能性がありますので、適切なサーバーリソースを用意することをお勧めします。
  • 通知先としてメールアドレスを使用する場合は、SMTPの設定も合わせて調整してください。
  • 安全性のために、定期的なバックアップとセキュリティ更新を実施しましょう。
  • パフォーマンス向上のためには、不要なログやデータは適宜削除することをお勧めします。

まとめ

1. インストール: Dockerを使用してUptime Kumaを迅速にセットアップできます。

2. サイト追加: Webインターフェースから簡単にサイトの状態チェックを開始できます。

3. 通知設定: 各種通知方法を有効にして、障害発生時の早期対応を可能とします。

4. グローバル設定: サイト全体に対する監視パラメータやログ保存期間などを調整できます。

5. セキュリティ: 重要なデータのバックアップと定期的な更新は、システムの健全性を保つ上で重要です。

関連記事:

お気軽にご相談ください

お見積りへ お問い合わせへ
▲