Обновление Zabbix и перенос на CentOS 7

Необходимо перенести систему мониторинга Zabbix 2.0.5 с сервера на базе Arch Linux на сервер под управлением CentOS 7 и обновить Zabbix до версии 2.4.7. В качестве базы данных используется PostgreSQL.

На новом сервере установлен CentOS Linux release 7.2.1511 (Minimal ISO), c отключенной системой принудительного контроля доступа SELinux.

Работы на старом сервере Arch Linux

Останавливаем Zabbix.

Экспортируем БД Zabbix.

Загружаем БД на новый сервер.

Работы на новом сервере CentOS 7

PostgreSQL. Установка

PostgreSQL. Настройка

Инициализируем базу данных.

Настраиваем доступ к БД. В конфигурационном файле «/var/lib/pgsql/9.4/data/pg_hba.conf» описываем сети с которых будет доступ к PostgreSQL.

Включаем автозагрузку и запускаем PostgreSQL.

Создаем пользователя и базу данных.

Логин и пароль — zabbix. Если вам нужно указать другой пароль, используйте команду:

Проверяем подключение к БД.

PostgreSQL. Импортируем БД со строго Zabbix

PostgreSQL. Полезные команды (доп. материалы)

Полезные команды PostgreSQL

Apache, PHP и др.

Устанавливаем необходимые для работы Zabbix модули, библиотеки, приложения.

Редактируем /etc/php.ini

Конфигурационный файл Apache для Zabbix находится: /etc/httpd/conf.d/zabbix.conf

Содержимое файла /etc/httpd/conf.d/zabbix.conf

Zabbix 2.4. Установка

Если появится ошибка:
Выполните:
И повторно запустите установку:
Включаем автозагрузку и запускаем Apache.

Zabbix 2.4. Настройка Zabbix через Web Wizard

Запускаем Web Wizard настройки Zabbix http://ip.address.server/zabbix/setup.php и проходим все необходимые шаги. Все настройки понятны, акцентирую внимание только на настройке подключения к БД.

Zabbix. Configure DB connection

Zabbix. Configure DB connection

Zabbix 2.4. Настройка /etc/zabbix/zabbix_server.conf

Zabbix 2.4. Настройка /etc/zabbix/zabbix_agentd.conf

Включаем автозагрузку и запускаем Zabbix (сервер и агент).

Zabbix 2.4. Лог файлы

Открываем лог файл /var/log/zabbix/zabbix_server.log и смотрим как прошла конвертация БД из строй версии в новую.

Zabbix 2.4. Важно про Housekeeper

После обновления Zabbix до версии 2.4 с версии более ранней чем 2.2, выключается функция housekeeper. Если у вас ранее использовалась данная функция, необходимо её заново настроить.

Цитата из документации:

Housekeeper is disabled after upgrading to Zabbix 2.4 from versions before 2.2. The desired housekeeper functionality should be checked and enabled manually in Administration → General → Housekeeper, if necessary.
https://www.zabbix.com/documentation/2.4/manual/installation/upgrade

Настройка Housekeeper.

Zabbix. Configure housekeeper

Zabbix. Configure housekeeper

Настраиваем редирект на страницу Zabbix

Что бы при заходе на адрес http://ip.address.server попадать сразу на страницу zabbix, необходимо создать файл /var/www/html/index.html следующего содержания.

Дополнительные материалы

Zabbix

CentOS

PostgreSQL

The following two tabs change content below.
В профессиональной сфере занимаюсь всем, что связанно с IT. Основная специализация - VoIP и сети передачи данных. Стараюсь не заниматься Windows серверами (но иногда приходится) и 1С.

Добавить комментарий