Piet's HomePage

Klein, fein und noch im Aufbau
Hallo Besucher!
Deine IP: [3.133.141.6]

Benutzer-Werkzeuge

Webseiten-Werkzeuge


Beschreibung / Steckbrief

AvrLogger liest in einem definierten Zeitintervall die verfügbaren Thermalwerte der Synology NAS aus und:

  • schreibt diese, wenn gewünscht, in eine CSV-Datei.
  • generiert, wenn gewünscht, eine SVG-Grafik.
  • archiviert, wenn gewünscht, die erstellten Dateien.
  • kopiert, wenn gewünscht, die erzeugten Dateien in ein definiertes Verzeichnis.
  • gibt die Werte, im Terminal, in einer Maske aus.

Alle erstellten Dateien werden in AvrLogger/data/ abgelegt, archivierte Dateien in AvrLogger/data/archive/.

AvrLogger und die SVG-Grafik können über zwei Config-Dateien umfangreich konfiguriert werden. Die Config-Dateien befinden sich in AvrLogger/config/

  • avr.config: Konfiguriert alles was mit Zeitintervallen, SNMP, CSV, loggen zu tun hat.
  • svg.config: Konfiguriert alles was mit dem Liniendiagram der SVG-Grafik zu tun hat.

Sensoren

AvrLogger kann bis zu 7 verschiedene Sensoren auslesen. Anzahl und verfügbarkeit ist vom Synology-Model abhänig.

  * temp'#'_input		/sys/devices/platform/coretemp.0/
  * fan'#'_input		/sys/bus/i2c/devices/0-002e/
  * temp'#'_input		/sys/bus/i2c/devices/0-002e/
  * ssCpuIdle			SNMP-OID 1.3.6.1.4.1.2021.11.11.0
  * syno system temperature	SNMP-OID 1.3.6.1.4.1.6574.1.2.0
  * disk temperature		SNMP-OID 1.3.6.1.4.1.6574.2.1.1.6

  * Environmental sensor	SNMP-OID

Der Environmental sensor bildet dabei eine Ausnahme. Damit ist ein externer Thermal-Sensor gemeint der in der avr.config eingetragen werden kann. Das kann z.B. ein „HWg-STE: Ethernet thermometer“ sein. Kann aber auch aus einer USV sein die einen Umgebungssensor hat der per SNMP ausgelesen werden kann.

Verarbeitung

Findet AvrLogger mehr als einen Wert von einem Sensor-Typ, bildet AvrLogger vor der weiteren Verarbeitung den Mittelwert aus der Summe der Einzelwerte.

Mit einer Ausnahme:
Aus den verfügbaren Disk-Temperaturen, wird immer der höchste Wert aller Disk's verwendet.

Erst jetzt werden die ermittelten Werte in einem moving average filter geschrieben. AvrLogger berechnet einen „Einfach gleitenden Mittelwert“ 10-ter Ordnung.

Ordner-Struktur

  • /AvrLogger/
    • /config/
      • - avr.config
      • - svg.config
    • /data/
      • - avr.csv
      • - avr.svg
      • /archive/
    • /lib/
      • - ansi.sh
      • - init.sh
      • - lib.sh
      • - sensors.sh
      • - svg.sh
    • /log/
      • - messages
  • /rc.d/
    • - avr_start.sh
  • /templates/
    • - header.svg
  • /tmp/
    • - avr.dat
    • - graph.tmp
    • - tmp.svg
    • - test.dat
  • - avr.pid
  • - avr.sh
  • - CHANGELOG
  • - LICENSE

[It's-a Me, Piet!] 2018/06/18 21:49


Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. Weitere Information

Seiten-Werkzeuge