Развернуть сайт на vds сервере (с настройкой сервера или изобраза vm bitrix)без заполнения каталога. Лицензии имеется.
Разработка скрипта мониторинга изменений файлов на сервере
Требуется разработка скрипта для мониторинга изменений файлов на сервере и отправки уведомлений обз изменениях.
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
1. Описание работы скрипта.
1.1 При первом запуске (либозапуске с ключом «makedb») скрипт собирает базу файлов и директорий (начиная с
корневой директории сайта), так же скрипт получает md5 хеш-сумму каждой
директории и файла;
1.2 При запуске с ключем«scan» скрипт заново собирает данные о файлах и директориях (начиная с корневой
директории сайта) и сверяет полученный результат с собственной базой;
1.3 При нахождениинесоответствий контрольных сумм файлов и/или директорий, появлении новых файлов
и/или директорий, отсутствии файлов и/или директорий указанных в базе данных
скрипт отправляет письмо на указанный в конфигурации email адрес с указанием
всех несоответствий с целью информирования администратора о изменениях.
2. Интерфейс скрипта.
2.1 Графический интерфейс отсутствует,скрипт выполняется из терминала, ввод данных осуществляется за счет запуска
скрипта через терминал с необходимыми параметрами, вывод данных осуществляется
автоматически, в случае с создание/обновлением базы данных — создается
текстовый файл с указанными в конфигурации скритпа именем и расширением, в
случае оповещение администратора отсылается электронное письмо с текстом,
указанным в конфигурации скрипта и списком найденных несоответствий.
2.2 Конфигурация скриптапроисходит путем изменения значения переменных в коде скрипта с помощью любого
доступного текстового редактора.
3. Структура переменных.
3.1 Для более глубокойнастройки скрипта необходимо вписать значения переменных (находятся в начале
тела скрипта, блок указан в комментариях):
3.1.1 $dbfile — файл с базойданных, формат «filename.ext»;
3.1.2 $email — адресэлектронной почты для отправки оповещений об изменении файловой структуры,
формат «[email protected]»;
3.1.3 $emailfrom — адресэлектронной почты от которого происходит отправка сообщения об изменениях в
файловой структуре, формат «[email protected]»;
3.1.4 $subject — тема письмао файловых изменениях, формат произвольный;
3.1.5 $hello — дополнительнаяинформация, которая будет помещена в тело письма об изменениях в файловой
структуре, формат произвольный.
4. Технические требования к скрипту.
4.1 Скрипт создается дляработы на ОС Ubuntu Linux 12.04. Работа скрипта на других версиях ОС не
гарантируется.
4.2 Для работы скриптанеобходим доступ к выполнению системных команд на сервере заказчика, так же
необходим доступ к командной оболочке сервера.
Заявки фрилансеров
Похожие заказы
- Системное администрирование7 заявокЗакрыт8 лет назад
Нужно чтобы была возможность у нескольких пользователей заходящих на Win 2012 R2 видеть рабочий стол определенного пользователя у которого запущено приложение. Как варианты: 1. у всех один логин и ...
Системное администрирование2 заявкиЗакрыт8 лет назадЗдравствуйте. Имеется проект, не будем пока называть его имя, с возрастающей нагрузкой, который 1 или 2 раза в день уходит в себя и восстанавливается сам в течении минут 5-10 или после ...
Системное администрирование1 исполнительЗавершен8 лет назадЗдравствуйте! Требуется настроить веб сервер под работу wordpress блогов - Nginx последний собрать с модулем ngx_http_realip_module, ngx_pagespeed. Запуск mariadb 10, php 7.1, nginx при старте системы. prefix - /etc/nginx - Настроить ...
Системное администрирование13 заявокЗакрыт8 лет назад- $50Системное администрирование1 исполнительЗавершен8 лет назад
Надо проверить работу обычного конфига OpenVPN подключения сервера в программе TunnelBlick на Macbook. Поскольку MacOS отсутствует нет возможности проверить. Нужен человек на пару минут для проверки Процесс настройки занимает несколько минут, ничего необычного. ...
Системное администрирование2 заявкиЗакрыт8 лет назадНужно сделать настройку Datacol7вопросы задавайте в скайп, оплата по факту: делаете на своем компьютере, показываетенам, только после этого оплата
Системное администрированиенет заявокЗакрыт8 лет назадНужно изменить у домена DNS сервера и ещё различные данные согласно ТЗ
Системное администрирование13 заявокЗакрыт8 лет назад- $200
Нужно сделать IP телефонию для звонков в другую страну на мобильную сеть. Трафик ip телефонии в этой стране блокируется.
Системное администрирование1 исполнительЗавершен8 лет назад Требуется предоставить доступ онлайн к приложенной excel таблице и сделать два режима доступа для пользователей: полный доступ и частичный просмотр. Доступ к таблице должен быть организован 24/7. Сервера нет, ждем Ваши предложения по выбору платформы ...
Системное администрирование3 заявкиЗакрыт8 лет назад