{"repo":"sxwebdev/sentinel","free":true,"listed":false,"github":"https://github.com/sxwebdev/sentinel","clone":"git clone https://github.com/sxwebdev/sentinel.git","description":"🛡️ Multi-protocol service monitoring system with real-time alerts and web dashboard. Supports HTTP/HTTPS, TCP and gRPC monitoring with Telegram notifications.","language":"TypeScript","stars":22,"topics":["alertmanager","devops","devops-tools","golang","monitoring","uptime","uptimekuma","sentinel"],"license":null,"category":"analytics","readme_excerpt":"Sentinel - Service Monitoring System Sentinel is a lightweight, multi-protocol service monitoring system written in Go. It monitors HTTP/HTTPS, TCP and gRPC services, providing real-time status updates and incident management with multi-provider notifications. Features - Multi-Protocol Support : HTTP/HTTPS, TCP, gRPC - Real-time Monitoring : Configurable check intervals and timeouts - Incident Management : Automatic incident creation and resolution - Multi-Provider Notifications : Alert and recovery notifications via multiple providers (Telegram, Discord, Slack, Email, Webhooks, etc.) - Web Dashboard : Clean, responsive web interface with JSON configuration - REST API : Full API for integration with other tools - WebSocket Support : Real-time updates via WebSocket connections - Persistent Storage : Incident history using SQLite with improved concurrency handling - Configuration : YAML-based configuration with environment variable support - Clean Logging : Minimal logging focused on check results and notifications Quick Start Automated Installation (Recommended for Linux) Install Sentinel automatically on Linux systems with systemd: Installation Features: - Automatic binary download for your platform (Linux amd64/arm64) - System user creation - Systemd service configuration with security hardening - Configuration file creation with sensible defaults - Automatic service startup and enablement Post-Installation: - Dashboard: - Configuration: /etc/sentinel/config.yaml - Service: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/sxwebdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sxwebdev/sentinel/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."}