Reviewed-on: https://git.eckertplayground.de/taarly/PHP_AdminTool_Projekt/pulls/24 Co-authored-by: blaerf <blaerf@gmx.de> Co-committed-by: blaerf <blaerf@gmx.de>
63 lines
2.0 KiB
PHP
63 lines
2.0 KiB
PHP
<?php
|
||
/** Typsicherheit aktivieren
|
||
* var = "1" != var = 1
|
||
*/
|
||
declare(strict_types=1);
|
||
|
||
return [
|
||
'ldap' => [
|
||
// 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',
|
||
],
|
||
];
|