Ad Widget

Collapse

Monitorer la date d'un fichier

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mulbzh
    Senior Member
    • Nov 2014
    • 115

    #1

    Monitorer la date d'un fichier

    Bonjour,

    sur des postes clients, j'aimerais monitorer des fichiers :

    comment vérifier qu'un fichier (date de modification) est bien égal à la date du jour ?

    Merci
  • fessardr
    Junior Member
    • Jun 2016
    • 12

    #2
    Bonjour
    Voici comment j'ai fait:

    1. Ecriture du fichier VBS à sauvegarder en (par exemple) checkdatefile.vbs

    Dim fs, f, s, objArgs
    Set objArgs = Wscript.Arguments
    Set fs = CreateObject("Scripting.FileSystemObject")
    ' Vérification du fichier
    if not fs.FileExists(objArgs(0)) then
    wscript.quit
    else
    Set f = fs.GetFile(objArgs(0))
    wscript.echo(DateDiff("d",f.DateLastModified,now))
    end if

    2. A la fin du fichier de configuration Zabbix du client, ajouter la ligne:

    UserParameter = check.date.file[*],%systemroot%\system32\cscript.exe /nologo /T:30 C:\NomRépertoire\checkdatefile.vbs $1

    C:\NomRépertoire\ doit être le chemin complet vers le VBS

    3. Dans la configuration Zabbbix du client, ajouter un trigger de type "Zabbix agent" avec la Key: check.date.file[C:\Temp\lefichierdujour.txt]

    C:\Temp\lefichierdujour.txt doit être remplacé par le nom complet du fichier à vérifier.

    Last edited by fessardr; 06-02-2019, 17:33.

    Comment

    • mulbzh
      Senior Member
      • Nov 2014
      • 115

      #3
      ensuite j'imagine que tu mets un declencheur

      Comment

      • fessardr
        Junior Member
        • Jun 2016
        • 12

        #4
        Oui, sinon il n'y a pas d'intérêt d'ajouter un trigger

        Comment

        Working...