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
- Understanding the risks of cloud monitoring SaaS in exposing infrastructure topology and performance data.
- Overview of Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparison with other tools like Nagios, Zabbix, and Grafana OnCall.
Quick Deployment
- Docker one-liner installation and volume persistence techniques.
- Reverse proxy configuration and TLS setup.
- Initial configuration steps and admin account creation.
- Using environment variables for authentication and base URL settings.
Monitor Types
- HTTP/HTTPS monitoring with keyword and status code verification.
- TCP port 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
- Creating branded public status pages.
- Managing incident timelines and maintenance modes.
- Applying custom CSS and domain mapping.
- Utilizing RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Accessing the Prometheus metrics endpoint for external scraping.
- Using the API for bulk monitor creation and management.
- Database backup and migration procedures.
- Strategies for updating and securing your Uptime Kuma instance.
Requirements
- Basic knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP, and fundamental monitoring concepts.
- Familiarity with notification channels such as email, Slack, and Discord.
Audience
- SREs and DevOps teams transitioning away from cloud monitoring dashboards.
- Small teams requiring simple, sovereign uptime monitoring solutions.
- Organizations seeking to avoid SaaS monitoring tools for compliance purposes.
7 Hours