Recent Server Data
📊 Server Information: View collected data from all registered servers including system information, modules, and performance metrics.
Please authenticate to view server data...
Server Registry Management
🛡️ Admin Required: Manage registered servers and their authentication tokens. Only admin and master users can access this section.
Manual Server Registration
Please authenticate with admin access to view registry...
Security Information
🔐 Security Features v2.2
- Frontend Authentication: Dashboard requires API key authentication
- Multi-level Access: Read, Admin, and Master access levels
- Server Registration: Each server must register and receive a unique token
- Token Authentication: All data submissions require valid server tokens
- Data Isolation: Servers can only update their own records
- Token Expiry: Tokens automatically expire and require renewal
- Secure Storage: API keys stored securely in browser session
🚀 Agent Deployment
Use the Ansible playbook to deploy agents with automatic registration:
ansible-playbook -i inventory.yml deploy-agent.yml
🔑 API Access Levels
| Level | Permissions | Use Case |
|---|---|---|
| Read | View servers, dashboard access | Reports, monitoring, general viewing |
| Admin | Full management, server registry | System administration, server management |
| Master | Server registration, full system | Initial setup, agent deployment |
🔒 Security Best Practices
- Rotate API keys regularly (quarterly recommended)
- Use different keys per environment (dev/staging/prod)
- Store keys securely (password manager, vault)
- Monitor access logs for unusual activity
- Logout when finished to clear session storage