checkcle

CheckCle is a self-hosted, open-source monitoring platform for seamless, real-time full-stack systems, applications, and infrastructure. It provides real-time uptime monitoring, distributed checks, incident tracking, and alerts. All deployable anywhere.

監視・ログPingdomの代替UptimeRobotの代替MIT
2,409 スター161 フォーク
AIによる要約
ひとことで言うと

Webサイト、サーバー、SSL証明書の稼働状況をリアルタイムで監視できるオープンソースのフルスタック監視ツールです。

こんな方におすすめ

・企業:複数のWebサービスやインフラを一元監視したい情報システム部門に最適です。分散リージョン監視やSSL証明書の有効期限管理を自動化でき、SaaS型の従量課金を避けて自社管理の監視基盤を構築できます。 ・スタートアップ:プロダクトの稼働状況をユーザーに示す公開ステータスページが必要だが、有料監視サービスのコストを抑えたいチームに向いています。Docker Composeでワンコマンド導入できるため、インフラ専任がいなくても始められます。 ・個人事業主・フリーランス:自分のサイトやクライアント納品サイトの死活監視を無料で行いたい方に最適です。Telegram、Discord、Slackなど普段使いのツールにアラートを飛ばせるので、異常にすぐ気づけます。

有料サービスとの違い

UptimeRobotは無料プランで最大50モニター、1分間隔の監視やSSL監視は有料プランが必要です。CheckCleはモニター数や監視間隔に制限がなく、SSL監視、公開ステータスページ、インフラサーバー監視まで無料で利用でき、データも自社サーバーに保持できます。

言語を選択

CheckCleプラットフォーム

CheckCleとは?

CheckCleは、フルスタックシステム、アプリケーション、インフラのシームレスなリアルタイム監視のためのオープンソースソリューションです。開発者、システム管理者、DevOpsチームに対して、サーバー、アプリケーション、サービスなど環境のあらゆるレイヤーにわたる深い洞察と実用的なデータを提供します。CheckCleを使用すると、技術スタック全体にわたる可視性、制御性、そして最適なパフォーマンスの確保が可能になります。

ライブデモ

👉 今すぐ試す: CheckCleライブデモ ユーザー: admin@example.com | パスワード: Admin123456

主な機能

ロードマップ:DEVELOPMENT_ROADMAP

アップタイムサービス&インフラサーバー監視

  • HTTP、DNS、Pingプロトコルの監視
  • TCPベース、APIサービス(FTP、SMTP、HTTPなど)の監視
  • アップタイム詳細、応答時間、パフォーマンス問題の追跡
  • 分散リージョン監視
  • インシデント履歴(UP/DOWN/WARNING/PAUSE)
  • SSL・ドメイン監視(ドメイン、発行者、有効期限、残日数、ステータス、最終通知日)
  • インフラサーバー監視。Linux(Debian、Ubuntu、CentOS、Red Hatなど)およびWindows(ベータ版)に対応。ワンラインインストールスクリプトによるエージェントでCPU、RAM、ディスク使用量、ネットワーク活動などのサーバーメトリクスを取得。
  • 計画メンテナンス&インシデント管理
  • 稼働状況 / 公開ステータスページ
  • メール、Telegram、Discord、Slack、Matrixなどによる通知
  • レポート&分析
  • 設定パネル(ユーザー管理、データ保持、多言語対応、テーマ(ダーク&ライトモード)、通知チャンネル&アラートテンプレート)

はじめに

現在のアーキテクチャサポート

  • x86_64 PC、ラップトップ、サーバー(amd64)
  • 最新のRaspberry Pi 3/4/5(64ビットOS)、Apple Silicon Mac(arm64)

以下の方法でCheckCleをインストール:

  1. Docker Compose設定によるインストール(推奨)
version: '3.9'

services:
  checkcle:
    image: operacle/checkcle:latest
    container_name: checkcle
    restart: unless-stopped
    ports:
      - "8090:8090"
    volumes:
      - /opt/pb_data:/mnt/pb_data
    ulimits:
      nofile:
        soft: 4096
        hard: 8192
  1. docker runによるインストール
docker run -d \
  --name checkcle \
  --restart unless-stopped \
  -p 8090:8090 \
  -v /opt/pb_data:/mnt/pb_data \
  --ulimit nofile=4096:8192 \
  operacle/checkcle:latest
  1. 管理Webインターフェース

    デフォルトURL: http://0.0.0.0:8090 ユーザー: admin@example.com パスワード: Admin123456

  2. クイックスタートガイドは https://docs.checkcle.io をご覧ください

CheckCleがコミュニティのために

  • 情熱を込めて構築:オープンソース愛好者がコミュニティのために作成
  • 無料&オープンソース:隠れたコストなく完全に無料で利用可能
  • 協力&つながり:オープンソースに情熱を持つ仲間と出会える

コントリビューション方法

  • バグ報告 — 不具合を見つけたらGitHub Issueを開いてください。
  • 機能提案 — アイデアがあればDiscussionを開始するか、機能リクエストIssueを開いてください。
  • プルリクエスト送信 — コードの改善、バグ修正、機能追加、ドキュメントの強化。
  • ドキュメント改善 — タイポの修正でも助けになります!
  • 口コミCheckCleリポジトリにスターを付けて、SNSで共有し、他の人にもコントリビューションを呼びかけてください!

つながる

ライセンス

CheckCleはMITライセンスの下でリリースされています。