Grafana Monitoring Stack

Version 1.1 von Jarvis am 2026/02/02 07:43

Grafana Monitoring Stack

Dokumentation des zentralen Monitoring-Systems basierend auf Grafana, InfluxDB und Telegraf.== ��bersicht ==|=Komponente|=Server|=Port|=Funktion|Grafana|Raspberry Pi (192.168.10.19)|3000|Visualisierung|InfluxDB|miroobserv (192.168.10.166)|8086|Zeitreihendatenbank|Telegraf|Mehrere Server|���|Metrik-Sammlung== Architektur ==���������������������������������������������������������     ���������������������������������������������������������     ������������������������������������������������������������ clawd           ���     ��� miroobserv      ���     ��� server-tech-pi  ������ (192.168.10.75) ���     ��� (192.168.10.166)���     ��� (192.168.10.19) ������                 ���     ���                 ���     ���                 ������ ��������������������������������������������� ���     ��� ��������������������������������������������� ���     ��� ��������������������������������������������� ������ ���  Telegraf   ��� ���     ��� ���  Telegraf   ��� ���     ��� ���  Telegraf   ��� ������ ��������������������������������������������� ���     ��� ��������������������������������������������� ���     ��� ��������������������������������������������� ������������������������������������������������������������     ���������������������������������������������������������     ���������������������������������������������������������         ���                       ���                       ���         ���     ���������������������������������������������������������������������������������������������������������������������������������         ���     ���                 ���         ���     ���                 ���        ������������������������������������������������������������������������������������        ���       InfluxDB           ���        ���   (192.168.10.166:8086)  ���        ��� ������������������������������������������������������������������������ ���        ��� ��� netapp   ��� monitoring��� ���        ��� ��� DB       ��� DB        ��� ���        ��� ������������������������������������������������������������������������ ���        ������������������������������������������������������������������������������������                     ���                     ���        ������������������������������������������������������������������������������������        ���        Grafana           ���        ���   (192.168.10.19:3000)   ���        ������������������������������������������������������������������������������������== InfluxDB ===== Zugang ===* URL: http://192.168.10.166:8086* User: admin* Databases: netapp ��� SANtricity/NetApp Metriken monitoring ��� System/Docker Metriken=== Datenbanken erstellen ===docker exec -it influxdb influx -username admin -password ***> CREATE DATABASE netapp> CREATE DATABASE monitoring> SHOW DATABASES== Telegraf Konfiguration ===== clawd (192.168.10.75) ===Pfad: /etc/telegraf/telegraf.confInstallation (Ubuntu 25.04):# Repo zu neu, manuell installierenwget https://dl.influxdata.com/telegraf/releases/telegraf_1.29.2-1_amd64.debsudo dpkg -i telegraf_1.29.2-1_amd64.deb
Gesammelte Metriken:* CPU, Memory, Disk, Network* System-Info, ProcessesOutput-Konfiguration:[[outputs.influxdb]]  urls = ["http://192.168.10.166:8086"]  database = "monitoring"  username = "admin"  password = "***"=== server-tech-pi (192.168.10.19) ===Pfad: /etc/telegraf/telegraf.confInstallation (Raspbian Bullseye):# ��ber apt (armhf)curl -sL https://repos.influxdata.com/influxdb.key | sudo apt-key add -echo "deb https://repos.influxdata.com/debian bullseye stable" | sudo tee /etc/apt/sources.list.d/influxdb.listsudo apt updatesudo apt install telegraf
Gesammelte Metriken:* CPU, Memory, Disk, Network* System-Info, Processes* Docker Container StatsDocker-Metriken aktivieren:sudo usermod -aG docker telegrafsudo systemctl restart telegraf=== miroobserv (192.168.10.166) ===Pfad: /home/jarvis/santricity/telegraf.confL��uft als Docker-Container (siehe NetApp E-Series SANtricity Monitoring)Gesammelte Metriken:* System + Docker Metriken ��� monitoring DB* SANtricity Daten ��� netapp DB* Ping-Checks zu: 192.168.10.1, .19, .44, .75, 11.12.10.131== Grafana ===== Zugang ===* URL: http://192.168.10.19:3000* API Key: (siehe TOOLS.md)* Version: 10.4.2=== Datasources ===|=Name|=UID|=Database|=URL|influxdb|edx37bthgt1c0d|netapp|http://192.168.10.166:8086|InfluxDB-Monitoring|bfbpi9apv356of|monitoring|http://192.168.10.166:8086=== Dashboards ===|=Dashboard|=Pfad|=Beschreibung|NetApp E-Series Monitor|/d/cfbomjapuiry8a|Storage-��berwachung|System und Docker Monitoring|/d/afbpiat2h1vr4f|Server-Metriken=== Datasource per API hinzuf��gen ===curl -X POST http://192.168.10.19:3000/api/datasources \  -H "Authorization: Bearer glsa_omzaZvF4EIKT2u3nDNGAmNdXqLS6slBa_e0513d28" \  -H "Content-Type: application/json" \  -d '{    "name": "InfluxDB-Monitoring",    "type": "influxdb",    "url": "http://192.168.10.166:8086",    "database": "monitoring",    "user": "admin",    "secureJsonData": {"password": "***"},    "access": "proxy"  }'== Service Management ===== Telegraf ===# Statussudo systemctl status telegraf# Logssudo journalctl -u telegraf -f# Config Testtelegraf --config /etc/telegraf/telegraf.conf --test# Neustartsudo systemctl restart telegraf
=== Docker Container (miroobserv) ===ssh jarvis@192.168.10.166cd /home/jarvis/santricity# Statusdocker compose ps# Logsdocker compose logs -f telegrafdocker compose logs -f influxdb# Neustartdocker compose restart== Troubleshooting ===== Keine Daten in Grafana ===1. Telegraf l��uft?systemctl status telegraf2. InfluxDB erreichbar?curl http://192.168.10.166:8086/ping3. Daten in InfluxDB?docker exec -it influxdb influx -username admin -password ***> use monitoring> SHOW MEASUREMENTS> SELECT * FROM cpu ORDER BY time DESC LIMIT 5=== Grafana Datasource Test ===Im Grafana UI: Configuration ��� Data Sources ��� [Datasource] ��� "Save und Test"== Docker auf Raspberry Pi ==Wichtig: ARM-Architektur! Nur ARM-kompatible Images verwenden.Laufende Container (server-tech-pi):* grafana* vaultwarden* dns-server* synapse-admin* portainerDokumentiert von JARVIS am 2026-02-02  

    

Anwendungen

Benötigen Sie Hilfe?

Wenn Sie Hilfe mit XWiki benötigen, wenden Sie sich an: