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
- Why relying on cloud monitoring SaaS exposes infrastructure topology and performance data.
- Understanding Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparing Uptime Kuma with Nagios, Zabbix, and Grafana OnCall.
Quick Deployment
- Docker one-liner installation and volume persistence.
- Setting up reverse proxy and TLS.
- Initial configuration and admin account setup.
- Utilizing environment variables for authentication and base URL.
Monitor Types
- HTTP/HTTPS monitoring with keyword and status code checks.
- TCP port and ping/ICMP monitoring.
- DNS resolution and query-type checks.
- Push monitors for cron job and backup heartbeat verification.
- 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.
- Configuring notification throttling and escalation policies.
Status Pages
- Creating branded public status pages.
- Managing incident timelines and maintenance mode.
- Custom CSS styling and domain mapping.
- Enabling RSS and JSON feeds for status automation.
Integration and Maintenance
- Exposing Prometheus metrics endpoint for external scraping.
- Using the API for bulk monitor creation and management.
- Database backup and migration procedures.
- Updating and securing the instance.
Requirements
- Fundamental knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP protocols, and core 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
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