2.0
2015-04-22T09:54:13Z
Templates
Templates DATAGROUP
znil Template Dateien und Ordner BEISPIELE V2015-04-22
znil Template Dateien und Ordner BEISPIELE V2015-04-22
Templates
Templates DATAGROUP
Dateien und Ordner Pruefungen
-
Datei - Attribute im Format RASHNDOCTIPL (siehe Beschreibung)
7
0
znil.fileandfolder[GetAttrib,C:/pagefile.sys]
300
30
365
0
1
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - existiert eine bestimmte Datei? 1 = Ja, 0 = Nein
7
0
vfs.file.exists[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
3
0
0
0
0
1
0
0
prüft ob eine bestimmte Datei vorhanden ist.
1 = Ja
0 = Nein
0
Dateien und Ordner Pruefungen
-
Datei - Größe in Bytes
7
0
vfs.file.size[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
3
b
0
0
0
0
1
0
0
Gibt die Größe einer Datei in Bytes zurück.
0
Dateien und Ordner Pruefungen
-
Datei - Inhalt auslesen (max. 64KByte)
7
0
vfs.file.contents[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
4
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Prüfsumme bilden (andere Methode, Zahl)
7
0
vfs.file.cksum[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
3
0
0
0
0
1
0
0
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.
0
Dateien und Ordner Pruefungen
-
Datei - Prüfsumme bilden MD5
7
0
vfs.file.md5sum[C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
1
0
0
0
0
1
0
0
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.
0
Dateien und Ordner Pruefungen
-
Datei - Text in Datei finden (Rückgabe: 1 = gefunden oder 0 = nicht gefunden)
7
0
vfs.file.regmatch[C:/Program Files/Zabbix/zabbix_agentd.win.conf,"DebugLevel"]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Text in Datei finden und Zeile zurückgeben
7
0
vfs.file.regexp[C:/Program Files/Zabbix/zabbix_agentd.win.conf,"DebugLevel"]
300
30
365
0
4
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Versionsnummer abfragen (nur bei .exe Dateien)
7
0
znil.fileandfolder[FileGetVersion,C:/Windows/write.exe]
300
30
365
0
1
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Zeitpunkt der Erstellung
7
0
vfs.file.time[C:\Program Files\Zabbix\zabbix_agentd.win.conf,change]
300
30
365
0
3
unixtime
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Zeitpunkt letzter Zugriff
7
0
vfs.file.time[C:\Program Files\Zabbix\zabbix_agentd.win.conf,access]
300
30
365
0
3
unixtime
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Zeitpunkt letzter Änderung
7
0
vfs.file.time[C:/Program Files/Zabbix/zabbix_agentd.win.conf,modify]
300
30
365
0
3
unixtime
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Zeit seit Erstellung in Sekunden (Erstellungsdatum)
7
0
znil.fileandfolder[FileCreateAge,C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
3
s
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Datei - Zeit seit letzter Änderung in Sekunden (Änderungsdatum)
7
0
znil.fileandfolder[FileModifyAge,C:/Program Files/Zabbix/zabbix_agentd.win.conf]
300
30
365
0
3
s
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien <= 1MB in einen Verzeichnis
7
0
znil.fileandfolder[#FileCountSize=1048576,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien >= 1MB in einen Verzeichnis
7
0
znil.fileandfolder[FileCountSize=1048576,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien die jünger <= 24h sind in einen Verzeichnis (Erstellungsdatum)
7
0
znil.fileandfolder[#FileCountAge=86400,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien die älter >= 24h sind in einen Verzeichnis (Erstellungsdatum)
7
0
znil.fileandfolder[FileCountAge=86400,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien gemäß Suchmuster V1 (*.dll)
7
0
znil.fileandfolder[FileFindCount,C:/Windows/System32/%.dll]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien gemäß Suchmuster V2 (*win*.*)
7
0
znil.fileandfolder[FileFindCount,C:/Windows/System32/%win%.%]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien gemäß Suchmuster V3 (m??.dll))
7
0
znil.fileandfolder[FileFindCount,C:/Windows/System32/m??.dll]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien in einem Verzeichnis (ohne Rekursion)
7
0
znil.fileandfolder[FileCount,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien in einer Verzeichnisstruktur (Rekursion)
7
0
znil.fileandfolder[FileCountR2,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Anzahl von Dateien und Ordnern in einer Verzeichnisstruktur (Rekursion)
7
0
znil.fileandfolder[FileCountR,C:/Windows/System32]
300
30
365
0
3
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Attribute im Format RASHNDOCTIPL (siehe Beschreibung)
7
0
znil.fileandfolder[GetAttrib,C:/$RECYCLE.BIN]
300
30
365
0
1
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - existiert ein bestimmtes Verzeichnis? 1 = Ja, 0 = Nein
7
0
znil.fileandfolder[DirExists,C:/Windows]
300
30
365
0
3
0
0
0
0
1
0
0
prüft ob eine bestimmtes Verzeichnis vorhanden ist.
1 = Ja
0 = Nein
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Größe eines Verzeichnisses inklusive Unterordner
7
0
znil.fileandfolder[DirGetSize,C:/Windows/System32]
300
30
365
0
3
B
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeitpunkt der Erstellung
7
0
vfs.file.time[C:\Windows,change]
300
30
365
0
3
unixtime
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeitpunkt letzter Änderung
7
0
vfs.file.time[C:\Windows,modify]
300
30
365
0
3
unixtime
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeitpunkt seit letzter Änderung in Sekunden
7
0
vfs.file.time[C:/Windows,modify]
300
30
365
0
3
unixtime
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen
-
Verzeichnis - Zeit seit Erstellung in Sekunden (Erstellungsdatum)
7
0
znil.fileandfolder[FileCreateAge,C:/Windows]
300
30
365
0
3
s
0
0
0
0
1
0
0
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
0
Dateien und Ordner Pruefungen