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 how cloud monitoring SaaS exposes infrastructure topology and performance data.
- Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparative analysis with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Docker one-liner installation and volume persistence strategies.
- Setting up reverse proxy and TLS.
- Initial configuration and admin account setup.
- Configuring environment variables for authentication and base URL.
Monitor Types
- HTTP/HTTPS monitors with keyword and status code checks.
- TCP port and ping/ICMP monitoring.
- DNS resolution and query-type validation.
- Push monitors for cron jobs and backup heartbeats.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email and Microsoft Teams webhooks.
- Integration with Slack, Discord, Telegram, and Signal bots.
- Connections to PagerDuty, Opsgenie, and custom webhook payloads.
- Notification throttling and escalation policies.
Status Pages
- Creating branded public status pages.
- Managing incident timelines and maintenance mode.
- Custom CSS styling and domain mapping.
- RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Prometheus metrics endpoint configuration for external scraping.
- Using the API for bulk monitor creation and management.
- Database backup procedures and migration techniques.
- Updating the instance and enhancing security measures.
Requirements
- Foundational knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP protocols, and general monitoring concepts.
- Familiarity with notification channels such as email, Slack, and Discord.
Target Audience
- SREs and DevOps teams looking to replace cloud-based monitoring dashboards.
- Small teams requiring simple, sovereign uptime monitoring solutions.
- Organizations seeking to avoid SaaS monitoring tools for compliance reasons.
7 Hours