Get in Touch

Course Outline

Monitoring Sovereignty for Teams

  • How cloud monitoring SaaS solutions expose infrastructure topology and performance data to enhance operational visibility.
  • Uptime Kuma architecture: built using Node.js, SQLite, and a Vue.js frontend to ensure robust and efficient monitoring capabilities.
  • Comparative analysis with other leading tools such as Nagios, Zabbix, and Grafana OnCall for government use.

Quick Deployment

  • Simplified Docker one-liner installation with persistent volume configuration to ensure data integrity.
  • Instructions for setting up a reverse proxy and TLS to secure communications.
  • Steps for initial configuration, including the creation of an admin account.
  • Environment variables for authentication settings and base URL configuration.

Monitor Types

  • HTTP/HTTPS monitoring with keyword and status code validation to ensure web service reliability.
  • TCP port and ICMP ping monitoring to verify network connectivity.
  • DNS resolution and query-type checks to maintain domain health.
  • Push monitors for tracking cron jobs and backup heartbeats.
  • MQTT, gRPC, and game server monitoring for specialized applications.

Alerting Channels

  • SMTP email notifications and Microsoft Teams webhooks to alert team members of issues.
  • Integration with Slack, Discord, Telegram, and Signal bots for real-time updates.
  • Support for PagerDuty, Opsgenie, and custom webhook payloads to fit diverse notification needs.
  • Features for notification throttling and escalation policies to manage alert fatigue.

Status Pages

  • Guidance on creating branded public status pages to keep stakeholders informed.
  • Tools for documenting incident timelines and managing maintenance mode.
  • Options for custom CSS styling and domain mapping to align with organizational branding.
  • RSS and JSON feeds to automate status updates in external systems.

Integration and Maintenance

  • Prometheus metrics endpoint for seamless integration with external monitoring tools.
  • API endpoints for bulk monitor creation and management to streamline operations.
  • Procedures for database backup and migration to ensure data continuity.
  • Best practices for updating and securing the Uptime Kuma instance for government use.

Requirements

  • Proficiency in Linux and Docker administration.
  • Knowledge of HTTP, TCP, and monitoring principles.
  • Experience with notification channels such as email, Slack, and Discord.

Audience

  • Site Reliability Engineers (SREs) and DevOps teams transitioning from cloud monitoring dashboards.
  • Small organizations requiring straightforward, sovereign uptime monitoring solutions.
  • Entities that must comply with regulations and thus avoid SaaS monitoring tools for government operations.
 7 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories