Установка zabbix — различия между версиями
Строка 6: | Строка 6: | ||
После подключения репозитория, устанавливаем непосредственно zabbix | После подключения репозитория, устанавливаем непосредственно zabbix | ||
yum -y install zabbix* | yum -y install zabbix* | ||
+ | |||
+ | =Настройка PostgresSQL= | ||
Включаем службу postgresql | Включаем службу postgresql | ||
Строка 17: | Строка 19: | ||
systemctl start postgresql.service | 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 | ||
+ | |||
+ | =Настройка Apache= | ||
Изменяем файл /etc/httpd/conf/httpd.conf в части указания имени сервера ( опция ServerName ) и почты администратора ( опция ServerAdmin). | Изменяем файл /etc/httpd/conf/httpd.conf в части указания имени сервера ( опция ServerName ) и почты администратора ( опция ServerAdmin). | ||
Строка 29: | Строка 56: | ||
systemctl restart httpd.service | systemctl restart httpd.service | ||
+ | =Настройка Zabbix= | ||
Далее настройка осуществляется через браузер: | Далее настройка осуществляется через браузер: | ||
http://<ip address of sercver>/zabbix/ | http://<ip address of sercver>/zabbix/ |
Версия 08:40, 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
Выполняем инициализацию нового сервера баз данных PostgresSQL
/usr/bin/postgresql-setup initdb
Запускаем postgres
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
Настройка 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/