Nagios, мониторинг файлов.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Nagios, мониторинг файлов.
Подскажите плз. можно ли как-то мониторить создание файлов по названию ""хххДАТА.ххх" на виндовой машине ??
Проверка запущеных сервисов и наличие свободного места реализована с помощью NSClient-а.
Проверка запущеных сервисов и наличие свободного места реализована с помощью NSClient-а.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
старенький он чтото
судя по возможности мониторить File Age, теоретически ваш случай возможен =/
судя по возможности мониторить File Age, теоретически ваш случай возможен =/
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Re: Nagios, мониторинг файлов.
File Age -- это хорошо, но он отслеживает время изменения файла.
У меня создается ежедневный бекап, fileYYYYMMDD.rar в 23:00, мне очень хочется отслеживать создался он или нет. Если нет получать уведомления.
У меня создается ежедневный бекап, fileYYYYMMDD.rar в 23:00, мне очень хочется отслеживать создался он или нет. Если нет получать уведомления.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
а если попробывать натравить проверку даты файла на файл которого нет, что плагин врет?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Re: Nagios, мониторинг файлов.
Status- UNKNOWN NSClient - ERROR: file not found, но есть проблема я не могу подсунуть дату в имя проверяемого файла.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
как у вас все там запускается?
кусочег конфигов в студию
кусочег конфигов в студию

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Re: Nagios, мониторинг файлов.
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
}
ХЗ.. не знаю как подсунуть в имя файла дату.
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
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
не, это надоть делать в
check_nt_file_age
что у вас там?
ой или это бинарник?
тогда делать обвязку вокруг него на перле например и заодно UNKNOWN преобраззовать к критикалу
check_nt_file_age
что у вас там?
ой или это бинарник?
тогда делать обвязку вокруг него на перле например и заодно UNKNOWN преобраззовать к критикалу

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Re: Nagios, мониторинг файлов.
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 это бинарник.
command_line $USER1$/check_nt -H $HOSTADDRESS$ -v FILEAGE -l $ARG1$ -w $ARG2$ -c $ARG3$ -s $ARG4$
а check_nt это бинарник.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
Код: Выделить всё
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

В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Re: Nagios, мониторинг файлов.
Не прошло.., а жаль.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
и зря вы лапы опускаете
врагу не сдается наш... э.. варяг
как непошло?
врагу не сдается наш... э.. варяг
как непошло?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 32
- Зарегистрирован: 2007-11-23 13:17:49
Re: Nagios, мониторинг файлов.
А я руки и не опускаю, я решил с другой стороны поробовать.
1-е изменять чек файлик и его уже мониторьть на время изменения.
или
2-е проверять наличие файла smb_client - ом.
>> как непошло?
говорит нет такого файла, хотя и не отругалось на неправильный конфиг.
1-е изменять чек файлик и его уже мониторьть на время изменения.
или
2-е проверять наличие файла smb_client - ом.
>> как непошло?
говорит нет такого файла, хотя и не отругалось на неправильный конфиг.
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Nagios, мониторинг файлов.
я вот толи не вкурил в тему, толи...
из последнего поста я понял, что есть возможность примонтировать раздел (ну или как-то так) и увидеть файлики? так?
если так, то что мешает просто скрипт с использованием того же find в нужной папке по крону во время +5мин (или свое подстаить) после начала создания бекапа?
из последнего поста я понял, что есть возможность примонтировать раздел (ну или как-то так) и увидеть файлики? так?
если так, то что мешает просто скрипт с использованием того же find в нужной папке по крону во время +5мин (или свое подстаить) после начала создания бекапа?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
зачем крон, когда есть тру нагиос?
то что я дал, подставляет текущую дату, так как бэкап в 23:00 тогда он должен ругацо
как вы представляете себе логику работы этого сервиса?
то что я дал, подставляет текущую дату, так как бэкап в 23:00 тогда он должен ругацо
как вы представляете себе логику работы этого сервиса?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
Re: Nagios, мониторинг файлов.
Добрый день!
Помогите разобраться. Пытаюсь мониторить время модификации лог файла. Выдаетка как результат "1269427161". Что нужно сделать для нормального формата отображения данных.
Прописал комвнду
прописал конфигурацию:
Получил результат:
Как сделать что б дата "1269427161" отображалась в нормальном для нас формате?
Помогите разобраться. Пытаюсь мониторить время модификации лог файла. Выдаетка как результат "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
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
я вам на opennet.ru ответил : )
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
Re: Nagios, мониторинг файлов.
А можно сюда ответ.
На http://www.opennet.ru обновляю страницу, а ответа нет. Может чета модераторы удалили.
На http://www.opennet.ru обновляю страницу, а ответа нет. Может чета модераторы удалили.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Nagios, мониторинг файлов.
ой, у меня клиника головного мозга, забыл что ответить у меня вам на opennet-е так и не получилась
вообщем я предлагаю вам написать шелл обертку с командой
date -r <timestamp> внутре
вообщем я предлагаю вам написать шелл обертку с командой
date -r <timestamp> внутре
Код: Выделить всё
>date -r 1269427161
Wed Mar 24 13:39:21 MSK 2010
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- проходил мимо
- Сообщения: 1
- Зарегистрирован: 2010-08-16 13:08:05
Re: Nagios, мониторинг файлов.
Сейчас столкнулся с такой же проблемойSerhii писал(а):Подскажите плз. можно ли как-то мониторить создание файлов по названию ""хххДАТА.ххх" на виндовой машине ??
Проверка запущеных сервисов и наличие свободного места реализована с помощью NSClient-а.
Решил проблему с датой путем замены текста в конфиге нагиоса)
команда в конфиге:
Код: Выделить всё
check_command check_nt_file_age!"c:\\MDaemon\\Logs\\MDaemon-20100816-all.log"!500!600
Код: Выделить всё
sed -i "s/`date -d yesterday +%Y%m%d`/`date +%Y%m%d`/" /ссылка на конфиг нагиоса
/etc/init.d/nagios3 restart