# File: ./src/data/services.yaml # Service Status Configuration # This file configures the services monitored on the status page # Connect to Uptime Kuma API for real-time data # Uptime Kuma Configuration uptimeKuma: enabled: false # Set to true when Uptime Kuma is configured apiUrl: "https://status.lab.local/api" apiKey: "" # Add your Uptime Kuma API key here refreshInterval: 30000 # Refresh every 30 seconds # Static service definitions (used when Uptime Kuma is not available) services: - id: timesketch name: "Timesketch Instance" description: "Collaborative forensic timeline analysis platform" url: "https://timesketch.lab.local" category: "Analysis Tools" status: "operational" # operational|degraded|maintenance|down uptime: "99.9%" responseTime: "245ms" lastChecked: "2025-01-15T10:30:00Z" - id: thehive name: "TheHive Platform" description: "Incident response and case management" url: "https://thehive.lab.local" category: "Case Management" status: "operational" uptime: "99.7%" responseTime: "180ms" lastChecked: "2025-01-15T10:30:00Z" - id: misp name: "MISP Instance" description: "Threat intelligence sharing platform" url: "https://misp.lab.local" category: "Threat Intelligence" status: "degraded" uptime: "98.2%" responseTime: "890ms" lastChecked: "2025-01-15T10:29:00Z" issues: "High response times due to database optimization" - id: elasticsearch name: "Elasticsearch Cluster" description: "Search and analytics engine" url: "https://elastic.lab.local" category: "Infrastructure" status: "operational" uptime: "99.8%" responseTime: "120ms" lastChecked: "2025-01-15T10:30:00Z" - id: neo4j name: "Neo4j Database" description: "Graph database for relationship analysis" url: "https://neo4j.lab.local" category: "Infrastructure" status: "maintenance" uptime: "97.1%" responseTime: "N/A" lastChecked: "2025-01-15T09:00:00Z" issues: "Scheduled maintenance window: 09:00-11:00 UTC" # Service categories for organization categories: - name: "Analysis Tools" description: "Forensic analysis and timeline tools" - name: "Case Management" description: "Incident response and case tracking" - name: "Threat Intelligence" description: "IOC sharing and threat analysis" - name: "Infrastructure" description: "Backend services and databases" # Overall status calculation overall: status: "partial_outage" # operational|degraded|partial_outage|major_outage message: "4 of 5 services operational • 1 service under maintenance" operationalCount: 3 degradedCount: 1 maintenanceCount: 1 downCount: 0