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 why cloud monitoring SaaS solutions may expose infrastructure topology and performance data.
- Overview of Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparison with Nagios, Zabbix, and Grafana OnCall.
Quick Deployment
- Docker one-liner installation and volume persistence setup.
- Configuration of reverse proxy and TLS.
- Initial setup and creation of the admin account.
- Utilization of environment variables for authentication and base URL configuration.
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 jobs and backup heartbeats.
- Monitoring for MQTT, gRPC, and game servers.
Alerting Channels
- SMTP email and Microsoft Teams webhooks.
- Integration with Slack, Discord, Telegram, and Signal bots.
- Support for PagerDuty, Opsgenie, and custom webhook payloads.
- Implementation of notification throttling and escalation policies.
Status Pages
- Creation of branded public status pages.
- Management of incident timelines and maintenance modes.
- Application of custom CSS and domain mapping.
- Utilization of RSS and JSON feeds for status automation.
Integration and Maintenance
- Use of the Prometheus metrics endpoint for external scraping.
- Leveraging the API 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, and 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 due to compliance requirements.
7 Hours