LINUX.ORG.RU

[FreeBSD][CARP] как отловить изменение состояния?

 


0

0

Пробовал через devd - не реагирует на что-то вроде

в конфиге - notify 100 { media-type «CARP»; action «logger 'carp-test'»; };

пробовал через ifstated - реагирует только если опустить интерфейс на машине, а то что стал мастером замечаьт отказывается.

в конфиге -

carp_up = «carp0.link.up» carp_down = "!carp0.link.up" init-state auto

state auto { if $carp_up set-state primary if $carp_down set-state backup }

state primary { init { run «logger 'ifstated primary state'» } if «sleep 2» every 5 { if $carp_down { set-state backup } } }

state backup { init { run «logger 'ifstated backup state'» } if «sleep 2» every 5 { if $carp_up { set-state primary } } }

Через сообщения в сислог - представляется не очень правильным всё-таки. Не подскажет ли кто ещё какого решения или может найдёт ошибку в моих?

Решилось нахождением маленького патча к ядру =)

teferiincub
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.