серверы

DRD — Мониторим сети Drupal сайтов

DRD - Мониторим сети Drupal сайтов

Давайте будем честными — администрирование Drupal сайтов это сложно, скучно и большей частью непродуктивно, если учитывать миллион других дел, о которых нужно заботиться разработчику. Хорошо, если сайтов несколько, а если их десятки, или сотни? Возникает очевидная потребность в автоматизации рутинных задач, и тут не обойтись без специальных инструментов, многие из которых требуют серьёзных навыков администрирования и программирования (привет DevOps), а некоторые вполне доступны всем без специальной подготовки. Об одном из самых доступных инструментов мы сегодня и поговорим.

Встречаем DRD (Drupal Remote Dashboard) — набор модулей, позволяющих в едином интерфейсе делать такие вещи, как:

  • Мониторинг статуса подключённых сайтов (Status report для каждого сайта в одном дашборде)
  • Выполнение действий на удалённых сайтах — cron, очистка кэша, запуск drush команд и любых скриптов — далеко не полный список.
  • Коммуникация мониторинг-сервера с клиентами по зашифрованному каналу (AES)
  • Мониторинг доступности ресурсов в реальном времени (настраивается через cron), с возможностью уведомлений по email и любым сервисам, к которым удасться подключить Drupal.

Упрощаем Жизнь с SSH config Файлом

SSH config

Данный пост нацелен прежде всего на тех, кто по долгу службы, работы или персонального увлечения вынужден работать с удалёнными серверами через SSH. То есть если время от времени вам приходится решать следующие задачи хотя бы на самом базовом уровне:

  • Заливка файлов на сервер
  • Мониторинг состояния сервера
  • Манипуляции файлами и папками, разрешениями

то не торопитесь закрывать страницу. Вполне вероятно, что здесь найдётся что-то интересное или новое.

Для начала предположим, что вы используете любую Unix-based систему. Для пользователей Putty на Windows придётся почитать мануалы, так как программа сохраняет конфигурацию в файле putty.conf и синтаксис может отличаться. К тому же Putty отлично вызывается из WinSCP, где можно хранить параметры подключения для каждого конкретного хоста.

Если впереди строки стоит символ доллара ($), значит мы в терминале, а его вбивать не надо.

Шелл алиасы (синонимы)

Итак, самый простой вариант, это когда мы соединяемся со своим сервером без ключей, по паролю.

$ ssh [email protected] -p 22000
password: *************

Pages

Subscribe to RSS - серверы