Proxmox Monitoring in InfluxDB und Grafana - Homelab

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 42

  • @MisterEffedieffe
    @MisterEffedieffe Рік тому +1

    Even though I don't speak German, your tutorial was clearer to me than many others found on the web! :)

  • @chrischanx.7332
    @chrischanx.7332 10 місяців тому +1

    Danke dir ! :) Hat super geklappt.
    In dem DOC für die Befehle, fehlt der Befehl für transport-https :)

  • @CloudyRain-y1z
    @CloudyRain-y1z 10 місяців тому

    This tutorial is excellent, and I'm grateful to have come across your video. Your efforts are truly appreciated. Thank you.

  • @CAAV4252
    @CAAV4252 Рік тому +1

    Excellent tutorial my friend.... Greetings from Ecuador South America

  • @Glatze603
    @Glatze603 Рік тому

    Cool gemacht. Wie sieht es bei einem Proxmox-Cluster aus? Bekommt man die Nodes alle einheitlich und überschaubar abgebildet oder geht das nur pro Server und mit "blättern"?

    • @csobsession
      @csobsession  Рік тому

      Danke für die Rückmeldung!
      Natürlich kannst du auch Daten aus verschieden Buckets (Proxmox Nodes) kombinieren. Dafür sind jedoch einige Kenntnisse mit Flux erforderlich. Schau mal hier:
      community.grafana.com/t/how-to-merge-join-two-tables-in-a-specific-way-in-grafana-using-influxdb-flux-query/36989

    • @Glatze603
      @Glatze603 Рік тому +1

      @@csobsession Du hast doch auch ein Cluster mit 3 Nodes - mach doch mal ein Video um alle 3 Nodes zu monitoren 🙂

  • @Linux-s8l
    @Linux-s8l 3 місяці тому

    Top! Danke für das Video!

  • @PicSta
    @PicSta Рік тому

    Was hältst Du von Uptime Kuma? Wäre das eine Alternative?

    • @csobsession
      @csobsession  Рік тому

      Kenne ich tatsächlich gar nicht, werde ich mir mal anschauen und dann entweder im kommenden Vergleichsvideo oder hier im Kommentar nochmal drauf eingehen👍

    • @PicSta
      @PicSta Рік тому +1

      @@csobsession Ich weiß nicht, ob es überhaupt vergleichbar ist, was die Möglichkeiten angeht. Uptime Kuma lässt sich jedenfalls easy als Docker installieren.

  • @ullischnulli9614
    @ullischnulli9614 Рік тому

    Gut erklärt, vielen Dank. 😀InfluxDB ließ sich problemlos installieren. In dem Dokument für die Installation ist für Grafana wohl ein Fehler. Zeile 1 und 2 gehören als ein Befehl in eine einzige Befehlszeile, sonst gibt es eine Fehlermeldung. Die Installation "apt install grafana" schlägt dann aber trotzdem fehl. Dafür kann der freundliche UA-camr aber nichts, das Gleiche passiert auch mit den Befehlen von Github. Dateigrößen passen mit dem Hash nicht zusammen. Vielleicht geht es irgendwann ja wieder.
    Für mich reicht erstmal InfluxDB zum Sammeln der Sensordaten aus Homeassistant. Grafana kann ich auch mit Homeassistant selbst installieren, das bläht sich auch nicht in der Proxmox VM für Homeassistant auf, wie eine Datenbank.

    • @csobsession
      @csobsession  Рік тому

      Danke für Dein Feedback! Ich schaue es mir mal an und behebe die Fehler 👍

  • @rudigergatza8409
    @rudigergatza8409 8 місяців тому

    Vielen Dank 👍

  • @detlefs
    @detlefs Рік тому

    Prima Anleitung!

  • @elementx4519
    @elementx4519 Рік тому

    gutes Video, mach weiter so

  • @claudius_sailer
    @claudius_sailer Рік тому

    Auf wie lange hast du in dem bucket die Haltedauer für die Daten eingestellt und wie groß wird dann in dieser Zeit bei Dir die influxDB?

    • @csobsession
      @csobsession  Рік тому +1

      Eine sehr gute Frage. Ich habe die Lebensdauer der Daten auf unendlich gestellt, das heißt es werden keine Daten aus der InfluxDB automatisiert gelöscht. Wie groß die InfluxDB nach z.B. 1 Monat ist kann ich gerade gar nicht sagen, da ich meine Server in letzter Zeit ziemlich oft neu konfiguriert habe… jetzt steht auch noch das Upgrade auf Proxmox 8 an…
      Meiner Erfahrung nach braucht die InfluxDB aber wirklich nicht viel Speicher. Hoffe das konnte ein wenig weiterhelfen.

    • @claudius_sailer
      @claudius_sailer Рік тому

      @@csobsession Danke…. dann bin ich mal gespannt, wie sich das entwickelt, wenn ich es aktiviere. Ich speichere in der InfluxDB aktuell ca 100Entitäten aus meiner HomeAssistant Anwendung und bin nach ca. 90Tagen bei ca 8GB Datenbankplatz. Aktuell suche ich nach Wegen das wieder irgendwie auf eine verträgliche Größe zu reduzieren. Scheitere aber im Moment dabei die Werte zu Tageswerten zu „fusionieren“. 🤷‍♂️

    • @csobsession
      @csobsession  Рік тому

      Verstehe ich… Du bist auf jeden Fall nicht der Einzige mit dem Problem. Schau mal hier:
      docs.influxdata.com/influxdb/v1.3/guides/downsampling_and_retention/

    • @claudius_sailer
      @claudius_sailer Рік тому +1

      @@csobsession Danke…. schaue ich mir an. Mal schauen ob ich was nach InfluxDB 2.0 transferieren kann.
      Ich bekomme die Datenreduktion hin, scheitere aber bei Tageswerten an dem Umstand, dass in der DB UTC Zeiten abgelegt werden und mein Tag somit nicht um 0Uhr DB Zeit sondern 22 oder 23Uhr endet. Ich muss mal schauen in wieweit ich auch schon eine erhebliche Datenreduktion hin bekomme, wenn ich auf Stunden oder 2Stunden Reduktionen arbeite.

    • @csobsession
      @csobsession  Рік тому

      @claudiussailer4984 viel Erfolg!

  • @jckiechn
    @jckiechn 11 місяців тому

    big thanks for the tutorial, very helpful

  • @markofallert3372
    @markofallert3372 Рік тому

    Sehr gutes Video, Daumen hoch dafür. Könntest Du zeigen wie man ein Router und NAS in Graphana einbindet?

    • @csobsession
      @csobsession  Рік тому +2

      Freut mich, dass Dir das Video gefallen hat.
      Gute Idee, kommt mit auf die Liste…könnte aber noch ein wenig dauern 😁

  • @andreasstrach2327
    @andreasstrach2327 25 днів тому

    habe probleme mit gpg und kann deshalb influx nicht starten

  • @andreaskuchenbuch
    @andreaskuchenbuch Рік тому

    Coole Sache👍

  • @drdaddydanger1546
    @drdaddydanger1546 Рік тому

    Danke für das Video aber ich frage mich wieso „alle“ Ihr Monitoring auf die Hardware packen die sie selber monitoren wollen? Macht das denn Sinn 🤔 Hab ein Proxmox Cluster mit 3 Nodes und überlege noch ne kleine Hardware zu holen und dann dort Monitoring für den Cluster zu realisieren.

    • @csobsession
      @csobsession  Рік тому

      Hey, also natürlich läuft im Optimalfall das Monitoring auf einem gesonderten Server, das sorgt für eine höhere Verfügbarkeit/Zuverlässigkeit des Monitorings, da auch bei einer Fehlkonfiguration eines Proxmox Nodes / des Clusters oder einer VM das Monitoring immer weiterläuft. Außerdem möchte man ggf. die Leistungsfähigkeit eines Servers nicht durch das Hosten des Monitorings beeinflussen.
      Dennoch ist es für ein Homelab meiner Meinung nicht schlimm das Monitoring auch auf der betroffenen Hardware zu hosten, da die Ressourcen im Heimgebrauch oft beschränkt sind und man so keine extra Hardware für das Monitoring kaufen muss. Ich würde an Deiner Stelle das Monitoring auf einem deiner 3 Nodes realisieren, in der Regel funktioniert das super und es fallen keine Extrakosten für die Hardware und den Strom an… solange Du dein Proxmox Cluster gut läuft, hast du damit keine Probleme.

    • @norbertruthers2408
      @norbertruthers2408 Рік тому

      @@csobsessionIch finde es auch nicht optimal es auf demselben Server zu hosten. Ein Raspberry Pi würde sich dafür anbieten. Ich habe selber einen für Uptimekuma, Wireguard und pihole

    • @csobsession
      @csobsession  Рік тому

      Stimmt, ein Raspberry Pi würde sich da auf jeden Fall ebenfalls für anbieten, vor allem weil diese eine sehr hohe Zuverlässigkeit bieten.
      Ich hatte letztes Jahr noch extreme Probleme einen zu bekommen...ist ja glücklicherweise auch einfacher geworden 😂

  • @norbertruthers2408
    @norbertruthers2408 Рік тому +1

    Super Anleitung aber an einigen Stellen hat es sehr gehakt. Z.B. mit dem Import der keys. Hat dann aber mit Recherche doch geklappt. Wäre vielleicht gut die Kommandos separat von UA-cam zu veröffentlichen. Z.B. auf einer eigenen Homepage

    • @csobsession
      @csobsession  Рік тому +1

      Freut mich, dass ich helfen konnte. Eine gute eigene Website ist mir auch in den Sinn gekommen, das würde einiges einfacher machen 👍
      Dass der Import der Keys etwas gehakt hat tut mir leid. In Zukunft werden meine Videos noch genauer sein und da wo es nötig ist auch auf mehr Randfälle eingehen.
      Danke für Dein Feedback!

  • @frankbein6652
    @frankbein6652 Рік тому

    Hallo, habe alles nach deiner Anleitung installiert, funktioniert auch.
    Aber leider nur auf meinem Server, auf weiteren Endgeräten wenn ich mich über den Browser anmelde funktioniert InfluxDB super, aber Grafana nicht .
    Kommt die Meldung:
    problem kann durch nen reverse proxy verursacht sein
    2. konfiguriere den richtigen pfad den du benutz in der *.ini datei
    3. wenn du das frontend selbst gebaut hast... benutze diesen befehl... (vielleicht hast du was anderes benutz)
    4. manchmal hilft es den dienst neu zu starten.
    Da ich totaler Neuling bin kann ich die Meldungen nicht deuten......sorry
    Kannst Du mir helfen .......

    • @csobsession
      @csobsession  Рік тому

      Hi, kannst Du das Problem genauer beschreiben? Vielleicht die genaue Fehlermeldung hier zitieren? Ansonsten kann ich nur sagen: Grafana service neustarten (ggf. den ganzen Server neu starten) oder die Installation nochmal durchführen, in der Hoffnung, dass Du dich irgendwo vertippt hast oder so.

    • @frankbein6652
      @frankbein6652 Рік тому

      Ich kann auf keinem andem Gerät (Handy,Tablet oder anderem Rechner,....)auf Grafana zugreifen.
      kommt immer diese Meldung.
      Wenn Sie dies sehen, konnte Grafana seine Anwendungsdateien nicht laden
      1. Dies könnte an Ihren Reverse-Proxy-Einstellungen liegen.
      2. Wenn Sie Grafana unter einem Unterpfad hosten, stellen Sie sicher, dass Ihre grafana.ini-root_url-Einstellung den Unterpfad enthält. Wenn Sie keinen Reverse-Proxy verwenden, stellen Sie sicher, dass „serve_from_sub_path“ auf „true“ gesetzt ist.
      3. Wenn Sie einen lokalen Entwickler-Build haben, stellen Sie sicher, dass Sie das Frontend mit „garn start“ oder „garn build“ erstellen.
      Danke

    • @frankbein6652
      @frankbein6652 Рік тому

      Hallo, habe Grafana "neu aufgesetzt" jetzt funktioniert alles ......auch auf allen Geräten.
      Danke für alle Tipp´s

  • @BrahimJulien
    @BrahimJulien 11 місяців тому

    big thanks

  • @djonesboni1
    @djonesboni1 Рік тому

    Danke

  • @andreasstrach2327
    @andreasstrach2327 25 днів тому

    kennt gpg nicht

  • @klausgutermuth541
    @klausgutermuth541 7 місяців тому

    Sehr schön gemacht
    in deiner Beschreibung fehlt:
    Setup Grafana:
    apt-get install -y apt-transport-https
    apt-get install -y software-properties-common wget
    bekomme aber folgende Fehlermeldung:
    root@Monitoring:~# apt-get install grafana
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    Package grafana is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
    E: Package 'grafana' has no installation candidate
    kannst du mir dabei bitte helfen
    bg
    klaus

    • @csobsession
      @csobsession  7 місяців тому

      Hi Klaus,
      ich habe die fehlenden Zeilen hinzugefügt, danke!
      Ich habe Dein Problem mal eben gegoogelt und bin auf folgendes gestoßen:
      community.grafana.com/t/error-installing-grafana/50627/11
      Das behebt hoffentlich Deinen Fehler.
      Viele Grüße