Operations Documentation

This section contains operational runbooks, procedures, and guides for deploying and maintaining OpenGSLB in production environments.

Documentation Structure

Deployment Guides

Step-by-step instructions for initial deployment:

Maintenance Procedures

Day-to-day operations and lifecycle management:

Incident Response

Troubleshooting and incident management:

Security

Security configuration and procedures:

Capacity Planning

Sizing and performance guidance:

Runbook Conventions

All runbooks in this documentation follow these conventions:

Severity Levels

Level

Description

Response Time

SEV1

Complete service outage

Immediate

SEV2

Partial outage or degraded

15 minutes

SEV3

Minor issues, limited impact

1 hour

SEV4

Informational

Next business day

Command Notation

# Commands with sudo require root privileges
sudo systemctl restart opengslb-overwatch

# Variables in UPPERCASE should be replaced
curl http://OVERWATCH_IP:9090/api/v1/ready

# Optional parameters in [brackets]
opengslb-cli status [--api http://localhost:9090]

Verification Steps

Each procedure includes verification steps marked with checkboxes:

  • Step completed successfully

  • Metric within expected range

  • No errors in logs

Prerequisites

Before using these runbooks, ensure you have:

  1. Access credentials

    • SSH access to OpenGSLB servers

    • API endpoint access

    • Secrets (gossip key, tokens)

  2. Tools installed

    • opengslb-cli - CLI management tool

    • dig - DNS query tool

    • curl - HTTP client

    • jq - JSON processor

  3. Monitoring access

    • Prometheus/Grafana dashboards

    • Alerting system access

    • Log aggregation system

Getting Help

  • Documentation Issues: File issues at GitHub

  • Community Support: Discussions

  • Security Issues: security@opengslb.org

Contributing

Found an issue with these runbooks? Contributions welcome:

  1. Fork the repository

  2. Edit files in docs/operations/

  3. Submit a pull request


Document Version: 1.0 Last Updated: December 2025