Последние записи
- Рандомное слайдшоу
- Событие для произвольной области внутри TImage
- Удаление папки с файлами
- Распечатка файла
- Преобразовать массив байт в вещественное число (single)
- TChromium (CEF3), сохранение изображений
- Как в Delphi XE обнулить таймер?
- Изменить цвет шрифта TextBox на форме
- Ресайз PNG без потери прозрачности
- Вывод на печать графического файла
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
29th
Июн
Мониторинг бэкапов
Posted by maloy under Общалка
Simply-Art
Столкнулся недавно с такой проблемой — на локальных серверах домена, в различных папках, делаются с разной периодичностью бэкапы. Чтобы их все отследить, нужно затрачивать много времени. Ну я и сделал для себя маленькую программу — монитор. Представлю вам первую бета версию программы.
Сидит данная программа в трее, сразу после запуска. Увидеть её можно либо через меню-показать, либо по двойному щелчку на иконку. Работает все просто:
- Создаем ярлык в автозагрузку на программу;
- Добавляем файл, которых хотим отслеживать;
- Задаем интервал его обновления;
- Добавляем описание и все;
Если какой либо файл не был обновлен в заданный срок или вообще удален, то программа сообщит вам об этом текстом внизу справа экрана и морганием в трее.
Интересно узнать о том нужна ли такая программа вообще кому-нибудь кроме меня, и если да, то может подскажите как её улучшить?
ps установщик копирует программу, 3 нужных ей файла *.conf и лицензию в program files, более ничего оно не делает.
Скачать можно отсюда, на форум не влезло
Цитата:
|
Ну правильность бэкапов никак не проверяется. А как можно проверить их правильность то? Открыть БД? Или разархивировать zip архив сайта?
Как вариант думаю можно добавить скан размера файла, и установить порог прибавления/убавления веса.
Ну а по поводу завершения бэкапа программа тоже ничего не знает, она сейчас мониторит только время изменения файлов. Допустим у нас есть бэкап 1.bkf, он обновляется каждый день. Программа смотрит, сегодня 26.06.2014, а файл то изменен аж 24.06.2014. Значит что-то помешало сделать вчера бэкап и админ подрывается и ищет проблему как то так задумывал.
У нас бэкапы делаются ночью, а утром чтобы мне не смотреть по всем серверам что и как я и делал программу.
Stilet
А как можно проверить их правильность то? |
У меня Информикс. Мы проверяем бэкапы примерно так: Заранее известно что будет N-ное кол-во файлов соответствующее кол-ву таблиц в базе. Значит после выгрузки в том же баше проверяем их кол-во и если облом — сигналим на почту админу, т.е. мне. А я уже ответственный за панику, если не все файлы выгрузились. Иначе пакуем в tgz и складываем в каталог инкрементно.
Иначе какой смысл в программе? Допустим СУБД повисло ночью — бэкап недосделался, файл бэкапа заблокирован модулем резервирования и прочитать его нет возможности. Твоя программа получается слажает…
Да и логирование работы создания бэкапа в текстовичек важно- можно потом его считывать и искать что-то типа «backup complete succefull» иначе бить тревогу.
Simply-Art
Запилю табличку с лог файлами значит, и сделаю поиск контрольного слова, если не найдет файл или он будет изменен не в срок или не будет слава, то тревога. Так пойдет?
Обновил программу, теперь смотрит в файлах *.log заданный текст.
Вот некоторые обозначения для расшифровки третьего столбца:
ND - not correct date // файл "просрочен", обновился позднее заданного интервала
NO - not open file // программа не смогла открыть файл (только к *.log файлам)
NL - not correct log // искомая фраза не была найдена в лог файле
NF - no file found // файл не найден
Из коментов уберите критику по поводу постановки английских выражении, мне так удобно и все!
Жду дальнейших предложений.
ps все что говорят ваши браузеры и сам юкоз о возможных вирусах — бред. я не стану выкладывать вирусы на мой любимый форум.
продолжение в теме на форуме
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту
пеллетные котлы
Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)