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 can expose infrastructure topology and performance data.
- Overview of Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparative analysis with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Docker one-liner installation and volume persistence management.
- Reverse proxy configuration and TLS setup.
- Initial setup and admin account creation.
- Configuration of environment variables for authentication and base URL.
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 job and backup heartbeats.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email and Microsoft Teams webhooks.
- Bots for Slack, Discord, Telegram, and Signal.
- PagerDuty, Opsgenie, and custom webhook payloads.
- Notification throttling and escalation policies.
Status Pages
- Creation of branded public status pages.
- Incident timeline tracking and maintenance mode management.
- Custom CSS styling and domain mapping.
- 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.
- Best practices for 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-based monitoring dashboards.
- Small teams requiring simple, sovereign uptime monitoring solutions.
- Organizations seeking to avoid SaaS monitoring tools for compliance reasons.
7 Hours