このプロジェクトについて
DumbMonitは、活発に開発中のワークインプログレスな監視プラットフォームであり、Zabbix、Checkmk、あるいはPrometheus/Grafana/Alertmanagerの組み合わせといった重量級ツールのよりシンプルな代替として位置づけられ、約10台のマシン、ネットワークスイッチ、セルフホストサービスを管理するユーザーを対象としています。中核となる設計上の優先事項は、迅速なステータス確認、簡素化されたデバイスのオンボーディング、そして最小限のアラートノイズです。
主な機能は以下のとおりです。
- 幅広いすぐに使えるデータソース対応: スイッチ、ルーター、NAS、UPS、プリンター向けのSNMP v1/v2c/v3をサポートし、デバイスのsysObjectIDで検出されたMIBプロファイルを自動適用します。Proxmox VE、Proxmox Backup Server、Proxmox Datacenter Manager、Proxmox Mail Gateway、OPNsenseファイアウォール、Redfish互換のサーバーハードウェア(Supermicro、iDRAC、iLOなど)、MDaemonメールサーバー、一般的なセルフホストアプリケーション(Nextcloud、Immich、Paperless-ngx、Jellyfin、Plex、TrueNAS、Synology DSM)向けのネイティブ統合を備えています。Linux、macOS、FreeBSD、Windows向けのクロスプラットフォームエージェントは、CPU、メモリ、ディスク、サービス、温度、SMARTヘルス、ZFSプールのメトリクスを収集し、ワンラインのインストールスクリプトでエージェントをホストのサービス管理機構に登録します。Dockerコンテナ監視はエージェント経由で利用可能で、HTTP、TCP、DNS、ping、TLS証明書チェック用のサービモニター、SMTP、PostgreSQL、MySQL/MariaDB、MQTT、WebSocket用のアプリケーションレベルセッションモニター、プッシュ対応のハートビート(デッドマンスイッチ)モニター、一括デバイスオンボーディング用のCIDRネットワークディスカバリも備えています。
- 低ノイズなアラート: あらかじめ用意されたデフォルトルールは、デバイスへの到達不能、CPU飽和、ディスク容量逼迫、UPSのバッテリー駆動、バックアップの停滞、証明書の期限切れなど、一般的な問題をカバーします。機能には、依存関係に基づくアラート抑制(親デバイスの障害が子孫のアラートを抑制)、ホストベースのアラートグループ化と重複排除、設定可能なアラート確認の静穏期間、スケジュールされたメンテナンスウィンドウ、ヒステリシスを備えた通知ポリシー、チャネルごとのクールダウン、静穏時間、手動でのしきい値調整なしにネットワークパターンを学習する季節ベースライン異常検知、ディスクおよびデータストアの容量枯渇予測、Discord、Slack、Microsoft Teams、Telegram、メール、カスタムWebhook、PagerDuty、Home Assistantを含む22の通知チャネルのサポートが含まれます。
- インターフェースと運用機能: ライトテーマとダークテーマ、部屋のディスプレイ向けの全画面ウォールモード、コマンドパレットナビゲーション、ステータス確認とアラートサイレンシングに最適化されたモバイルビュー、90日間の稼働履歴を備えた公開ブランドステータスページ、インシデント追跡、メール/RSS購読。アクセス制御には管理者/閲覧者のロール、オプションのTOTP二要素認証、グループからロールへのマッピングを備えたOIDC/SSOサポート、監査ログが含まれます。このプラットフォームは、スコープ付きREST APIトークン、AIアシスタントとの統合用の組み込みMCPサーバー、既存の監視スタック向けのPrometheus互換メトリクスエンドポイント、暗号化された設定のバックアップと復元機能を提供します。
デプロイは単一コンテナとして実行され、時系列ストレージには組み込みのVictoriaMetrics、設定と状態にはSQLiteを使用し、別途データベースサービスを必要としません。オプションのリレーエージェントをリモートサイトに配置することで、インバウンドVPNアクセスなしにネットワークをまたいでプローブを実行できます。アルファリリースとして、このプラットフォームは作者のホームラボで毎日使用されていますが、粗削りな部分、破壊的変更、データベーススキーマ変更にわたるアップグレードパスの保証がないことが想定されています。一部の統合は実際のハードウェアではなく、シミュレートされたデバイスに対してのみテストされています。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.