4.4
2020-04-30T09:44:38Z
Templates
Templates DATAGROUP
znil Template Dateien und Ordner BEISPIELE V2020-04-28
znil Template Dateien und Ordner BEISPIELE V2020-04-28
Templates
Templates DATAGROUP
Dateien und Ordner Pruefungen
-
Datei - Prüfsumme bilden (andere Methode, Zahl)
ZABBIX_ACTIVE
vfs.file.cksum[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
Erstellt eine Prüfsumme einer Datei. Ändert sich diese Prüfsumme so hat sich auch die Datei verändert.
Es kommt eine Zahl zurück. Die Größe der Zahl sagt aber nichts über die Veränderung aus.
Dateien und Ordner Pruefungen
-
Datei - Inhalt auslesen (max. 64KByte)
ZABBIX_ACTIVE
vfs.file.contents[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
0
TEXT
Liest den Dateiinhalt ein bis maximal 64KByte.
Enthält die Datei nichts oder nur Zeilenende-Zecihen wird ein leerer String zurück gegeben.
Wert wird als Text zurück gegeben
Dateien und Ordner Pruefungen
-
Datei - existiert eine bestimmte Datei? 1 = Ja, 0 = Nein
ZABBIX_ACTIVE
vfs.file.exists[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
prüft ob eine bestimmte Datei vorhanden ist.
1 = Ja
0 = Nein
Dateien und Ordner Pruefungen
-
Datei - Prüfsumme bilden MD5
ZABBIX_ACTIVE
vfs.file.md5sum[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
0
CHAR
Erstellt einen MD5 Hashwert einer Datei. Ändert sich dieser Hashwert so hat sich auch die Datei verändert.
Es kommt eine Buchstaben und Zahlkombination zurück.
Dateien und Ordner Pruefungen
-
Datei - Text in Datei finden und Zeile zurückgeben
ZABBIX_ACTIVE
vfs.file.regexp[C:/Program Files/Zabbix/zabbix_agentd.win.conf,"DebugLevel"]
300
30d
0
TEXT
Findet Text in einer Datei. In diesem Beispiel wird nach der Zeile mit dem Wort "DebugLevel" gesucht.
Suchwert ist ein Regulärer Ausdruck
Rückgabewert ist die gesamte Zeile als Text
Dateien und Ordner Pruefungen
-
Datei - Text in Datei finden (Rückgabe: 1 = gefunden oder 0 = nicht gefunden)
ZABBIX_ACTIVE
vfs.file.regmatch[C:/Program Files/Zabbix/zabbix_agentd.win.conf,"DebugLevel"]
300
30d
Findet Text in einer Datei. In diesem Beispiel wird nach dem Wort "DebugLevel" gesucht.
Suchwert ist ein Regulärer Ausdruck
Rückgabewert ist 1 für gefunden oder 0 für nicht gefunden
Dateien und Ordner Pruefungen
-
Datei - Größe in Bytes
ZABBIX_ACTIVE
vfs.file.size[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
b
Gibt die Größe einer Datei in Bytes zurück.
Dateien und Ordner Pruefungen
-
Datei - Zeitpunkt letzter Änderung
ZABBIX_ACTIVE
vfs.file.time[C:/Program Files/Zabbix/zabbix_agentd.win.conf,modify]
300
30d
unixtime
Gibt die Zeitpunkt der letzten Änderung im UNIX-Timestamp-Format zurück. Also in vergangene Sekunden seit dem 01.01.1970 00:00:00 Uhr
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeitpunkt seit letzter Änderung in Sekunden
ZABBIX_ACTIVE
vfs.file.time[C:/Windows,modify]
300
30d
unixtime
Gibt die Zeitpunkt der letzten Änderung im UNIX-Timestamp-Format zurück. Also in vergangene Sekunden seit dem 01.01.1970 00:00:00 Uhr
Dateien und Ordner Pruefungen
-
Datei - Zeitpunkt letzter Zugriff
ZABBIX_ACTIVE
vfs.file.time[C:\Program Files\Zabbix\zabbix_agentd.win.conf,access]
300
30d
unixtime
Gibt die Zeitpunkt des letzten Zugriffs im UNIX-Timestamp-Format zurück. Also in vergangene Sekunden seit dem 01.01.1970 00:00:00 Uhr
Die Aktualisierung des letzten Zugriffs ist ggf. im Betriebsystem deaktiviert
Dateien und Ordner Pruefungen
-
Datei - Zeitpunkt der Erstellung
ZABBIX_ACTIVE
vfs.file.time[C:\Program Files\Zabbix\zabbix_agentd.win.conf,change]
300
30d
unixtime
Gibt die Zeitpunkt der Erstellung im UNIX-Timestamp-Format zurück. Also in vergangene Sekunden seit dem 01.01.1970 00:00:00 Uhr
Die Aktualisierung des letzten Zugriffs ist ggf. im Betriebsystem deaktiviert
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeitpunkt der Erstellung
ZABBIX_ACTIVE
vfs.file.time[C:\Windows,change]
300
30d
unixtime
Gibt die Zeitpunkt der Erstellung im UNIX-Timestamp-Format zurück. Also in vergangene Sekunden seit dem 01.01.1970 00:00:00 Uhr
Die Aktualisierung des letzten Zugriffs ist ggf. im Betriebsystem deaktiviert
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeitpunkt letzter Änderung
ZABBIX_ACTIVE
vfs.file.time[C:\Windows,modify]
300
30d
unixtime
Gibt die Zeitpunkt der letzten Änderung im UNIX-Timestamp-Format zurück. Also in vergangene Sekunden seit dem 01.01.1970 00:00:00 Uhr
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von *.txt Dateien die jünger <= 24h sind in einen Verzeichnis (Erstellungsdatum)
ZABBIX_ACTIVE
znil.fileandfolder[#FileCountAge=86400,C:/Windows/System32,"*.txt"]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die jünger sind als FileCountAge=86400
- die dem Suchmuster *.txt entsprechen
Angabe ist in Sekunden
Vergleich ist größer/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien die jünger <= 24h sind in einen Verzeichnis (Erstellungsdatum)
ZABBIX_ACTIVE
znil.fileandfolder[#FileCountAge=86400,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die jünger sind als FileCountAge=86400
Angabe ist in Sekunden
Vergleich ist kleiner/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von DLL Dateien <= 1MB in einen Verzeichnis
ZABBIX_ACTIVE
znil.fileandfolder[#FileCountSize=1048576,C:/Windows/System32,"*.dll"]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die kleiner sind als #FileCountSize=1048576
- die der Suchmaske *.dll entsprechen
Angabe ist in Bytes!
Vergleich ist kleiner/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien <= 1MB in einen Verzeichnis
ZABBIX_ACTIVE
znil.fileandfolder[#FileCountSize=1048576,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die kleiner sind als #FileCountSize=1048576
Angabe ist in Bytes!
Vergleich ist kleiner/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - existiert ein bestimmtes Verzeichnis? 1 = Ja, 0 = Nein
ZABBIX_ACTIVE
znil.fileandfolder[DirExists,C:/Windows]
300
30d
prüft ob eine bestimmtes Verzeichnis vorhanden ist.
1 = Ja
0 = Nein
Dateien und Ordner Pruefungen
-
Verzeichnis - Größe eines Verzeichnisses inklusive Unterordner
ZABBIX_ACTIVE
znil.fileandfolder[DirGetSize,C:/Windows/System32]
300
30d
B
Gibt die Größe eines Ordners in Bytes zurück
- inklusive aller Unterordner und Dateien
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien in einem Verzeichnis (ohne Rekursion)
ZABBIX_ACTIVE
znil.fileandfolder[FileCount,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien die älter >= 24h sind in einen Verzeichnis (Erstellungsdatum)
ZABBIX_ACTIVE
znil.fileandfolder[FileCountAge=86400,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die älter sind als FileCountAge=86400
Angabe ist in Sekunden
Vergleich ist größer/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien und Ordnern in einer Verzeichnisstruktur (Rekursion)
ZABBIX_ACTIVE
znil.fileandfolder[FileCountR,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien und Ordner in einem Odrner und allen Unterordnern wieder.
Ordner werden auch mitgezählt!
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien in einer Verzeichnisstruktur (Rekursion)
ZABBIX_ACTIVE
znil.fileandfolder[FileCountR2,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien in einem Ordner und allen Unterordnern wieder.
- Ordner werden nicht mitgezählt
- Dateien in den Ordnern werden mitgezählt
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von DLL Dateien >= 1MB in einen Verzeichnis
ZABBIX_ACTIVE
znil.fileandfolder[FileCountSize=1048576,C:/Windows/System32,"*.dll"]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die groesser sind als FileCountSize=1048576
- die der Suchmaske *.dll entsprechen
Angabe ist in Bytes!
Vergleich ist kleiner/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien >= 1MB in einen Verzeichnis
ZABBIX_ACTIVE
znil.fileandfolder[FileCountSize=1048576,C:/Windows/System32]
300
30d
Gibt die Anzahl von Dateien in einem Ordner wieder.
- ohne Ordner
- ohne Dateien in Unterordnern
- die größer sind als FileCountSize=1048576
Angabe ist in Bytes!
Vergleich ist größer/gleich >=
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Datei - Zeit seit Erstellung in Sekunden (Erstellungsdatum)
ZABBIX_ACTIVE
znil.fileandfolder[FileCreateAge,C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
s
Gibt die Anzahl der Sekunden seit der Erstellung der Datei oder des Verzeichnisses zurück.
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeit seit Erstellung in Sekunden (Erstellungsdatum)
ZABBIX_ACTIVE
znil.fileandfolder[FileCreateAge,C:/Windows]
300
30d
s
Gibt die Anzahl der Sekunden seit der Erstellung der Datei oder des Verzeichnisses zurück.
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien gemäß Suchmuster V1 (*.dll)
ZABBIX_ACTIVE
znil.fileandfolder[FileFindCount,C:/Windows/System32/%.dll]
300
30d
Gibt die Anzahl von Dateien auf die das Suchmuster zutrifft zurück. Hiell alle .dll Dateien => *.dll
Suchmuster wie *.dll oder test*.* etc.
Aber statt * muss das % zeichen genommen werden!
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien gemäß Suchmuster V2 (*win*.*)
ZABBIX_ACTIVE
znil.fileandfolder[FileFindCount,C:/Windows/System32/%win%.%]
300
30d
Gibt die Anzahl von Dateien auf die das Suchmuster zutrifft zurück. Hier alle Dateien mit der Buchstabenfolge "win" - *win*.*
Suchmuster wie *.dll oder test*.* etc.
Aber statt * muss das % zeichen genommen werden!
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien gemäß Suchmuster V3 (m??.dll))
ZABBIX_ACTIVE
znil.fileandfolder[FileFindCount,C:/Windows/System32/m??.dll]
300
30d
Gibt die Anzahl von Dateien auf die das Suchmuster zutrifft zurück. Hier alle Dateien mit der Buchstabenfolge "win" - *win*.*
Suchmuster wie *.dll oder test*.* etc.
Aber statt * muss das % zeichen genommen werden!
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Datei - Versionsnummer abfragen (nur bei .exe Dateien)
ZABBIX_ACTIVE
znil.fileandfolder[FileGetVersion,C:/Windows/write.exe]
300
30d
0
CHAR
Gibt die Versionsnummer einer ausführbaren Datei zurück.
Enthält die Datei keine Versionsinformationen wird 0.0.0.0 zurück gegeben,
Ist es keine ausführbare Datei wird -1 zurück gegeben
Rückgabewert ist vom Typ Char (maximal 256 Zeichen)
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Datei - Zeit seit letzter Änderung in Sekunden (Änderungsdatum)
ZABBIX_ACTIVE
znil.fileandfolder[FileModifyAge,C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30d
s
Gibt die Anzahl der Sekunden seit der letzen Änderung der Datei zurück.
Rückgabewert ist eine Zahl!
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Verzeichnis - Attribute im Format RASHNDOCTIPL (siehe Beschreibung)
ZABBIX_ACTIVE
znil.fileandfolder[GetAttrib,C:/$RECYCLE.BIN]
300
30d
0
CHAR
Gibt die Attribute einer Datei oder eines Verzeichnisses zurück
Rückgabewert ist Character
Rückgabewert ist eine Kombination von "RASHNDOCTIPL":
"R" = Read-Only
"A" = Archive
"S" = System
"H" = Hidden
"N" = Normal
"D" = Directory
"O" = Offline
"C" = Compressed (NTFS compression, not ZIP compression)
"T" = Temporay
"I" = Not content-indexed
"P" = Sparse File
"L" = Symbolic Link / Junction
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen
-
Datei - Attribute im Format RASHNDOCTIPL (siehe Beschreibung)
ZABBIX_ACTIVE
znil.fileandfolder[GetAttrib,C:/pagefile.sys]
300
30d
0
CHAR
Gibt die Attribute einer Datei oder eines Verzeichnisses zurück
Rückgabewert ist Character
Rückgabewert ist eine Kombination von "RASHNDOCTIPL":
"R" = Read-Only
"A" = Archive
"S" = System
"H" = Hidden
"N" = Normal
"D" = Directory
"O" = Offline
"C" = Compressed (NTFS compression, not ZIP compression)
"T" = Temporay
"I" = Not content-indexed
"P" = Sparse File
"L" = Symbolic Link / Junction
ACHTUNG: Beim Pfad müssen / statt \ verwendet werden!!!!
Benötigt fileandfolder.exe als UserParameter in der Zabbix-Agenten Konfigurationsdatei
Dateien und Ordner Pruefungen