Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Monitoring Sovereignty for Teams
- Why relying on cloud monitoring SaaS exposes infrastructure topology and performance data.
- Uptime Kuma architecture: Built with Node.js, SQLite, and a Vue.js frontend.
- Comparative analysis with Nagios, Zabbix, and Grafana OnCall.
Quick Deployment
- One-line Docker installation and volume persistence setup.
- Configuration of reverse proxy and TLS certificates.
- Initial system configuration and admin account creation.
- Utilizing environment variables for authentication and base URL settings.
Monitor Types
- HTTP/HTTPS monitoring with keyword and status code validation.
- TCP port connectivity and ping/ICMP monitoring.
- DNS resolution and query-type checks.
- Push monitors for cron jobs and backup heartbeats.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email alerts and Microsoft Teams webhooks.
- Bots for Slack, Discord, Telegram, and Signal.
- Integrations with PagerDuty, Opsgenie, and custom webhook payloads.
- Notification throttling and escalation policies.
Status Pages
- Creation of branded public status pages.
- Incident timeline management and maintenance mode features.
- Custom CSS styling and domain mapping.
- RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Prometheus metrics endpoint for external scraping.
- API usage for bulk monitor creation and management.
- Database backup procedures and migration strategies.
- Best practices for updating and securing the instance.
Requirements
- Fundamental knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP, and core monitoring concepts.
- Familiarity with notification channels such as email, Slack, and Discord.
Audience
- SREs and DevOps teams looking to replace cloud monitoring dashboards.
- Small teams requiring simple, sovereign uptime monitoring solutions.
- Organizations avoiding SaaS monitoring providers due to compliance requirements.
7 Hours