Я использую zabbix 1.8.3 на freebsd. MySQL и Apache - всё на одном сервере. Как переехать на другой сервер вместе с агентом, фронтендом и базой так, чтобы сбор данных не прекратился?
Ad Widget
Collapse
Переезд на новый сервер
Collapse
X
-
Это понятно, только единственный момент. Агенты активные. То есть, когда я останавливаю "старый" сервер, пакеты с агентов уходят в никуда. Умный дядя Рихард Олафс говорит, что можно запустить на "старом" сервере прокси-агент, съехать на новый сервер, а потом переделать агентов на серверах на новый ip. Только я никогда не юзал прокси-агент и не знаю как его настраивать.Comment
-
прокся это по сути слейв-нода, со свой БД и тп
только все равно не понятно как избежать даунтайма при переносе базы
можно попробовать сделать реплику и два сервера, но будут проблемы с пулерами (пинги, snmp)
вообще рестарт сервера в пару секунд критичен или нет? ты не написал что подразумевается под прекращением сбора данных, если пара тройка секунд не критичны и немного сработавших в UNKNOWN тригеров не пугают то кол-во вариантов миграции увеличивается на порядки
P.S. на счет прокси чет вообще темы не понял если чесно, каким боком она поможет скопировать на второй сервер дамп, влить его, пропачить, и запустить собственно забикс, тогда уж проще сделать реплику на новом сервере и потом за теже пару секунд что поднадобились бы для старта прокси и рестарта старого сервера (порты то у прокси и сервера одинаковые) просто передернуть интерфейсы серверов подменив старый сервер новымLast edited by Jimson; 04-11-2010, 22:57.Comment
-
Укажите пожалуйста главу книги, страницу где говорится именно об этом. Я чего то не припоминаю такого. Кажется там речь шла о перформансе, в том числе кода на одном физически сервере работает и сервер и прокси одновременно.
Вообще это бред - прокся это же не просто так, узлы сети настраиваются для мониторинга через прокси. Что сначала конфигурить все под прокси а потом обратно?
Я так понимаю что айпишник на сервере будет менятьтся, хотя этот ключевой момент автор топика должен был указать первым и черным по белому.
Чего тут говорить, сервер прийдется запускать по новому, то есть перезапускать по сути. В агентах тоже прийдется менять айпишник сервера и перезапускать их. Без определенного даунтайма не обойтись и не вижу смысла от него сильно убегать.
Раз нужно - значит нужно и не нужно голову ломать. Или у вас никогда ничего не ломается и всегда все работает и даунтайм составляет 0 %?Comment
-
Адрес нового сервера - другой.
решил сделать так:
1. поставить свежий сервер
2. застопить на нём заббикс-сервер и фронтенд
3. слить базу со старого на новый
4. запустить новый сервер
5. "передёрнуть" агентов на новый сервер.
По поводу Рихардса Олафса: стр 360
If you have items that are polled directly by server, you might want to set up a
temporary proxy installation, maybe even on the same server, that would be running
during the Zabbix server upgrade and removed later. To do this easily, use the mass
update functionality in the Confguration | Hosts section in the frontend and set the
Monitored by proxy option. Make sure the proxy can actually gather data by testing
it frst with a single host.
Setting up a temporary proxy installation will be notably harder if you
are using active items. Reconfguring all Zabbix agents would be required
as they retrieve active check lists and send in the data to the frst host in
the Server confguration parameter. On the other hand, active agents
do buffer data for a short while themselves, thus a quick server upgrade
might not miss that data as well.Comment
Comment