SNMP Modul

Hallo,

ich wollte nur ein kurzes Feedback geben. Die Laufzeit habe ich jetzt auch hinbekommen. Ich nahm jetzt ein anderes Script denn das von manni wollte nicht so wie ich.:mad: Es lag bestimmt nicht am Script sondern an mir, aber es führen ja mehrere Wege nach Rom.

Trotzdem vielen Dank für die Hilfe.:wink:

Gruß
Thomas

Hallo zusammen,

ich bin da leider noch nicht weiter.:eek: Ich habe im Profil UnixTimestamp eingestellt und raus kommt folgendes:

@Stern: Kannst du dein Skript hier mal zeigen und eine kurze Info dazu, wie du es eingebunden hast?

Vielen Dank…

Da lag ich falsch, es ist keine UnixTimeStamp sondern Timeticks, so wie in Beitrag 117 und 118 erklärt. Die Umrechnung steht in Beitrag 108 ;).

@RSRS:

  1. Hallo, als erstes gibst Du die OID im Modul ein dann wird automatisch eine Variable angelegt das Profil musst Du nicht ändern. In dieser Variablen werden Timeticks angezeigt.

  2. Dann legst Du eine Stringvariable an z.B. Laufzeit.

  3. Jetzt kommt das Script

<? 

$sekunden = GetValueInteger(57305) / 100; 
$Ausgabe = timeconversion($sekunden); 

$Laufz = $Ausgabe['tag'] . " Tage " . $Ausgabe['std'] . " Stunden " . $Ausgabe['min'] . " Minuten ";

SetValue(19589, $Laufz);

echo "Tage: " . $Ausgabe['tag'] . "
"; 
echo "Stunden: " . $Ausgabe['std'] . "
"; 
echo "Minuten: " . $Ausgabe['min'] . "
"; 
echo "Sekunden: " . $Ausgabe['sek'] . "
"; 

function timeconversion($sekunden){ 
$tag = floor($sekunden / (3600*24)); 
$std = floor($sekunden / 3600 % 24); 
$min = floor($sekunden / 60 % 60); 
$sek = floor($sekunden % 60); 
return array("sek"=>$sek,"min"=>$min,"std"=>$std,"tag"=>$tag); 
} 

?>

In der ersten Zeile ersetzt Du die 57305 durch die ID der Variable aus dem Modul.

In der vierten Zeile ersetzt Du die 19589 durch die ID der Variablen die du selbst angelegt hast (z.B. Laufzeit)

Dem Script fügst Du ein Ereignis hinzu damit es getriggert wird. Ich lasse es alles 20 Minuten ausführen.

Das sollte es gewesen sein.

An alle PHP Profis hier, es ist bestimmt umständlich wie ich das mache aber es funktioniert.:wink:

Hallo,

hat jemand noch OID’s von QNAP ts459?
Die ich aus der MIB habe gehen nur zum Teil.

Ich hätte gerne noch Fan Speed und Seriennummer, würde aber auch gerne andere nehmen:D

Hi,
bei meinem TS251 liefert
.1.3.6.1.4.1.24681.1.2.15.1.3.1
die Lüfterdrehzahl.

Ralf

Danke Ralf,

hat gepasst. :slight_smile:

Bei mir auf der TS-351, kommt auf der: 1.3.6.1.4.1.24681.1.4.1.1.1.1.1.2.1.4.1 die Seriennummer.

@Stern: Danke für das Skript und die ausführliche Anleitung. :wink: Hat Funktioniert…

Danke Rene,

funktioniert bei meiner leider nicht.

Hallo,

hat jemand noch OID’s von QNAP ts459?
Die ich aus der MIB habe gehen nur zum Teil.

Ich hätte gerne noch Fan Speed und Seriennummer, würde aber auch gerne andere nehmen

Ich habe noch:

Typ Platte 3: 1.3.6.1.4.1.24681.1.2.11.1.5.3
Gesamt Volume Platte 3: 1.3.6.1.4.1.24681.1.2.11.1.6.3
Temp Platte 3: 1.3.6.1.4.1.24681.1.2.11.1.3.3

alle anderen Platten habe ich nur die letzte Zahl einen höher. Bei mir geht es erst ab Platte 3 los. die biden 1 und 2 fehlen mir noch.:smiley:

@hbraun:

funktioniert bei meiner leider nicht.

Was ist mit dieser?

1.3.6.1.4.1.24681.1.2.4.0

Da kommt eine 7 stellige Zahl, ist aber leider nicht die Seriennummer.

Danke Rene,

das hat geklappt.

Zitat von RSRS
@hbraun:

Was ist mit dieser?

1.3.6.1.4.1.24681.1.2.4.0
Da kommt eine 7 stellige Zahl, ist aber leider nicht die Seriennummer.

Ist ja auch Käse :eek: , dass ist die Systemlaufzeit.

Vielleicht hilft euch das weiter,

Temperatur HDD1 1.3.6.1.4.1.24681.1.2.11.1.3.1
" HDD2 1.3.6.1.4.1.24681.1.2.11.1.3.2
" HDD3 1.3.6.1.4.1.24681.1.2.11.1.3.3
" HDD4 1.3.6.1.4.1.24681.1.2.11.1.3.4

Freier Speicher HDD1 1.3.6.1.4.1.24681.1.2.17.1.5.1
" HDD2 1.3.6.1.4.1.24681.1.2.17.1.5.2
usw.

RAM gesamt 1.3.6.1.4.1.24681.1.2.2.0
RAM frei 1.3.6.1.4.1.24681.1.2.3.0

Systemlüfter Umdrehung 1.3.6.1.4.1.24681.1.3.15.1.3.1

Systemtemperatur 1.3.6.1.4.1.24681.1.2.6.0

CPU Auslastung 1.3.6.1.4.1.24681.1.2.1.0

Gruß;)
Thomas

Hallo Stern,

ja danke, einen Teil hatte ich schon, aber hilft weiter.

Gesendet von meinem SM-T835 mit Tapatalk

Morgen,

könntet ihr mir mal Beispiel von Geräten nennen die via SNMP gesteuert oder auselesen werden können?

Danke

NAS, Switch, Router, Drucker, Stromzähler, USV

Gesendet von iPhone mit Tapatalk

Hallo Swen,
das Modul wirf mir alle paar Sekunden den Fehler im Anhang ins Logging, kannst du damit etwas anfangen?

Gruß