Get in Touch

Course Outline

Monitoring Sovereignty for Teams

  • The risks of exposing infrastructure topology and performance data through cloud monitoring SaaS.
  • Uptime Kuma architecture: Node.js backend, SQLite database, and Vue.js frontend.
  • Comparative analysis with Nagios, Zabbix, and Grafana OnCall.

Quick Deployment

  • One-line Docker installation and volume persistence setup.
  • Reverse proxy configuration and TLS setup.
  • Initial configuration and admin account creation.
  • Using environment variables for authentication and base URL settings.

Monitor Types

  • HTTP/HTTPS monitoring with keyword and status code validation.
  • TCP port connectivity and ping/ICMP monitoring.
  • DNS resolution and query-type verification.
  • Push monitors for cron jobs and backup heartbeats.
  • Monitoring for MQTT, gRPC, and game servers.

Alerting Channels

  • SMTP email delivery and Microsoft Teams webhooks.
  • Integration with Slack, Discord, Telegram, and Signal bots.
  • PagerDuty, Opsgenie, and custom webhook payloads.
  • Notification throttling and escalation policy management.

Status Pages

  • Creating branded public-facing status pages.
  • Incident timeline management and maintenance mode.
  • Custom CSS styling and domain mapping.
  • RSS and JSON feeds for automated status updates.

Integration and Maintenance

  • Prometheus metrics endpoint for external data scraping.
  • API usage for bulk monitor creation and management.
  • Database backup and migration procedures.
  • System updates and security hardening.

Requirements

  • Basic proficiency in 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-based monitoring dashboards.
  • Small teams requiring simple, self-sovereign uptime monitoring solutions.
  • Organizations seeking to avoid SaaS monitoring tools for compliance reasons.
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories