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 the risks of exposing infrastructure topology and performance data through cloud monitoring SaaS.
- Overview of Uptime Kuma architecture, including Node.js, SQLite, and the Vue.js frontend.
- Comparative analysis with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- One-liner installation via Docker and volume persistence strategies.
- Setting up reverse proxies and TLS.
- Initial configuration and creating an admin account.
- Utilizing environment variables for authentication and base URL configuration.
Monitor Types
- HTTP/HTTPS monitoring with 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.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email and Microsoft Teams webhook integrations.
- Bot support 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.
- Utilizing RSS and JSON feeds for status automation.
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
- Fundamental knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP, and core monitoring concepts.
- Familiarity with notification channels such as email, Slack, and Discord.
Target 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 providers 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