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 platforms expose infrastructure topology and performance data.
- Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparison with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Docker one-liner installation and volume persistence.
- Reverse proxy and TLS setup.
- Initial configuration and admin account creation.
- Configuring environment variables for authentication and base URL.
Monitor Types
- HTTP/HTTPS checks including 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.
- MQTT, gRPC, and game server monitoring.
Alerting Channels
- SMTP email and Microsoft Teams webhooks.
- Slack, Discord, Telegram, and Signal bots.
- 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.
- Enabling RSS and JSON feeds for status automation.
Integration and Maintenance
- Utilizing the Prometheus metrics endpoint for external scraping.
- Leveraging the API for bulk monitor creation and management.
- Performing database backup and migration.
- Updating and securing the instance.
Requirements
- Basic knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP, and general 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