Repolode
kOlapsis

kOlapsis/maintenant

Docker、Kubernetes、稼働状況、TLS、cronジョブを監視するセルフホスト型ツール。アラート機能と組み込みMCPサーバーを備えた単一のGoバイナリです。

代替できる製品:Uptime RobotDatadog

スター
533
フォーク
25
未解決の Issue
2
最終コミット
昨日

これは何?

maintenantは、VueフロントエンドとSQLiteを組み込んだ単一のGoバイナリで提供されるセルフホスト型インフラ監視ツールです。Dockerコンテナ、Docker Swarmサービス、Kubernetesワークロードを自動検出し、手動設定なしで状態、ヘルスチェック、再起動ループ、リソース使用量、リアルタイムログを追跡します。HTTPおよびTCPエンドポイントはDockerラベルで宣言でき、同じインスタンスでTLS証明書の有効期限、ハートビートとcronの期限、コンテナイメージの更新も監視できます。

アラートエンジンはコンテナ、エンドポイント、証明書、ハートビート、ホストのイベントに対応し、トリガーを介してDiscord、webhook、メールなどの通知先に配信します。リモートホストは読み取り専用エージェントとして追加でき、その状態をgRPC経由で中央サーバーにストリーミングします。組み込みのModel Context Protocolサーバーは監視データをAIアシスタントに公開し、ログやアラート履歴を参照できるようにします。コア機能はApache-2.0ライセンスで提供され、PersonalおよびProエディションではライセンスキーを使うことで、追加の通知先、CVE情報の付加、エスカレーションポリシーを利用できます。

主な機能

  • 01Docker、Swarm、Kubernetesのワークロードを自動検出し、コンテナのリアルタイムログをストリーミングします。
  • 02Dockerラベルで宣言されたHTTPおよびTCPエンドポイントをチェックします。
  • 03TLS証明書の有効期限と、ハートビートまたはcronジョブの期限を追跡します。
  • 04コンテナイメージの更新を検出し、リスクのあるネットワーク公開に警告します。
  • 05Discord、webhookなどの通知先にアラートを送信します。AIアシスタント向けの組み込みMCPサーバーも備えています。

ユースケース

  • 1つのダッシュボードから、ホームラボや小規模なVPS群のDockerコンテナを監視する。
  • 公開WebサイトやAPIの稼働状況と証明書の有効期限を監視する。
  • ハートビートURLを使い、cronジョブが予定どおりに実行されなかったときにアラートを受け取る。
  • AIエージェントにログやアラート履歴を参照させ、コンテナ障害を調査させる。

クイックスタート

  1. 1

    README から docker-compose.yml を保存し、ポートに関するセキュリティ上の注意を確認します

  2. 2

    Docker Compose で maintenant をバックグラウンド起動し、http://localhost:8080 を開きます

    docker compose up -d

使う前に知っておきたいこと

  • UI と API には独自の認証機能がないため、認証用リバースプロキシを追加するか、127.0.0.1 にバインドする必要があります。
  • コンテナを監視するには、Docker socket の読み取りアクセスが必要です。
  • CVE 情報の拡充や Discord、Slack などへのアラート振り分けといった一部機能には、有料の Personal または Pro エディションが必要です。

収録されている特集

トピック

よくある質問

maintenant とは?
Docker、Kubernetes、稼働状況、TLS、cronジョブを監視するセルフホスト型ツール。アラート機能と組み込みMCPサーバーを備えた単一のGoバイナリです。 maintenantは、VueフロントエンドとSQLiteを組み込んだ単一のGoバイナリで提供されるセルフホスト型インフラ監視ツールです。Dockerコンテナ、Docker Swarmサービス、Kubernetesワークロードを自動検出し、手動設定なしで状態、ヘルスチェック、再起動ループ、リソース使用量、リアルタイムログを追跡します。HTTPおよびTCPエンドポイントはDockerラベルで宣言でき、同じインスタンスでTLS証明書の有効期限、ハートビートとcronの期限、コンテナイメージの更新も監視できます。
maintenant は無料で使えますか?ライセンスは?
maintenant は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
maintenant は今もメンテナンスされていますか?
活発にメンテナンス中。maintenant の最終コミットは 2026年11月6日 です。
maintenant は何に使えますか?
1つのダッシュボードから、ホームラボや小規模なVPS群のDockerコンテナを監視する。 公開WebサイトやAPIの稼働状況と証明書の有効期限を監視する。 ハートビートURLを使い、cronジョブが予定どおりに実行されなかったときにアラートを受け取る。 AIエージェントにログやアラート履歴を参照させ、コンテナ障害を調査させる。
maintenant のインストール方法は?
README から docker-compose.yml を保存し、ポートに関するセキュリティ上の注意を確認します Docker Compose で maintenant をバックグラウンド起動し、http://localhost:8080 を開きます: docker compose up -d
maintenant はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/kOlapsis/maintenant

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト