HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > РАЗРАБОТКА > Для Администратора > Linux, Freebsd, *nix
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 16.03.2015, 12:01
drop
Новичок
Регистрация: 26.03.2012
Сообщений: 0
С нами: 7437206

Репутация: 0
По умолчанию

Можно ли заставить нагиос проверять даты изменения файлов? Есть программа которая выгружает данные каждый день по 20 файлов. Есть ли возможность с помощью нагиоса (или ещё чего-либо) мониторить была ли выгрузка ? Файлы выгружаются с одинаковым названием, меняется лишь дата файла (ну и размер).
 
Ответить с цитированием

  #2  
Старый 23.06.2015, 10:21
bitrix_sav
Новичок
Регистрация: 16.04.2015
Сообщений: 16
С нами: 5829420

Репутация: 0
По умолчанию

Насколько помню в нагиос есть такая функция как мониторить File Age. Ну и можно просто скриптом через стандартные утилиты типаls -l --time=ctime
 
Ответить с цитированием

  #3  
Старый 23.06.2015, 17:07
BaBL
Участник форума
Регистрация: 13.11.2012
Сообщений: 167
С нами: 7102146

Репутация: 0
По умолчанию

find /path -mtime -1

Найти файлы, созданные или измененные менее суток назад.

Если надо манипуляцию - есть параметр exec
 
Ответить с цитированием

  #4  
Старый 26.08.2016, 23:37
KEINrus
Новичок
Регистрация: 10.06.2015
Сообщений: 15
С нами: 5750621

Репутация: 0
По умолчанию

Дабы не плодить лишних тем, подскажите куда копать в плане аналогичной задачи, только файлы находятся в директории windows, мониторить надо через Zabbix.
 
Ответить с цитированием

  #5  
Старый 30.08.2016, 00:33
Цукер
Постоянный
Регистрация: 05.03.2008
Сообщений: 410
С нами: 9570749

Репутация: 0
По умолчанию

Цитата:

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
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.