mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-16 04:36:02 +00:00
added german documentation (thanks Peter)
git-svn-id: https://svn.fhem.de/fhem/trunk@4961 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
bb9570faa6
commit
69ca230ca8
@ -757,8 +757,7 @@ SYSSTAT_getStat($)
|
||||
If set and > 0 the main temperaure of a synology diskstation is read. requires snmp.<br>
|
||||
If set to 2 a geometric average over the last 4 values is created.</li>
|
||||
<li>raspberrycpufreq<br>
|
||||
If set and > 0 the raspberry pi on chip termal sensor is read.<br>
|
||||
If set to 2 a geometric average over the last 4 values is created.</li>
|
||||
If set and > 0 the raspberry pi on chip termal sensor is read.</li>
|
||||
<li>uptime<br>
|
||||
If set and > 0 the system uptime is read.<br>
|
||||
If set to 2 the uptime is displayed in seconds.</li>
|
||||
@ -766,9 +765,135 @@ SYSSTAT_getStat($)
|
||||
If set the entries of the filesystems list are treated as regex.</li>
|
||||
<li>ssh_user<br>
|
||||
The username for ssh remote access.</li>
|
||||
<li>readingFnAttributes</li>
|
||||
<li><a href="#readingFnAttributes">readingFnAttributes</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
=end html
|
||||
|
||||
=begin html_DE
|
||||
|
||||
<a name="SYSSTAT"></a>
|
||||
<h3>SYSSTAT</h3>
|
||||
<ul>
|
||||
Das Modul stellt Systemstatistiken für den Rechner, auf dem FHEM läuft bzw.
|
||||
für ein entferntes Linux System, das per vorkonfiguriertem ssh Zugang ohne Passwort
|
||||
erreichbar ist, zur Vefügung.<br><br>
|
||||
|
||||
Notes:
|
||||
<ul>
|
||||
<li>Dieses Modul benötigt <code>Sys::Statistics::Linux</code> für Linux.<br>
|
||||
Es kann mit '<code>cpan install Sys::Statistics::Linux</code>'<br>
|
||||
bzw. auf Debian mit '<code>apt-get install libsys-statistics-linux-perl</code>'
|
||||
installiert werden.</li>
|
||||
|
||||
<li>Um einen Zielrechner mit snmp zu überwachen, muss
|
||||
<code>Net::SNMP</code> installiert sein.<br></li>
|
||||
|
||||
<li>Um die Lastwerte zu plotten, kann der folgende Code verwendet werden:
|
||||
<pre>
|
||||
define sysstatlog FileLog /usr/local/FHEM/var/log/sysstat-%Y-%m.log sysstat
|
||||
attr sysstatlog nrarchive 1
|
||||
define wl_sysstat weblink fileplot sysstatlog:sysstat:CURRENT
|
||||
attr wl_sysstat label "Load Min: $data{min1}, Max: $data{max1}, Aktuell: $data{currval1}"
|
||||
attr wl_sysstat room System
|
||||
</pre></li>
|
||||
<li>Um das Wurzel-Dateisystem (Mountpunkt '/') bei Plots der Plattennutzung zu erhalten,
|
||||
sollte dieser Code '<code>#FileLog 4:/\x3a:0:</code>' bzw. '<code>#FileLog 4:\s..\s:0:</code>'
|
||||
und <b>nicht</b> dieser Code '<code>#FileLog 4:/:0:</code>' verwendet werden, da der letztere
|
||||
alle Mountpunkte darstellt.</li>.
|
||||
</ul>
|
||||
|
||||
<a name="SYSSTAT_Define"></a>
|
||||
<b>Define</b>
|
||||
<ul>
|
||||
<code>define <name> SYSSTAT [<interval> [<interval_fs>] [<host>]]</code><br>
|
||||
<br>
|
||||
|
||||
definiert ein SYSSTAT Device.<br><br>
|
||||
|
||||
Die (Prozessor)last wird alle <interval> Sekunden aktualisiert. Standard bzw. Minimum ist 60.<br><br>
|
||||
Die Plattennutzung wird alle <interval_fs> Sekunden aktualisiert. Standardwert ist <interval>*60
|
||||
und Minimum ist 60.
|
||||
<interval_fs> wird nur angenähert und funktioniert am Besten, wenn <interval_fs>
|
||||
ein ganzzahliges Vielfaches von <interval> ist.<br><br>
|
||||
|
||||
Wenn <host> angegeben wird, muss der Zugang per ssh ohne Passwort möglich sein.<br><br>
|
||||
|
||||
Beispiele:
|
||||
<ul>
|
||||
<code>define sysstat SYSSTAT</code><br>
|
||||
<code>define sysstat SYSSTAT 300</code><br>
|
||||
<code>define sysstat SYSSTAT 60 600</code>
|
||||
</ul>
|
||||
</ul><br>
|
||||
|
||||
<a name="SYSSTAT_Readings"></a>
|
||||
<b>Readings</b>
|
||||
<ul>
|
||||
<li>load<br>
|
||||
die durchschnittliche (Prozessor)last der letzten 1 Minute (für Windows Rechner mit
|
||||
snmp angenähertem Wert)</li>
|
||||
<li>state<br>
|
||||
die durchschnittliche (Prozessor)last der letzten 1, 5 und 15 Minuten (für Windows
|
||||
Rechner die Nutzung pro CPU via snmp ermittelt)</li>
|
||||
<li>user, system, idle, iowait<br>
|
||||
den Prozentsatz der entsprechenden Systemlast (nur für Linux Systeme)</li>
|
||||
<li><mountpoint><br>
|
||||
Anzahl der freien Bytes für <mountpoint></li>
|
||||
</ul><br>
|
||||
|
||||
<a name="SYSSTAT_Get"></a>
|
||||
<b>Get</b>
|
||||
<ul>
|
||||
<code>get <name> <value></code>
|
||||
<br><br>
|
||||
Werte für <code>value</code> sind<br><br>
|
||||
<li>filesystems<br>
|
||||
zeigt die Dateisysteme an, die überwacht werden können.</li>
|
||||
</ul><br>
|
||||
|
||||
<a name="SYSSTAT_Attr"></a>
|
||||
<b>Attributes</b>
|
||||
<ul>
|
||||
<li>disable<br>
|
||||
lässt die Timer weiterlaufen, aber stoppt die Speicherung der Daten.</li>
|
||||
<li>filesystems<br>
|
||||
Liste mit Komma getrennten Dateisystemen (nicht Mountpunkten) die überwacht
|
||||
werden sollen.<br>
|
||||
Beispiele:
|
||||
<ul>
|
||||
<code>attr sysstat filesystems /dev/md0,/dev/md2</code><br>
|
||||
<code>attr sysstat filesystems /dev/.*</code><br>
|
||||
<code>attr sysstat filesystems 1,3,5</code><br>
|
||||
</ul></li>
|
||||
<li>showpercent<br>
|
||||
Wenn gesetzt, wird die Nutzung in Prozent angegeben. Wenn nicht gesetzt, wird der verfübare
|
||||
Platz in Bytes angezeigt.</li>
|
||||
<li>snmp<br>
|
||||
1 -> snmp wird verwendet, um Last, Einschaltzeit und Dateisysteme (inkl. physikalischem und
|
||||
virtuellem Speicher) zu überwachen</li>
|
||||
<li>stat<br>
|
||||
1 -> überwacht Prozentsatz der user, system, idle und iowait Last
|
||||
(nur auf Linux Systemen verfügbar)</li>
|
||||
<li>raspberrytemperature<br>
|
||||
Wenn gesetzt und > 0 wird der Temperatursensor auf dem Raspberry Pi ausgelesen.<br>
|
||||
Wenn Wert 2 ist, wird ein geometrischer Durchschnitt der letzten 4 Werte dargestellt.</li>
|
||||
<li>synologytemperature<br>
|
||||
Wenn gesetzt und > 0 wird die Temperatur einer Synology Diskstation ausgelesen (erfordert snmp).<br>
|
||||
Wenn Wert 2 ist, wird ein geometrischer Durchschnitt der letzten 4 Werte dargestellt.</li>
|
||||
<li>raspberrycpufreq<br>
|
||||
Wenn gesetzt und > 0 wird die Raspberry Pi CPU Frequenz ausgelesen.</li>
|
||||
<li>uptime<br>
|
||||
Wenn gesetzt und > 0 wird die Betriebszeit (uptime) des Systems ausgelesen.<br>
|
||||
Wenn Wert 2 ist, wird die Betriebszeit (uptime) in Sekunden angezeigt.</li>
|
||||
<li>useregex<br>
|
||||
Wenn Wert gesetzt, werden die Einträge der Dateisysteme als regex behandelt.</li>
|
||||
<li>ssh_user<br>
|
||||
Der Username für den ssh Zugang auf dem entfernten Rechner.</li>
|
||||
<li><a href="#readingFnAttributes">readingFnAttributes</a></li>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
=end html_DE
|
||||
=cut
|
||||
|
Loading…
x
Reference in New Issue
Block a user