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
Oversight and Sovereignty in Team Environments
- Assessing how Software-as-a-Service (SaaS) monitoring solutions expose critical infrastructure topology and performance metrics.
- Examining the Uptime Kuma technical stack: Node.js backend, SQLite database, and Vue.js interface.
- Evaluating Uptime Kuma against established alternatives such as Nagios, Zabbix, and Grafana OnCall.
Expedited Deployment
- Executing single-command Docker installations with persistent volume storage.
- Configuring reverse proxies and implementing Transport Layer Security (TLS) encryption.
- Performing initial system configuration and establishing administrative credentials.
- Setting environment variables to enforce authentication standards and base URL definitions.
Monitoring Capabilities
- Conducting HTTP and HTTPS checks with specific status code and keyword validation.
- Monitoring TCP port availability and executing ping/ICMP connectivity tests.
- Verifying DNS resolution accuracy and validating specific query types.
- Implementing push-based monitors for cron job verification and backup heartbeat tracking.
- Surveillance of MQTT, gRPC, and game server performance.
Alerting Mechanisms
- Dispatching alerts via SMTP email and Microsoft Teams webhook integration.
- Connecting Slack, Discord, Telegram, and Signal notification bots.
- Triggering PagerDuty, Opsgenie, and custom webhook payload transmissions.
- Defining notification throttling rules and escalation policies for incident management.
Status Reporting
- Generating branded public status pages to ensure transparency.
- Documenting incident timelines and managing maintenance mode windows.
- Applying custom CSS styling and mapping dedicated domains.
- Providing RSS and JSON feeds to automate status aggregation for government and enterprise workflows.
Integration and Lifecycle Management
- Exposing Prometheus metrics endpoints for external data scraping and analysis.
- Utilizing the REST API for bulk creation and management of monitoring targets.
- Executing database backup routines and managing schema migrations.
- Performing software updates and hardening the instance to meet security standards.
Requirements
- Foundational knowledge of Linux system administration and Docker containerization.
- Working understanding of HTTP, TCP protocols, and general monitoring principles.
- Familiarity with common notification channels, including email, Slack, and Discord.
Target Audience
- SREs and DevOps teams seeking to replace cloud-based monitoring dashboards with internal solutions.
- Small technical teams requiring simple, sovereign uptime monitoring capabilities.
- Organizations with compliance obligations that necessitate avoiding third-party SaaS monitoring services.
7 Hours