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 exposing infrastructure topology and performance data through cloud monitoring SaaS solutions.
- Overview of Uptime Kuma architecture: Node.js, SQLite, and Vue.js frontend.
- Comparative analysis with Nagios, Zabbix, and Grafana OnCall.
Rapid Deployment
- One-line Docker installation and volume persistence management.
- Setting up reverse proxies and TLS configurations.
- Initial system configuration and admin account setup.
- Utilising environment variables for authentication and base URL settings.
Monitor Types
- HTTP/HTTPS monitoring with keyword and status code validation.
- 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 notifications and Microsoft Teams webhooks.
- Integration with Slack, Discord, Telegram, and Signal bots.
- Compatibility with PagerDuty, Opsgenie, and custom webhook payloads.
- Configuration of notification throttling and escalation policies.
Status Pages
- Creating branded public status pages.
- Managing incident timelines and maintenance modes.
- Implementing custom CSS and domain mapping.
- Utilising RSS and JSON feeds for automated status updates.
Integration and Maintenance
- Accessing Prometheus metrics endpoints for external scraping.
- Leveraging the API for bulk monitor creation and management.
- Performing database backups and migrations.
- Securing updates and maintaining 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 straightforward, sovereign uptime monitoring solutions.
- Organisations avoiding SaaS monitoring tools for compliance reasons.
7 Hours