Установка zabbix — различия между версиями

Материал из Wiki AlterOS
Перейти к: навигация, поиск
Строка 43: Строка 43:
  
 
  exit
 
  exit
 +
Редактируем файл /var/lib/pgsql/data/postgresql.conf, раскомментируем и меняем строку #listen_addresses = 'localhost' на
 +
listen_addresses = '*'
 +
(без символа комментариев - #)
 +
Раскомментируем строку
 +
port = 5432
  
 
=Настройка Apache=
 
=Настройка Apache=

Версия 08:48, 16 мая 2019

Предварительные настройки и установка необходимого ПО

Для упрощения настройки необходимо отключить SElinux

Производим подключение дополнительного репозитория и устанавливаем необходимые пакеты:

yum -y install httpd alteros-extras-release postgresql postgresql-server php php-pear php-cgi php-common php-mbstring php-snmp php-gd php-xml php-mysql php-gettext php-bcmath

После подключения репозитория, устанавливаем непосредственно zabbix

yum -y install zabbix*

Настройка PostgresSQL

Включаем службу postgresql

systemctl enable postgresql.service

Выполняем инициализацию нового сервера баз данных PostgreSQL

/usr/bin/postgresql-setup initdb

Запускаем postgresql

systemctl start postgresql.service

Создаем пользователя, таблицу и предоставляем права на созданную таблицу

su postgres

Подключитесь к серверу postgresql

psql

Создаем пользователя и таблицу с именем zabbix и предоставляем пользователю права на таблицу:

 CREATE ROLE zabbix WITH NOSUPERUSER LOGIN PASSWORD '<придумайте свой пароль>';
 CREATE DATABASE zabbix WITH OWNER zabbix;
 GRANT ALL PRIVILEGES ON DATABASE zabbix TO zabbix;

В результате будет создан пользователя с именем zabbix паролем, который указан в поле '<придумайте свой пароль>' и БД с именем zabbix.

Выходим из СУБД

\q

И завершаем сессию пользователя postgres

exit

Редактируем файл /var/lib/pgsql/data/postgresql.conf, раскомментируем и меняем строку #listen_addresses = 'localhost' на

listen_addresses = '*'

(без символа комментариев - #) Раскомментируем строку

port = 5432

Настройка Apache

Изменяем файл /etc/httpd/conf/httpd.conf в части указания имени сервера ( опция ServerName ) и почты администратора ( опция ServerAdmin).

ServerName zabbix.alter-os.ru
ServerAdmin admin@example.com

Задать часовой пояс в файле /etc/php.ini путем выполнения команды

 sed -i "s/^;date.timezone =$/date.timezone = \"Europe\/Moscow\"/" /etc/php.ini

И после перезапустить службу

systemctl restart httpd.service

Настройка Zabbix

Далее настройка осуществляется через браузер:

 http://<ip address of sercver>/zabbix/