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 providers can expose infrastructure topology and performance data.
- Overview of Uptime Kuma architecture: Node.js backend, SQLite database, and Vue.js frontend.
- Comparative analysis with established tools like Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Executing Docker one-liner installations and ensuring volume persistence.
- Configuring reverse proxies and establishing TLS connections.
- Initial setup procedures and admin account creation.
- Managing environment variables for authentication and base URL settings.
Monitor Configurations
- HTTP/HTTPS monitoring with keyword validation and status code checks.
- TCP port checks and ping/ICMP monitoring.
- DNS resolution tests and query-type verification.
- Push monitors for validating cron job and backup heartbeats.
- Monitoring MQTT, gRPC, and game server endpoints.
Alerting Mechanisms
- Setting up SMTP email notifications and Microsoft Teams webhooks.
- Integrating Slack, Discord, Telegram, and Signal bots.
- Connecting PagerDuty, Opsgenie, and custom webhook payloads.
- Implementing notification throttling and defining escalation policies.
Status Pages
- Creating branded, public-facing status pages.
- Managing incident timelines and maintenance windows.
- Customizing CSS styles and mapping custom domains.
- Generating RSS and JSON feeds for automated status updates.
Integration & Maintenance
- Utilizing Prometheus metrics endpoints for external data scraping.
- Leveraging APIs for bulk monitor creation and management.
- Performing database backups and executing migrations.
- Updating software versions and securing the instance.
Requirements
- Foundational knowledge of Linux and Docker administration.
- Working understanding of HTTP, TCP, and core monitoring concepts.
- Familiarity with common notification channels such as email, Slack, and Discord.
Target Audience
- SREs and DevOps teams looking to migrate away from cloud-based monitoring dashboards.
- Small teams requiring straightforward, sovereign uptime monitoring solutions.
- Organizations seeking to avoid SaaS monitoring for compliance purposes.
7 Hours