3. Требования:
• Клиент-серверная архитектура
• Сбор информации об актуальности модулей/тем/...
• Шифрование трафика между сервером и клиентами
• Удалённое выполнение действий (обновлений)
• Удалённая установка клиента
5. Вариант №1. Стандартный.
• Заходить на все сайты раз в день/в неделю/в месяц…
• Настроить стандартное оповещение от Drupal
6. Вариант №1. Стандартный.
Преимущества:
• Почти ничего не надо настраивать
Недостатки:
• Быстро надоедает проверять каждый день сайты
• Вылавливать малоинформативные письма
10. Модуль: DRD. Возможности.
• Шифрование трафика между сервером и клиентами
• Удалённая установка клиента
• Удалённое выполнение задач
• Поддержка Drush
• SEO checklist (конфигурация и модули)
• Performance checklist (конфигурация и модули)
• …
11. Модуль: DRD. Настройка сервера
• Установить модуль с зависимостями (модуль AES)
• Установить клиенты на необходимые сайты
• Добавить адреса клиентов на сервер
• Запустить обновления данных о клиентах на сервере
• Настроить выполнение заданий
17. Вариант №3: Сервисы.
Drop-guard: https://www.drop-guard.net/
Возможности:
• Лёгкая настройка
• Автоматическое обновление
• Автоматическое распознавание патчей и их применение
• Интеграции с CI и SSH deployments
18. Вариант №3: Сервисы.
Drupal monitor: http://www.drupalmonitor.com/
Возможности:
• Может только мониторить модули, контент, настройки,
использование диска, кастомные метрики
Недостатки:
• Не работает
19. Мониторинг Drupal сайта: Итог.
МодульСервис Сбор инфо об обновлениях Шифрование трафика
Удалённое
выполнение задач
DRD + + +
Zabbix (модуль) +/- +/- +/-
Drup-guard + + +
Без написания своего кода не обойтись