Просмотр полной версии : Мониторинг изменения файлов через nagios
Можно ли заставить нагиос проверять даты изменения файлов? Есть программа которая выгружает данные каждый день по 20 файлов. Есть ли возможность с помощью нагиоса (или ещё чего-либо) мониторить была ли выгрузка ? Файлы выгружаются с одинаковым названием, меняется лишь дата файла (ну и размер).
bitrix_sav
23.06.2015, 10:21
Насколько помню в нагиос есть такая функция как мониторить File Age. Ну и можно просто скриптом через стандартные утилиты типаls -l --time=ctime
find /path -mtime -1
Найти файлы, созданные или измененные менее суток назад.
Если надо манипуляцию - есть параметр exec
Дабы не плодить лишних тем, подскажите куда копать в плане аналогичной задачи, только файлы находятся в директории windows, мониторить надо через Zabbix.
KEINrus написал(а):
Дабы не плодить лишних тем, подскажите куда копать в плане аналогичной задачи, только файлы находятся в директории windows, мониторить надо через Zabbix.
В Windows есть cmd которая также ищет файлы если хотите
Код:
DIR /b/s/a-d C:\123456.exe
или
Where /r C:\ 123456.exe
для записи пути в переменную
for /f "tokens=*" %%a in ('Dir /b/s/a-d C:\hosts') Do Set $Path=%%a
Если windows 7 и старше, то можно использовать PowerShell
Код:
Скрипт для выборки с диска Е: всех файлов с расширениями .mp3 .avi и файлы больше чем 1Гб
Get-ChildItem e:\ -Recurse | Where-Object { $_.extension -match "\.mp3|.avi" -or $_.length -ge 1gb } | Format-Table length,directory,name -AutoSize -Wrap
Результат:
1136467 D:\Study\Books\TEMP\it\Диск 4
742438 D:\Study\Books\TEMP\it\Диск 4
694389 D:\Study\Books\TEMP\it\Диск 4
537136 D:\Study\Books\TEMP\it\Диск 4
1129598976 D:\Study\ISOS\IT Trainings\VMWare ESX Training
1174622208 D:\Study\ISOS\Windows\Lab 5 DHCP Servers
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot