Задача заключается в обновлении версии WooCommerce с 5.2 до 5.9 и Wordpress с 5.7 до 5.8, а также файлов темы и плагинов. Необходим опыт разработки и работы с WP более 3-х лет.
Разработка утилиты
1. Получение информации о домене
- дата регистрации
- срок окончания домена
- регистратор (если возможно)
нужна информация по любой зоне (кроме кирилицы, не уверен как это работает), пример списка на https://www.reg.ru/domain/new/
2. Пинг домена или сервера.
3. Поиск определенного слова или текста на заданной странице.
4. Простая проверка доступности домена или сервера (метод HEAD)
5. Контроль SSL-сертификата. (дата окончания, кем выдан и т.д).
6. Проверка доступности сайта с отправкой данных формы (метод POST)
7. Проверка доступности почтовых служб (POP3, SMTP, IMAP) Проверка почтового сервера до авторизации.
8. Проверка DNS серверов (SOA, A, MX, CNAME, AAAA, TXT, NX), необходимо сверять с указанным значением.
9. Проверка выполнения Telnet команды (с поиском по определенному слову или тексту в ответе. необязательный параметр)
Проверки из пунктов 2, 3, 4, 6, 7, 9
Должны сохранять статистику о проверке.
- дата проверки
- результат проверки
- ошибка (если есть)
Еще необходимо учесть такой момент, для задач пинг, телнет, почтовый сервер порт может отличаться от стандартного и нужно иметь возможность его задать в самой задаче
Нужна страница статистики с фильтрами по задачам и датами в диапазоне от и до.
Так же график на котором будет видно когда и по какой задаче была ошибка и когда было все ок.
Так же нужен менеджер задач (например на NodeJS), который будет запускать задачи в заданное время.
Например, добавили задачу на пинг сервера 127.0.0.1 в 14:01:25 с периодичностью раз в минуту, эта задача должна отработать в 14:02:25, 14:03:25, 14:04:25 и т. д. Если изменили период например на 15 мин то эта задача должна будет выполняться каждые 15 мин.
Необходимо отправлять сообщение об ошибках на Email, если задачи их возвращают... например ошибка 500 от сервера и т.д.
Если любая проверка завершилась неудачей, ее нужно повторить еще раз и только после этого сохранять информацию об ошибке или успехе и отправлять email.
Регистрация и авторизация не нужна.
Это для внутреннего использования и лишних там не будет.
Мы должны иметь возможность не только запускать задачи по расписанию, но так же их останавливать и запускать заново.
php7.3-mysql-redis-supervisor
Заявки фрилансеров
Похожие заказы
- Веб-программирование2 заявкиЗакрыт3 года назад
Необходимо доработать скрипт для Яндекс.Карт, чтобы при наведении на области карты менялся цвет и прозрачность. Также требуется синхронизация с блоком справа: подсветка области на карте при наведении на соответствующий элемент списка. Подробности и текущий скрипт прилагаются.
Веб-программирование1 исполнительЗавершен3 года назадТребуется опытный full stack web Developer для реализации проекта, включающего разработку сайта и веб-приложения. Ожидается высокая квалификация и умение работать с различными технологиями веб-программирования.
Веб-программирование4 заявкиЗакрыт3 года назадТребуется разработка корпоративной мини CRM с использованием Vue или React. Проект включает полную верстку сайта для десктопа и мобильных устройств, а также подключение к готовому REST API. Обязателен опыт завершенных работ в продакшене на указанных технологиях и умение работать с git. Желательно знание Docker на уровне сборки проекта в контейнер.
Веб-программирование4 заявкиЗакрыт3 года назад- $120
Требуется доработать 2 модуля на NodeJS, работающие с готовым API. Необходимо проверить существующий код, добавить базу данных и обвязку по API. Срок выполнения — завтра к вечеру. Оплата по готовности, бюджет 120$.
Веб-программирование1 заявкаЗакрыт3 года назад - $5
Требуется настроить WordPress для работы с установленным плагином AnsPress. Необходимо вывести список вопросов на главной странице сайта. При нажатии на вопрос он должен открываться и отображаться. Вероятно, потребуется настроить постоянные ссылки для корректной работы.
Веб-программированиенет заявокЗакрыт3 года назад - $15
Требуется внести правки на сайт. Необходимо сделать рабочими формы отправки заявок, передать параметры на почту после теста и добавить стиль к цифрам. Бюджет 1000р, срок выполнения 2 часа.
Веб-программированиенет заявокЗакрыт3 года назад Требуется разместить онлайн-терминал для оплаты билетов на сайте театра. Необходима возможность генерации электронных билетов с указанием места и ряда. Учтите переменное месторасположение премьер и варьирование количества мест в зале при установке системы.
Веб-программирование1 заявкаЗакрыт3 года назад- $90
Требуется разработка скрипта для игры Wurmonline с использованием языков C++ и Java. Основное внимание уделяется автоматизации работы скриптов и созданию новых решений для улучшения игрового процесса.
Веб-программирование1 заявкаЗакрыт3 года назад Требуется front-end разработчик для адаптивной верстки сайта на js и Vue.js. Часть работы уже выполнена, необходимо откорректировать код. Проект связан с торговлей криптовалютами. Макет сайта предоставлен, подключение к репозиторию GitHub/GitLab или передача исходников другими способами. Цена обсуждаема.
Веб-программирование5 заявокЗакрыт3 года назад