DashboardController
in package
Controller für das Dashboard.
Zeigt Serverstatus-Metriken über SNMP an:
- Initial Load: Server-seitiger Service-Aufruf (sofortige Daten)
- Live-Updates: Client-seitiges JavaScript-Polling alle 5s
Table of Contents
Properties
- $config : array<string|int, mixed>
- $snmpService : SnmpServerStatusService
Methods
- __construct() : mixed
- show() : array<string|int, mixed>
- Zeigt das Dashboard an.
Properties
$config
private
array<string|int, mixed>
$config
$snmpService
private
SnmpServerStatusService
$snmpService
Methods
__construct()
public
__construct(array<string|int, mixed> $config) : mixed
Parameters
- $config : array<string|int, mixed>
show()
Zeigt das Dashboard an.
public
show() : array<string|int, mixed>
Beim initialen Laden wird der Service aufgerufen, um sofort Daten anzuzeigen. Live-Updates erfolgen anschließend via JavaScript-Polling (api/snmp_status.php alle 5s).