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 providers expose infrastructure topology and performance data.
- Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend overview.
- Comparison with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- Docker one-liner installation and volume persistence setup.
- Reverse proxy and TLS configuration.
- Initial setup and admin account creation.
- Utilizing environment variables for authentication and base URL configuration.
Monitor Types
- HTTP/HTTPS monitors 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.
- MQTT, gRPC, and game server monitoring capabilities.
Alerting Channels
- SMTP email notifications and Microsoft Teams webhooks.
- Integration with Slack, Discord, Telegram, and Signal bots.
- PagerDuty, Opsgenie, and custom webhook payload configurations.
- Notification throttling and escalation policies setup.
Status Pages
- Creating branded public status pages.
- Managing incident timelines and maintenance modes.
- Custom CSS styling and domain mapping.
- RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Prometheus metrics endpoint configuration for external scraping.
- API usage for bulk monitor creation and management.
- Database backup procedures and migration strategies.
- Updating the software and securing the instance.
Requirements
- Fundamental knowledge of 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 monitoring dashboards.
- Small teams requiring simple, sovereign uptime monitoring solutions.
- Organizations avoiding SaaS monitoring tools due to compliance requirements.
7 Hours