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
- The risks of exposing infrastructure topology and performance data through cloud monitoring SaaS.
- Uptime Kuma architecture: Node.js backend, SQLite database, and Vue.js frontend.
- Comparative analysis with Nagios, Zabbix, and Grafana OnCall.
Quick Deployment
- One-line Docker installation and volume persistence setup.
- Reverse proxy configuration and TLS setup.
- Initial configuration and admin account creation.
- Using environment variables for authentication and base URL settings.
Monitor Types
- HTTP/HTTPS monitoring with keyword and status code validation.
- TCP port connectivity and ping/ICMP monitoring.
- DNS resolution and query-type verification.
- Push monitors for cron jobs and backup heartbeats.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email delivery and Microsoft Teams webhooks.
- Integration with Slack, Discord, Telegram, and Signal bots.
- PagerDuty, Opsgenie, and custom webhook payloads.
- Notification throttling and escalation policy management.
Status Pages
- Creating branded public-facing status pages.
- Incident timeline management and maintenance mode.
- Custom CSS styling and domain mapping.
- RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Prometheus metrics endpoint for external data scraping.
- API usage for bulk monitor creation and management.
- Database backup and migration procedures.
- System updates and security hardening.
Requirements
- Basic proficiency in 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-based monitoring dashboards.
- Small teams requiring simple, self-sovereign uptime monitoring solutions.
- Organizations seeking to avoid SaaS monitoring tools for compliance reasons.
7 Hours
Testimonials (3)
How trainer deliver knowledge so effectively
Vu Thoai Le - Reply Polska sp. z o. o.
Course - Certified Kubernetes Administrator (CKA) - exam preparation
Lab exercise
Tse Kiat - ST Engineering Training & Simulation Systems Pte. Ltd.
Course - Automated Monitoring with Zabbix
Interesting labs, help from trainer