System Diagnostics
Complete guide to system diagnostics and health checks in LuaBeans - Community Manager.
Overview
URL: /admin/diagnostics
Access: Admin only
Purpose: Monitor system health and diagnose issues
Features
System Health
View system status:
Database connection
Discord API connection
Bot connection status
System uptime
Configuration Validation
Check configuration:
Environment variables
Required settings
API credentials
Database settings
Service Status
Monitor services:
Web panel status
Discord bot status
Database server status
External API status
Usage
Accessing Diagnostics
Go to Admin → Diagnostics
View system health overview
Check individual service status
Review configuration validation
Running Diagnostics
Diagnostics run automatically:
System checks run on page load
Status updates in real-time
Warnings shown for issues
Manual Refresh
Refresh diagnostics:
Click Refresh button
Wait for checks to complete
Review updated status
Diagnostic Checks
Database Connection
Checks:
Database connectivity
Connection pool status
Query execution
Table existence
Status Indicators:
✅ Connected - Database is accessible
⚠️ Warning - Connection issues detected
❌ Failed - Cannot connect to database
Discord API Connection
Checks:
Discord API accessibility
OAuth2 credentials
Bot token validity
Guild access
Status Indicators:
✅ Connected - Discord API accessible
⚠️ Warning - API issues detected
❌ Failed - Cannot connect to Discord API
Bot Connection
Checks:
Bot online status
Bot permissions
Command registration
Event handlers
Status Indicators:
✅ Connected - Bot is online and responding
⚠️ Warning - Bot has issues
❌ Failed - Bot is offline or not responding
Configuration Validation
Checks:
Required environment variables
Valid configuration values
API credentials format
Database settings
Status Indicators:
✅ Valid - All required settings present
⚠️ Warning - Some settings missing or invalid
❌ Invalid - Critical settings missing
Health Status
System Health Overview
Overall system status:
Healthy - All systems operational
Degraded - Some issues detected
Down - Critical systems unavailable
Service Status
Individual service status:
Operational - Service is working
Degraded - Service has issues
Down - Service is unavailable
Error Reporting
Error Logs
View recent errors:
Error messages
Timestamps
Affected services
Error details
Warning Logs
View recent warnings:
Warning messages
Timestamps
Affected services
Warning details
Troubleshooting
Database Connection Failed
Issue: Database diagnostic fails
Solutions:
Verify database is running
Check database credentials in
.envVerify network connectivity
Check firewall rules
Review database logs
Discord API Connection Failed
Issue: Discord API diagnostic fails
Solutions:
Verify Discord API is accessible
Check API credentials in
.envVerify OAuth2 application exists
Check bot token is valid
Review Discord API status
Bot Connection Failed
Issue: Bot diagnostic fails
Solutions:
Verify bot is running
Check bot token in
.envVerify bot is online in Discord
Check bot has required permissions
Review bot logs
Related Documentation
Last updated
