Alterator-zabbix-node: Развёртывание центра мониторинга

Материал из ALT Linux Wiki
Версия от 17:52, 2 июля 2015; 37.190.59.51 (обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Развёртывание центра мониторинга[править]

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

В процессе развёртывания центр мониторинга переводится рабочий режим, при этом идентификаторы определённых в БД объектов заменяются на другие. Поэтому дамп БД, снятый после развёртывания, не может быть использован в качестве базового дампа. Исключение составляют конфигурационные пакеты, не настраивающие ноду для работы рамках распределённого мониторинга, т.е. такие конфигурации, в которых идентификатор ноды определён равным 0.

Локальное развёртывание системы[править]

Контекст[править]

Функция развёртывания конфигурационного пакета может быть выполнена при наличии следующих программ и/или файлов:

  1. пакет программ alterator-zabbix-node (должен быть установлен);
  2. файл конфигурационного пакета в формате .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).

Удалённое развёртывание системы[править]

Данный раздел ещё не написан.

  1. Для СУБД MySQL дамп БД может быть получен в виде SQL-сценария следующим образом: mysqldump -u 'имя пользователя' -p --skip-opt 'имя БД' > 'имя файла назначения'.sql.