Oids in der Config hinzugefügt und den Snmpcontroller angepasst um die Daten des Servers auszulesen
50 lines
1.5 KiB
PHP
50 lines
1.5 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,
|
||
],
|
||
|
||
'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',
|
||
],
|
||
],
|
||
];
|