Alterator-zabbix-node: Развёртывание центра мониторинга: различия между версиями
Manowar (обсуждение | вклад) (Развёртывание центра мониторинга) |
Manowar (обсуждение | вклад) м (переименовал «Grow-zabbix-node: Развёртывание центра мониторинга» в «Alterator-zabbix-node: Развёртывание центра мониторинга»: Ошибка в названии про) |
(нет различий)
|
Версия от 14:47, 18 ноября 2010
Развёртывание центра мониторинга
Операция развёртывания центра мониторинга позволяет настроить и получить готовый к работе локальный центр мониторинга, встроенный в общую распределённую сеть центров мониторинга на основании конфигурационного пакета. Операция производится в автоматическом режиме.
В процессе развёртывания центр мониторинга переводится рабочий режим, при этом идентификаторы определённых в БД объектов заменяются на другие. Поэтому дамп БД, снятый после развёртывания, не может быть использован в качестве базового дампа. Исключение составляют конфигурационные пакеты, не настраивающие ноду для работы рамках распределённого мониторинга, т.е. такие конфигурации, в которых идентификатор ноды определён равным 0.
Локальное развёртывание системы
Контекст
Функция развёртывания конфигурационного пакета может быть выполнена при наличии следующих программ и/или файлов:
- пакет программ alterator-zabbix-node (должен быть установлен);
- файл конфигурационного пакета в формате .tar.gz.
Полная замена конфигурации локального центра мониторинга
Каждый конфигурационный пакет содержит часть информации о параметрах распределённой системы мониторинга, относящуюся к определённому региону. Информация, относящихся к различным регионам, записывается в БД раздельно. Однако следующая операция должна производится и известной аккуратностью, потому что ранее развёрнутая на локальном узле конфигурация региона будет полностью заменена. Сохранить предыдущую конфигурацию региона можно сделав дамп БД [1] либо посредством простого переименования БД региона.
Выполнение нижеследующей команды полностью подготовит локальный узел к работе в распределённой системе мониторинга. Вся информация, относящаяся к заданному конфигурацией региону, будет полностью заменена:
alterator-zabbix-node-helper -p apply <имя конфигурационного пакета>.tar.gz
Административный пароль для доступа к СУБД будет запрошен со стандартного входа. Также можно указать пароль непосредственно после ключа аргумента -p
, однако такой способ потенциально может раскрыть секрет пароля. Имя пользователя — администратора СУБД — по умолчанию принимается равным root
, но может быть заменено значением аргумента -u
.
Переключение на использовавшуюся ранее конфигурацию центра мониторинга
После того как конфигурационный пакет был единожды развёрнут, к конфигурации региона можно вернуться в любой момент. Выполнение нижеследующей команды полностью подготовит локальный узел к работе в распределённой системе мониторинга. Вся текущая информация, относящаяся к заданному конфигурацией региону, будет сохранена:
alterator-zabbix-node-helper -p switch <имя конфигурационного пакета>.tar.gz
Все прочие аргументы команды, кроме имени операции (switch
), обрабатываются аналогично предыдущей операции.
Дополнительная настройка служб ноды
Программа alterator-zabbix-node-helper
может быть использована для настройки базового ПО ноды таким образом, который требуется для нормальной работы центра мониторинга. Сигналом для настройки отдельных подсистем служат дополнительные аргументы командной строки:
--enable-monitoring
- включить агент и сервер мониторинга;
--adjust-php-min
- настроить PHP в соответствии с минимальными требованиями пользовательского административного интерфейса;
--adjust-php
- настроить PHP в соответствии с требованиями, рекомендуемыми для пользовательского административного интерфейса;
--adjust-db-service
- настроить СУБД;
--adjust-firewall
- настроить фильтр сетевых пакетов.
При включении службы, производится как её запуск, так и настройка для автоматического запуска (chkconfig on
).
Удалённое развёртывание системы
Данный раздел ещё не написан.
- ↑ Для СУБД MySQL дамп БД может быть получен в виде SQL-сценария следующим образом:
mysqldump -u 'имя пользователя' -p --skip-opt 'имя БД' > 'имя файла назначения'.sql
.