STERNENLABOR

Wiki und Dokuspace

Benutzer-Werkzeuge

Webseiten-Werkzeuge


projekte:fabaccess:monitoring

Dies ist eine alte Version des Dokuments!


Monitoring

zentrales Sternenlabor Monitoring

Fabaccess läuft im Docker auf einer VM auf dem Proxmoxcluster. Zusätzlich ist der Monitoring Stack mit Glances, cAdvisor und NodeExporter, wie auf den anderen LXC/VM, installiert. Das zentrale Prometheus und Grafana läuft auf der GalaxyGuardian LXC.Siehe Monitoring - Intern

FabAccess lokales Monitoring - !!Work in progress !!

  • Damit Fabaccess eigenständig arbeiten und seine Metriken auswerten kann, ist auf der Fabaccess VM ebenfalls Grafana@FabAccess und Prometheus@FabAccess als Docker Container installiert.
  • In Prometheus werden die Endpunkte (Targets) der jeweiligen Services konfiguriert, von denen Metriken gesammelt werden. Grafana liest die gesammelten Daten aus und stellt diese in Dashboards dar.
  • Die Prometheus-Endpunkte werden von einigen Services (z. B. cAdvisor oder Prometheus selbst) direkt bereitgestellt. Für FabAccess und MQTT wurden Exporter entwickelt, die Endpunkte zur Verfügung stellen und damit die Daten für Prometheus bereitstellen.

Grafana

In Grafana@FabAccess sind folgende Dashboard konfiguriert:

  • Die Dashboards für Prometheus Metriken nutzen vorgefertigte Grafan Dashboards
    • 22385 - FabAccess
    • 14282 - Cadvisor exporter (Metriken über die Docker auf der FabAccess VM)
    • 1860 - Node Exporter Full (Metriken über die FabAccess VM)
    • 3662 - Prometheus 2.0 Overview (Metriken über Prometheus auf der FabAccess VM)

Prometheus

Die Prometheus Targets@FabAccess sind in in /etc/prometheus/prometheus.yml konfigueriert.

Prometheus Exporter

ToDo

  1. Installation und Konfigueration des FabAccess und MQTT Exporters https://docs.fab-access.org/books/plugins-und-schnittstellen/page/monitoring-prometheus-grafana
    1. sudo nano /etc/systemd/system/prometheus-fabaccess-exporter.service
    2. sudo nano /etc/systemd/system/prometheus-mqtt-exporter.service
  2. Token Access für Node-Exporter muss in Proxmox eingerichtet und dann in sudo nano /etc/prometheus/pve.yml gepflegt werden

Logging

Alerting

projekte/fabaccess/monitoring.1732357565.txt.gz · Zuletzt geändert: 2024/11/23 11:26 von ralf

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki