[ // LDAP-URL des Domain Controllers 'server' => 'itfa-proj-srv.itfa-proj-dom.local', 'port' => 389, // wird an den Benutzernamen angehängt (z.B. "admin" + "@ITFA-PROJ-DOM.local") 'domain_suffix' => '@ITFA-PROJ-DOM.local', // Base DN der Domäne 'base_dn' => 'DC=ITFA-PROJ-DOM,DC=local', // Optional: Timeout in Sekunden 'timeout' => 5, 'bind_dn' => 'CN=Service IIS,OU=WebAppUsers,DC=ITFA-PROJ-DOM,DC=local', 'bind_password' => '$7aE!R$l$D!p1Q9l458K8@O6&', ], 'security' => [ // Session-Key unter dem der eingeloggte Admin gespeichert wird 'session_key_user' => 'admin_user', ], 'snmp' => [ 'host' => '127.0.0.1', 'community' => 'public_ro', // später: sinnvoller Community-String 'timeout' => 2, // Sekunden 'retries' => 1, // Anzahl Wiederholungen // Platzhalter für OIDs – später können wir die auf echte Werte setzen 'oids' => [ 'uptime' => '1.3.6.1.2.1.1.3.0', // CPU pro Kern 'cpu_table' => '1.3.6.1.2.1.25.3.3.1.2', // Memory 'mem_size' => '1.3.6.1.2.1.25.2.2.0', 'storage_descr' => '1.3.6.1.2.1.25.2.3.1.3', 'storage_units' => '1.3.6.1.2.1.25.2.3.1.4', 'storage_size' => '1.3.6.1.2.1.25.2.3.1.5', 'storage_used' => '1.3.6.1.2.1.25.2.3.1.6', ], ], // Logging-Konfiguration 'logging' => [ // Standard: public/logs relativ zum Projekt-Root 'log_dir' => __DIR__ . '/../public/logs', // Name der Logdatei 'log_file' => 'app.log', // Minimale Stufe: debug, info, warning, error 'min_level' => 'info', ], ];