Nagios, мониторинг файлов.

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-20 12:40:01

Подскажите плз. можно ли как-то мониторить создание файлов по названию ""хххДАТА.ххх" на виндовой машине ??
Проверка запущеных сервисов и наличие свободного места реализована с помощью NSClient-а.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-20 12:54:12

старенький он чтото
судя по возможности мониторить File Age, теоретически ваш случай возможен =/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-20 16:09:15

File Age -- это хорошо, но он отслеживает время изменения файла.
У меня создается ежедневный бекап, fileYYYYMMDD.rar в 23:00, мне очень хочется отслеживать создался он или нет. Если нет получать уведомления.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-20 16:49:04

а если попробывать натравить проверку даты файла на файл которого нет, что плагин врет?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-21 12:31:29

Status- UNKNOWN NSClient - ERROR: file not found, но есть проблема я не могу подсунуть дату в имя проверяемого файла.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-21 12:41:14

как у вас все там запускается?
кусочег конфигов в студию ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-21 13:10:46

define service{
use office-service
host_name srv-srv.local
service_description check_file
check_command check_nt_file_age!"d:\\date +%Y%m%d.txt"!100!300!pass
}


ХЗ.. не знаю как подсунуть в имя файла дату.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-21 13:14:03

не, это надоть делать в
check_nt_file_age
что у вас там?

ой или это бинарник?
тогда делать обвязку вокруг него на перле например и заодно UNKNOWN преобраззовать к критикалу ;)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-21 13:23:40

command_name check_nt_file_age
command_line $USER1$/check_nt -H $HOSTADDRESS$ -v FILEAGE -l $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG4$

а check_nt это бинарник.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-21 13:37:02

Код: Выделить всё

command_line $USER1$/check_nt -H $HOSTADDRESS$ -v FILEAGE -l "$ARG1$`date +%Y%m%d`$ARG2$" -w $ARG3$ -c $ARG4$ -s $ARG5$

Код: Выделить всё

check_command check_nt_file_age!"d:\\date"!".txt"!100!300!pass
интересно такое схавает =)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-21 15:38:08

Не прошло.., а жаль.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-21 18:38:09

и зря вы лапы опускаете
врагу не сдается наш... э.. варяг
как непошло?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

Serhii
рядовой
Сообщения: 32
Зарегистрирован: 2007-11-23 13:17:49

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение Serhii » 2008-03-21 19:03:27

А я руки и не опускаю, я решил с другой стороны поробовать.
1-е изменять чек файлик и его уже мониторьть на время изменения.
или
2-е проверять наличие файла smb_client - ом.

>> как непошло?
говорит нет такого файла, хотя и не отругалось на неправильный конфиг.

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение schizoid » 2008-03-21 22:29:34

я вот толи не вкурил в тему, толи...
из последнего поста я понял, что есть возможность примонтировать раздел (ну или как-то так) и увидеть файлики? так?
если так, то что мешает просто скрипт с использованием того же find в нужной папке по крону во время +5мин (или свое подстаить) после начала создания бекапа?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2008-03-21 22:48:28

зачем крон, когда есть тру нагиос?

то что я дал, подставляет текущую дату, так как бэкап в 23:00 тогда он должен ругацо
как вы представляете себе логику работы этого сервиса?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

SAndr
проходил мимо

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение SAndr » 2010-03-24 16:34:36

Добрый день!
Помогите разобраться. Пытаюсь мониторить время модификации лог файла. Выдаетка как результат "1269427161". Что нужно сделать для нормального формата отображения данных.

Прописал комвнду

Код: Выделить всё

define command{
  command_name check_nt_file_age
  command_line $USER1$/check_nt -H $HOSTADDRESS$ -v FILEAGE -l $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG4$
}
прописал конфигурацию:

Код: Выделить всё

define service{
        use                             generic-service
        host_name                       name
        service_description             File
        is_volatile                     0
        check_period                    24x7
        max_check_attempts              1
        normal_check_interval           1
        retry_check_interval            1
        contact_groups                  *
        notification_interval           120
        notification_period             24x7
        notification_options            w,u,c,r
        check_command                   check_nt_file!"D:\\*\\*\\*\\*\\*\\trap.0.0.log"!2!5
        register                        1
     }
Получил результат:

Код: Выделить всё

File  OK     03-24-2010 10:39:19     0d 19h 4m 12s     1/1     1269427161
Как сделать что б дата "1269427161" отображалась в нормальном для нас формате?

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2010-03-24 16:46:42

я вам на opennet.ru ответил : )
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

SAndr
проходил мимо

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение SAndr » 2010-03-24 16:54:59

А можно сюда ответ.
На http://www.opennet.ru обновляю страницу, а ответа нет. Может чета модераторы удалили.

Аватара пользователя
hizel
дядя поня
Сообщения: 9031
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение hizel » 2010-03-24 17:00:34

ой, у меня клиника головного мозга, забыл что ответить у меня вам на opennet-е так и не получилась

вообщем я предлагаю вам написать шелл обертку с командой
date -r <timestamp> внутре

Код: Выделить всё

>date -r 1269427161
Wed Mar 24 13:39:21 MSK 2010
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

xare
проходил мимо
Сообщения: 1
Зарегистрирован: 2010-08-16 13:08:05

Re: Nagios, мониторинг файлов.

Непрочитанное сообщение xare » 2010-08-16 13:09:21

Serhii писал(а):Подскажите плз. можно ли как-то мониторить создание файлов по названию ""хххДАТА.ххх" на виндовой машине ??
Проверка запущеных сервисов и наличие свободного места реализована с помощью NSClient-а.
Сейчас столкнулся с такой же проблемой
Решил проблему с датой путем замены текста в конфиге нагиоса)

команда в конфиге:

Код: Выделить всё

check_command		check_nt_file_age!"c:\\MDaemon\\Logs\\MDaemon-20100816-all.log"!500!600
в cron.daily выполняется :

Код: Выделить всё

sed -i "s/`date -d yesterday +%Y%m%d`/`date +%Y%m%d`/" /ссылка на конфиг нагиоса
/etc/init.d/nagios3 restart