{"repo":"Rabbit-Company/UptimeMonitor-Server","free":true,"listed":false,"github":"https://github.com/Rabbit-Company/UptimeMonitor-Server","clone":"git clone https://github.com/Rabbit-Company/UptimeMonitor-Server.git","description":"Enterprise-grade uptime monitoring system","language":"TypeScript","stars":64,"topics":["heartbeat","monitoring","pulse-monitor","status-page","uptime-monitoring"],"license":"GPL-3.0","category":"analytics","readme_excerpt":"Uptime Monitor A high-performance uptime monitoring system built with Bun and ClickHouse. Receive heartbeat pulses from your services, organize them into groups, track custom metrics, and get notified when things go down. Features - Pulse-Based Monitoring - Services send heartbeats; missing pulses trigger alerts - Hierarchical Groups - Organize monitors with flexible health strategies (any-up, all-up, percentage) - Custom Metrics - Track up to 3 numeric values per monitor (player count, connections, etc.) - Multi-Channel Notifications - Discord, Email, Ntfy, Telegram and Webhook support with per-monitor control - Dependency-Based Notification Suppression - Define dependencies between monitors/groups to avoid notification storms when infrastructure fails - Real-Time Status Pages - WebSocket-powered live updates - Self-Healing - Automatic backfill when the monitor itself recovers from downtime Quick Start 1. Start the Services This starts: - Uptime Monitor on port 3000 - ClickHouse database (internal) 2. Configure Your Monitors Option A: Visual Configuration Editor (Recommended) Visit https://uptime-monitor.org/configurator to visually create and edit your configuration with a user-friendly interface. You can: - Import your existing config.toml file - Visually create monitors, groups, and status pages - Configure custom metrics and notification channels - Export your configuration back to TOML format Option B: Manual Configuration Edit config.toml to add your monitors: 3. Send ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Rabbit-Company","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Rabbit-Company/UptimeMonitor-Server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}