COMAR - Computer Art Technology
На главную


Руководство

Установка

Конфиг. файл

Принципиальная схема

Лицензия

FAQ


Статьи

Ссылки

 

 

Опрос
Откуда узнали о нас
Журнал "СисАдмин"
Журнал "Хакер"
Журнал "Компьютерра"
Портал "OpenNET"
Поисковик
От знакомых
Другие источники

 computer art программные и аппаратные разработки
icq 283175359 8-499-502-02-99 
 

Инсталляция
Watchdog - Установка

Тут описано как быстро и просто установить Watchdog в типичной конфигурации.

Установка серверного ПО v2.1

v1.4 для Unix

Распакуйте архив с файлами для watchdog и зайдите в образовавшуюся директорию; если нужно, поменяйте пути в Makefile и скомандуйте:
make (под root-ом).

После этого (если Вы не изменили Makefile) в '/sbin' окажутся бинарные файлы (и лучше им быть именно там, ведь файловые системы, отличные от корневой, могут быть не примонтированы в случае сбоя). Конфигурационный файл устанавливается в /etc/watchdog.conf, его необходимо отредактировать под Ваши нужды и переименовать в /etc/watchdog.conf.

Теперь редактируем файл '/etc/watchdog.conf'. В принципе можно оставить все по умолчанию. Но обратите внимание на опцию test_port. Если Вы не измените ее, будет считаться, что сервер не в порядке, если не отвечает ssh порт.

Теперь желательно вставить в загрузочные скрипты специальные команды перед и после вызова проверки диска (fsck). Про то, что они делают, читайте в Руководстве.

Найдите скрипт загрузки, где у Вас запускается fsck. В slackware Linux это, например, '/etc/rc.d/rc.S'. Если Вы не знаете, где у Вас запускается fsck, можете найти поиском, например так:
'grep -r fsck /etc'.

Перед вызовом fsck вставьте команду 'wd_ctl dzone_in', а после: 'wd_ctl dzone_out' и 'watchdogd -b'.

ПРИМЕЧАНИЕ: с ключом '-b' демон запускается только один, первый раз после загрузки сервера, так что если будете потом его запускать не из скрипта, вручную, запускайте без '-b'.

v2.1 для Windows

Запускаем инсталлятор, там в принципе все очевидно. Можно поставить полный комплект, а можно только документацию. Инсталлятор автоматически устанавливает сервис, который будет, опять же автоматически, запускаться при загрузке сервера. Но сразу после установки он сам не запускается.

Теперь открываем конфигурационный файл, если Вы не меняли установочной директории при инсталляции, то это "c:\Program Files\Comar\Watchdog\watchdog.conf", и задаем там обязательные параметры (в комментариях есть описания опций и разные варианты):

  • rs_port (обычно com1).
  • test_port (тут все зависит от того, что Вы хотите проверять: если пока нет идей - задайте 135 (это файловый сетевой сервис Windows)).
  • ctl_secret - секретная фраза для большей защищенности, Вам ее не придется нигде вводить руками, поэтому можете настрочить любую абракадабру.

Остальные опции - это уже более тонкая настройка, которой Вы можете заняться позже после прочтения Руководства.

Установка аппаратуры

Настройка BIOS сервера.

В bios сервера связанные с включением питания надо установить в один из двух вариантов:

  • Сервер после прерывания питания включается сам, тогда watchdog не надо подключать к кнопке Power.
  • Сервер НЕ ДОЛЖЕН подниматься сам после прерывания питания, его будет включать watchdog, соответственно подключаем его к кнопке Power.

Выключаем сервер.

Если у Вас Watchdog Pro, выключаем оба тумблера на Watchdog-е и запитываем сервер через Watchdog (также как монитор через системный блок компьютера). Для этого в поставке есть соответствующий кабель.

Если у Вас Watchdog Lite, подключаем выходящий из него провод со специальным разъемом к блоку питания сервера.

Провода кнопке Reset пока не подключаем.

Тестовые перезапуски сервера будем опознавать по загоранию красного светодиода. В случае Watchdog Pro, еще слышен щелчок реле. Самые продвинутые могут проконтролировать замыкание реле - тестером.

Если у Вас Watchdog Pro, - подключаем к серверу с помощью rs-232 кабеля, который идет в поставке. Та сторона, откуда отведены проводки подключается к серверу (в принципе другой и не выйдет, там разные разъемы). Другой конец кабеля подключается к Watchdog-у. Кабель подключаем добротно, привинчиваем. Если он отойдет, Watchdog сочтет это зависанием сервера, со всеми вытекающими последствиями.

В случае Watchdog Lite - просто надеваем Watchdog на rs232 порт.

Если у вас Watchdog Pro, - включаем черный тумблер, чтобы подать напряжение на сервер.

Запуск

Теперь пускаем все вместе.

Включаем сервер и аппаратный watchdog.

Watchdog Lite включиться вместе с сервером, а Watchdog Pro включается серым тумблером.

Watchdog начинает примерно раз в секунду мигать обоими светодиодами. Это значит, с ним все в порядке, у него нет настроек. Без настроек он пассивно ждет контакта со своей серверной составляющей.

Если он мигает как-то иначе, значит память Вашего устройства уже содержит какие-то настройки. Возможно, Вы устанавливали его раньше.

Запускаем серверное ПО, для этого в версии 1.4 для unix запускаем демон watchdogd, а версии 2.1 для Windows - Watchdog сервис (Control Panel / Administrative tools / Services).

В течении 10 сек. устройство должно войти в дежурный режим (редко мигает зеленый светодиод).

Все, сервер теперь работает под присмотром Watchdog-а. Для проверки можно временно отключить watchdog от rs232 порта сервера (watchdog попытается аппаратно перезапустить сервер) или остановить сервис, служащий заданный в конфигурационном файле порт (последует программный reboot).

Финал

Что надо знать еще

Гасить и перезагружать сервер теперь надо так, чтобы watchdog после этого не включил его назад. Для этого в windows версии в меню Watchdog есть соответствующие пункты. В Unix версии перед shutdown сервера надо дать команду wd_ctl shutdown. В Руководстве это описано подробней.

Протокол событий выкачивается из Watchdog-а при запуске или перезапуске сервиса, и записывается (по умолчанию) в:
windows версии: c:\Program Files\Comar\Watchdog\log,
unix версии: /var/log/watchdog.

(watchdogd ) пишет сообщения в системный лог. В Windows это eventlog, в unix обычно: /var/log/syslog.

Посмотреть eventlog в Windows можно через: Control panel / Administrative tools / Event viewer.

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

Ну и, разумеется, стоит прочитать Руководство, возможно, захотите что-то подстроить в конфигурационном файле (после изменения конфиг. файла надо перезапустить сервис).

Если возникнут вопросы, пишите в нашу тех.поддержку (все координаты на сайте: http://www.comar.ru ).


 

Тел: 8-499-502-02-99 (г. Москва), email: info@comar.ru, icq: 283175359.


Rambler's Top100