Checkmate
Description
Checkmate is a powerful, open-source uptime and infrastructure monitoring application designed for modern needs. It provides businesses and developers with tools to monitor the operational status and performance of their servers and websites. Featuring real-time alerts and detailed analytical reports, it ensures seamless accessibility, optimal performance, and quick response to downtime incidents. With optional integration of the Capture agent, users gain advanced insights into server health, including metrics such as CPU utilization, memory, disk space, and temperature. Its robust architecture allows it to scale effortlessly, supporting over 1,000 active monitors without performance issues.
Features
- Website Monitoring: Track website uptime and response times to ensure uninterrupted services.
- Page Speed Analysis: Analyze and optimize website performance.
- Infrastructure Monitoring: Monitor critical server metrics such as memory, CPU, and disk usage (with Capture).
- Docker Monitoring: Gain insights into Docker container performance.
- Ping Monitoring: Regularly check server accessibility.
- SSL Monitoring: Keep track of SSL certificate validity and expiration.
- Incident Tracking: Visualize and manage downtime incidents at a glance.
- Email Notifications: Stay informed about critical issues in real time.
- Scheduled Maintenance: Manage maintenance periods effectively.
- Roadmap Features:
- Port Monitoring (completed, pending stable release)
- Distributed Uptime Checking via Solana Network (in progress)
- Status Pages (in progress)
- Enhanced Notifications (Webhooks, Discord, Telegram, Slack)
- Configurable Settings
- Language Translations
- Monitor Tagging/Grouping
- DNS Monitoring
Technology Stack
- React.js: Dynamic and responsive frontend development.
- MUI (React Framework): Seamless UI design and integration.
- Node.js: Scalable backend development for efficient processing.
- MongoDB: Flexible, NoSQL database for data storage.
- Recharts: Rich data visualization for insightful dashboards.
- Additional Open-Source Tools: A variety of trusted components enhancing functionality and performance.
Requirements
- Checkmate: Install via Coolify for one-click Docker deployment or follow the manual setup guide.
- Capture Agent: Recommended for advanced monitoring; available via the Capture GitHub Repository.
GitHub Metrics
Deploy Checkmate on DigitalOcean
Get started with $200 in free credits and deploy your application in minutes.