So wie angesprochen hier noch einmal ein neuer Thread rein für das Symcon SNMP Modul von mir.
Funktion:
Das Modul ermöglich es Netzwerkgeräte die SNMP unterstützen auszulesen, oder diese zu Steuern.
Modul-Link:
GitHub - Acer90/SymconModule
Anleitung:
SymconModule/SymconSmnp at master · Acer90/SymconModule · GitHub
Funktionen:
$intanceID = 54321;
$oid = "1.3.6.1.2.1.1.5.0";
$value = "neuer Hostname";
$varid = 12345;
//$type 'i' = integer; 't' = time ticks; 'x' = hex string; 's' = string; 'a' = IP address; 'o' = object ID; 'n' = null value
$type = "s";
IPSSNMP_WriteSNMPbyOID($intanceID, $oid, $value, $type);
IPSSNMP_WriteSNMPbyVarID($intanceID, $varid, $value, $type);
print_r(IPSSNMP_WalkSNMP($intanceID, $oid)); //ausgabe als Array wobei der Key die OID ist.
print_r(IPSSNMP_WalkSNMP($intanceID, $oid)); //ausgabe als Array wobei der Key die OID ist.
//entweder als einzel Abruf
$oid_singel = "1.3.6.1.2.1.1.5.0";
print_r(IPSSNMP_ReadSNMP($intanceID, $oid_singel)); //ausgabe als Array wobei der Key die OID ist.
//oder als Bulk abruf
$oid_array = ["1.3.6.1.2.1.1.5.0", "1.3.6.1.2.1.1.6.0"];
print_r(IPSSNMP_ReadSNMP($intanceID, $oid_array)); //ausgabe als Array wobei der Key jeweils die OID ist.
[b]!!!Wichtig, derzeit geht SNMP Version 3 nicht bei IPS-5, da PHP Version 5 kein MyCrypt mehr unterstützt!!!
Bitte bedenkt, dass ich mich seit Montag wieder als Azubi nennen darf, ich werde aber trotzdem versuchen hier soweit wie möglich neue Features einzubauen und Fehler zu beheben. Ich bin schon an einer MyCrypt alternative dran.
[/b]
Bitte Sorgen, Nöte und Problem des Modules ab jetzt hier posten.
Dazu benötige Ich von euch immer die folgende Angaben.
- IPS Version
- Betriebssystem des Servers
Swen