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 cloud monitoring SaaS exposing infrastructure topology and performance data.
- Uptime Kuma architecture: Node.js backend, SQLite database, and Vue.js frontend.
- Comparison with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Docker one-line installation and volume persistence setup.
- Configuration of reverse proxy and TLS.
- Initial setup and admin account creation.
- 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 webhooks.
- Slack, Discord, Telegram, and Signal bot integrations.
- PagerDuty, Opsgenie, and custom webhook payloads.
- Notification throttling and escalation policies.
Status Pages
- Creating branded public status pages.
- Incident timelines and maintenance mode features.
- Custom CSS and domain mapping capabilities.
- RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Prometheus metrics endpoint for external scraping.
- API usage for bulk monitor creation and management.
- Database backup and migration procedures.
- Updating and securing the Uptime Kuma instance.
Requirements
- Foundational knowledge of Linux and Docker administration.
- Understanding of HTTP, TCP protocols, and monitoring concepts.
- Familiarity with notification channels such as email, Slack, and Discord.
Audience
- SREs and DevOps teams transitioning from 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