Ad Widget

Collapse

Datei änderungs Monitoring

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ordnas
    Junior Member
    • Mar 2015
    • 13

    #1

    Datei änderungs Monitoring

    Hallo Zusammen

    hat jemand eine Lösung, wie man Datei änderungen in Netzlaufwerk Freigaben Monitoren könnte?

    Ich habe es mit vfs.file.time versucht.

    Das Problem ist, ich habe diverse Backups Dateien, welche immer den Dateinamen ändern. Ich würde diese gerne überwachen: wann die letzte Datei erstellt oder geändert wurde und wie diese Datei heisst. Und das andere Problem ist, dass sich die zu überwachenden Dateien zum teil auch auf Netzwerk Freigaben befinden. Wie es scheint geht vfs.file.time nur mit Lokalen Dateien.

    Hat jemand eine Idee?

    Danke
  • Colttt
    Senior Member
    Zabbix Certified Specialist
    • Mar 2009
    • 878

    #2
    wenn du wissen wie willst wie alt/jung die datei ist guck dir das mal an:


    ansonsten kannst du die die windows(?)freigabe auch mounten und per ls -lt auf die dateien gucken welche wann zuletzt geändert wurde, das koenntest du dann mit einem UserParameter machen
    Debian-User

    Sorry for my bad english

    Comment

    • Ordnas
      Junior Member
      • Mar 2015
      • 13

      #3
      Das hatte ich auch schon gefunden und versucht.

      Wenn ich manuell auf Terminal des Zabbix Server zum testen die Befehle:
      stat -c "%Y %n" * | sort -n | head -n 1 |awk '
      {print $1}

      passiert nicht viel.

      Bei: stat -c "%Y %n" * | sort -n | head -n 1 geht etwas. Ich kann aber nicht entziffern was das |awk ' soll.

      Das Modul zbxNext1669.c versuchte ich auch einzubauen. Er kann es aber nicht laden.

      Hat vieleicht jemand anders noch eine Lösung? Eine, die er evt. im Einsatz hat und funktioniert.

      Danke

      Comment

      • Colttt
        Senior Member
        Zabbix Certified Specialist
        • Mar 2009
        • 878

        #4
        nicht boese gemeint, aber bist du auch Linux anfänger??

        so sollte das korrekt aussehen
        Code:
        stat -c "%Y %n" $1/* | sort -n | head -n 1 |awk '{print $1}'
        awk schneidet in dem fall das erste wort aus was ich hier nur brauche..

        was meckert er denn beim laden? und wenn es bei dir nicht geht und du eigene fehler ausschliessen kannst, wäre es gut wenn du das dort angeben würdest..
        Debian-User

        Sorry for my bad english

        Comment

        • Ordnas
          Junior Member
          • Mar 2015
          • 13

          #5
          Ja ich bin auch noch Linux Anfänger. Zabbix und Linux anfänger, ich hoffe das kommt gut. Aber man lernt ja immer wieder. Und ich habe das gefühl bei Zabbix bin ich schon ziemlich weit gekommen. Bis noch auf ein paar kleinigkeiten.

          Im zabbix_server.conf habe ich folgendes angepasst:
          LoadModulePath=/opt/zabbix/lib/modules
          LoadModule=zbxNext1669.c

          Das Files ist natürlich im Verzeichinss /opt/zabbix/lib/modules abgelegt.

          Nach einem reboot des Serverers habe ich folgendes im zabbix_server.log:

          1254:20150407:154252.758 using configuration file: /opt/zabbix/etc/zabbix_server.conf
          1254:20150407:154252.758 In load_modules()
          1254:20150407:154252.761 loading module "/opt/zabbix/lib/modules/zbxNext1669.c"
          1254:20150407:154252.841 cannot load module "zbxNext1669.c": /opt/zabbix/lib/modules/zbxNext1669.c: invalid ELF header
          1254:20150407:154252.841 End of load_modules():FAIL
          1254:20150407:154252.841 loading modules failed, exiting...

          und Zabbix kommt nicht hoch.

          Vieleicht kann ich mir aber etwas basteln. Mit deine hilfreiche Befehlskorrektur komme ich schon etwas weiter.

          Danke

          Comment

          • Colttt
            Senior Member
            Zabbix Certified Specialist
            • Mar 2009
            • 878

            #6
            ich kann ja morgen mal das Modul testen und gucken ob es bei mir geht, wenn nicht kann ich das ja mal anmeckern
            Debian-User

            Sorry for my bad english

            Comment

            • BDiE8VNy
              Senior Member
              • Apr 2010
              • 680

              #7
              Originally posted by Ordnas
              [...]
              1254:20150407:154252.761 loading module "/opt/zabbix/lib/modules/zbxNext1669.c"
              1254:20150407:154252.841 cannot load module "zbxNext1669.c": /opt/zabbix/lib/modules/zbxNext1669.c: invalid ELF header
              [...]
              Das Modul muss schon erst noch kompiliert werden

              Comment

              Working...