Мониторинг изменения файлов через nagios

Тема в разделе "Десктопный Linux", создана пользователем drop, 16 мар 2015.

Модераторы: Цукер
  1. drop

    drop

    Регистр.:
    1 янв 2007
    Сообщения:
    412
    Симпатии:
    190
    Можно ли заставить нагиос проверять даты изменения файлов? Есть программа которая выгружает данные каждый день по 20 файлов. Есть ли возможность с помощью нагиоса (или ещё чего-либо) мониторить была ли выгрузка ? Файлы выгружаются с одинаковым названием, меняется лишь дата файла (ну и размер).
     
  2. bitrix_sav

    bitrix_sav Создатель

    Регистр.:
    16 апр 2015
    Сообщения:
    15
    Симпатии:
    5
    Насколько помню в нагиос есть такая функция как мониторить File Age. Ну и можно просто скриптом через стандартные утилиты типа ls -l --time=ctime
     
  3. BaBL

    BaBL Постоялец

    Регистр.:
    13 ноя 2012
    Сообщения:
    144
    Симпатии:
    87
    find /path -mtime -1

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

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

    KEINrus Создатель

    Регистр.:
    10 июн 2015
    Сообщения:
    11
    Симпатии:
    1
    Дабы не плодить лишних тем, подскажите куда копать в плане аналогичной задачи, только файлы находятся в директории windows, мониторить надо через Zabbix.
     
  5. Цукер

    Цукер Сам себе призедент

    Moderator
    Регистр.:
    5 мар 2008
    Сообщения:
    393
    Симпатии:
    366
    В 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