четверг, 6 декабря 2012 г.

Zimbra BackUp (скрипты)

Цель:
Сохранить все написанные скрипты для удобной (для меня) работы с сервером "теплой" замены Zimbra, который является постоянно обновляемым "зеркалом" основного "живого" сервера.

Пояснение:
На   вики-сайте разработчиков есть уже написанные скрипты группы энтузиастов, которые вполне работоспособны и вполне справляются с поставленными задачами, моя задача была их вживить и создать удобные для меня инструменты для более быстрого перехода с живого сайта на зеркальный. Думаю что статья (выше указанная) написана достаточно понятно, но был момент с ssh без парольной аутентификацией, который я решал другими методами. Жалею что в то время что то подобное этому блогу я не вел. Думаю что тот метод который описывается в статье тоже вполне рабочий, скорее всего была моя ошибка в настройке.
Но факт есть факт, какими бы путями я не шел сейчас все работает.

проверка работы live_syncd (Zimbra)

Исходные данные:
  • На "зеркальном"  сервере zmirror имеем запущенный процесс создания полной копии каталога. (live_syncd) == скрипт 1
  • В системе запущен процесс по расписанию cron каждые 10 минут создающий дубликат сетевой конфигурации "live" сервера. (runbackup) == скрипт 2

Задача:

Необходимо проверять эти каждые 10 минут запуска скрипта 2 работу скрипта 1, если скрипт запущен то записать сообщение о выполнении работы, если скрипт 1 не выполняется то записать в лог скрипта 2 сообщение о  остановке скрипта 1.