Telegraf - Influxdb

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Chris000
    Azubi
    • In den letzten 3 Wochen
    • 3

    #1

    Telegraf - Influxdb

    Hallo an alle!

    Ich arbeite an einer externen Datenbank. Ich nutze Influx mit telegraf auf einem Windows system.
    um Langzeitdaten zu sammeln binde ich über telegraf diverse Geräte per Modbus TCP direkt ein. Dies hat den Vorteil, dass ich beim MS nur die Register auslese bzw. schreibe welche ich operativ zur Steuerung brauche. soweit so gut.

    Es gibt jedoch Daten welche ich vom MS an influx senden will, hier bin dich der Anleitung: https://loxwiki.atlassian.net/wiki/s...+visualisieren
    gefolgt.

    Die Daten per virtuellen Ausgang entweder per http oder udp zu senden hab ich auf mehrere varianten versucht, jedoch sehe ich in der Datenbank bzw. in Grafana keine neuen datenpunkte oder Messgeräte. telegraf meldet keinen Fehler ...

    Kann mir hier bitte jemand helfen?

    LG chris
  • darkrain
    MS Profi
    • 25.08.2015
    • 562

    #2
    Der Telegraf Service hat ein Logfile, was steht denn da drin, wenn du Daten an den Telegraf schickst? Irgendwelche Fehlermeldung mit falschem Format?

    Kommentar

    • Chris000
      Azubi
      • In den letzten 3 Wochen
      • 3

      #3
      Hallo darkrain!

      Danke fürs antworten.
      das telegraf log ist sauber...
      Wie zu sehen probiere ichs über den http_listener_v2 oder alternativ mit dem socket_listener



      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 59
Größe: 74,6 KB
ID: 459761

      telegraf config
      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 53
Größe: 14,7 KB
ID: 459762


      gibt es einen influx cli Befehl um den traffic zu sehen, konnte dazu nicht finden und behelfe mir mit Wireshark

      hier ist zu sehen das Daten gesendet werden...

      Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 53
Größe: 37,6 KB
ID: 459763

      ?​

      Kommentar

      • darkrain
        MS Profi
        • 25.08.2015
        • 562

        #4
        Wenn du an die richtige Stelle schickst und auf deinem InfluxDB Host keine Firewall am start hast, dann solltest du im Logfile auch die Post Daten sehen. Stell mal in der telegraf.conf ein:
        Code:
        [agent]
        logtarget = "file"
        ## Name of the file to be logged to when using the "file" logtarget.  If set to
        ## the empty string then logs are written to stderr.
        logfile = "/var/log/telegraf/telegraf.log"
        ## The logfile will be rotated after the time interval specified.  When set
        ## to 0 no time based rotation is performed.  Logs are rotated only when
        ## written to, if there is no log activity rotation may be delayed.
        logfile_rotation_interval = "24h"
        ## Log at debug level.
        debug = true
        Den Telegraf Dienst neu starten und dann nochmnal das Log prüfen.

        Kommentar

        • Chris000
          Azubi
          • In den letzten 3 Wochen
          • 3

          #5
          Hallo darkrain!
          Sorry die späte Antwort, ich hab das Log nach deinem Post aktiviert...

          Es sind Werte da, jedoch gibt es noch einen Fehler.
          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: image.png
Ansichten: 19
Größe: 307,6 KB
ID: 460096

          Was könnte der Fehler bedeuten? (Analysefehler, erwartetes Feld 1:20 ????)

          LG





          Kommentar

          Lädt...