FreeBSD HA

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
solomiha
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-07-29 8:40:21

FreeBSD HA

Непрочитанное сообщение solomiha » 2015-07-29 11:16:57

Добрый день.

Прошу подсказать ПО во FreeBSD типа "Heartbeat", но чтобы умело проверять доступность портов или наличие процесса.

Например, если нет запущенного процесса squid то переключить ip на другую ноду. Keepalived в Linux так умеет делать но его нет во FreeBSD.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35437
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

FreeBSD HA

Непрочитанное сообщение Alex Keda » 2015-07-29 15:52:41

/bin/sh
Убей их всех! Бог потом рассортирует...

solomiha
проходил мимо
Сообщения: 2
Зарегистрирован: 2015-07-29 8:40:21

FreeBSD HA

Непрочитанное сообщение solomiha » 2015-07-30 7:14:19

Спасибо.

Я тоже пришёл к такому выводу. :)

Аватара пользователя
Amadeus
ст. сержант
Сообщения: 332
Зарегистрирован: 2008-10-05 12:42:44
Откуда: Kiev

FreeBSD HA

Непрочитанное сообщение Amadeus » 2015-07-30 13:22:37

Касательно этого
наличие процесса
, да тут вам правильно сказали.

Касательно второго момента
проверять доступность портов
Тут в зависимости от задач. Но в общем случае я в своих проектах использую http://www.haproxy.org/

Посмотрите документацию, там есть ряд chk параметров, которые могут устроить.

Единственное, если вы когда либо будете ставить hp впереди sql базы данных, крайне осторожно с ее настройкой, во-первых.

Во-вторых, то, что по дефолту проверяет hp - это только доступность, грубо говоря 3306,5432 портов посылая им попытку авторизации аля

Код: Выделить всё

mysql -u root
Поэтому, без кастомного скрипта на проверку, есть шанс, что hp будет считать нормально работающей базу, в которой, к примеру 10500 локов.

Но это уже, частности :)
Нет ничего невозможного