Установка и первоначальная настройка ZABBIX PostgreSQL: различия между версиями

Материал из ALT Linux Wiki
Строка 17: Строка 17:
<pre># apt-get install php5</pre>
<pre># apt-get install php5</pre>
Установим необходимые zabbix-у пакеты:
Установим необходимые zabbix-у пакеты:
<pre># apt-get install php5-mbstring php5-sockets php5-gd2 php5-xmlreader</pre>
<pre># apt-get install php5-mbstring php5-sockets php5-gd2 php5-xmlreader php5-pgsql</pre>
Так же необходимо изменить некоторые опции php в файле {{path|/etc/php/5.6/apache2-mod_php/php.ini}}:
Так же необходимо изменить некоторые опции php в файле {{path|/etc/php/5.6/apache2-mod_php/php.ini}}:
<pre>post_max_size = 16M
<pre>post_max_size = 16M

Версия от 16:44, 28 июня 2017

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Установка

Установка PostgreSQL

Установим PostgreSQL и создадим пользователя и базу для zabbix.
Установим необходимые пакеты:

# apt-get install postgresql9.6-server
Внимание! Перед запуском службы необходимо создать системные базы данных:
# /etc/init.d/postgresql initdb

Добавим в автозапуск и запустим postgresql сервер:

# systemctl enable postgresql
# systemctl start postgresql

Создадим пользователя zabbix:

# su - postgres -s /bin/sh -c 'createuser --no-superuser --no-createdb --no-createrole --encrypted --pwprompt zabbix'

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

# su - postgres -s /bin/sh -c 'createdb -O zabbix zabbix'

Установка PHP

Установим необходимые пакеты:

# apt-get install php5

Установим необходимые zabbix-у пакеты:

# apt-get install php5-mbstring php5-sockets php5-gd2 php5-xmlreader php5-pgsql

Так же необходимо изменить некоторые опции php в файле /etc/php/5.6/apache2-mod_php/php.ini:

post_max_size = 16M
max_execution_time = 300
max_input_time = 300
date.timezone = Europe/Moscow
always_populate_raw_post_data = -1

Перезапустим apache2:

# systemctl restart apache2

Установка Apache2

Установим необходимые пакеты:

# apt-get install apache2 apache-mod_php5

Добавим в автозапуск и запустим apache2:

# systemctl enable httpd2
# systemctl start httpd2

Установка Web-интерфейса Zabbix

Установим необходимый метапакет:

# apt-get install zabbix-phpfrontend-apache2-mod_php5

Включим аддоны в apache2:

# ln -s /etc/httpd2/conf/addon.d/A.zabbix.conf /etc/httpd2/conf/extra-enabled/

Перезагрузим сервис apache2:

# systemctl restart httpd2

Перейдем на страницу установки zabbix server http://10.10.10.100/zabbix/
Жмём кнопку Next Step и попадаем на страницу проверки предварительных условий.
Доустанавливаем то что требуется и переходим на следующую страницу.

Установка Zabbix Server

Установим необходимые пакеты:

# apt-get install zabbix-server-pgsql

Добавим zabbix server в автозапуск:

# systemctl enable zabbix_pgsql