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

3 года назад
eopertp
Иван 
41 год
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Нет заявок фрилансеров
  • Похожие заказы

  • Необходимо доработать скрипт для Яндекс.Карт, чтобы при наведении на области карты менялся цвет и прозрачность. Также требуется синхронизация с блоком справа: подсветка области на карте при наведении на соответствующий элемент списка. Подробности и текущий скрипт прилагаются.

    Завершен
    3 года назад
  • Требуется опытный full stack web Developer для реализации проекта, включающего разработку сайта и веб-приложения. Ожидается высокая квалификация и умение работать с различными технологиями веб-программирования.

    Закрыт
    3 года назад
  • Требуется разработка корпоративной мини CRM с использованием Vue или React. Проект включает полную верстку сайта для десктопа и мобильных устройств, а также подключение к готовому REST API. Обязателен опыт завершенных работ в продакшене на указанных технологиях и умение работать с git. Желательно знание Docker на уровне сборки проекта в контейнер.

    Закрыт
    3 года назад
  • $120

    Требуется доработать 2 модуля на NodeJS, работающие с готовым API. Необходимо проверить существующий код, добавить базу данных и обвязку по API. Срок выполнения — завтра к вечеру. Оплата по готовности, бюджет 120$.

    Закрыт
    3 года назад
  • $5

    Требуется настроить WordPress для работы с установленным плагином AnsPress. Необходимо вывести список вопросов на главной странице сайта. При нажатии на вопрос он должен открываться и отображаться. Вероятно, потребуется настроить постоянные ссылки для корректной работы.

    Закрыт
    3 года назад
  • $15

    Требуется внести правки на сайт. Необходимо сделать рабочими формы отправки заявок, передать параметры на почту после теста и добавить стиль к цифрам. Бюджет 1000р, срок выполнения 2 часа.

    Закрыт
    3 года назад
  • Требуется разместить онлайн-терминал для оплаты билетов на сайте театра. Необходима возможность генерации электронных билетов с указанием места и ряда. Учтите переменное месторасположение премьер и варьирование количества мест в зале при установке системы.

    Закрыт
    3 года назад
  • $90

    Требуется разработка скрипта для игры Wurmonline с использованием языков C++ и Java. Основное внимание уделяется автоматизации работы скриптов и созданию новых решений для улучшения игрового процесса.

    Закрыт
    3 года назад
  • Требуется front-end разработчик для адаптивной верстки сайта на js и Vue.js. Часть работы уже выполнена, необходимо откорректировать код. Проект связан с торговлей криптовалютами. Макет сайта предоставлен, подключение к репозиторию GitHub/GitLab или передача исходников другими способами. Цена обсуждаема.

    Закрыт
    3 года назад