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 why cloud monitoring SaaS providers expose infrastructure topology and performance data.
- Exploring Uptime Kuma architecture: Node.js backend, SQLite database, and Vue.js frontend.
- Comparing Uptime Kuma with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Docker one-liner installation and volume persistence setup.
- Configuring reverse proxies and TLS.
- Initial configuration and admin account creation.
- Utilizing environment variables for authentication and base URL settings.
Types of Monitors
- HTTP/HTTPS checks with keyword and status code verification.
- TCP port monitoring and ping/ICMP checks.
- DNS resolution and query-type validations.
- Push monitors for cron jobs and backup heartbeats.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email delivery 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.
- Leveraging RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Exposing Prometheus metrics endpoints for external scraping.
- Using the API for bulk monitor creation and management.
- Performing database backups and migrations.
- Updating and securing the Uptime Kuma instance.
Requirements
- Familiarity with basic Linux and Docker administration.
- Understanding of HTTP, TCP protocols, 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 seeking to avoid SaaS monitoring tools for compliance reasons.
7 Hours