Участник:Petr-akhlamov/Zabbix: различия между версиями

Материал из ALT Linux Wiki
Строка 54: Строка 54:


==Создание БД==
==Создание БД==
Создаем пользователя для Zabbix:
mysql> CREATE USER 'name'@'localhost' IDENTIFIED BY
Здесь нужно заменить name на имя пользователя, а password — на пароль для этого пользователя.
Создание пользователя и выдача всех привилегий на базу данных на него.
Создание пользователя и выдача всех привилегий на базу данных на него.
  create database zabbix character set utf8 collate utf8_bin;
  create database zabbix character set utf8 collate utf8_bin;
  grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
  grant all privileges on zabbix.* to zabbix@localhost identified by 'password';
где password - пароль БД.
Здесь zabbix в zabbix@localhost имя пользователя, а password — на пароль для этого пользователя, а 'password' - пароль БД.
  quit;
  quit;



Версия от 13:23, 20 октября 2020

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

Остатки с официальной вики:


начало


Установите и сконфигурируйте Zabbix сервер для выбранной платформы

a. Установите репозиторий Zabbix

Документация

# rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
# yum clean all

b. Установите Zabbix сервер, веб-интерфейс и агент

# yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent

c. Создайте базу данных Документация Выполните следующие команды на хосте, где будет располагаться база данных.

На хосте Заббикс сервера импортируйте начальную схему и данные. Вам будет предложено ввести недавно созданный пароль.

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

d. Настройте базу данных для Zabbix Отредактируйте файл /etc/zabbix/zabbix_server.conf

DBPassword=password

e. Настройте PHP для веб-интерфейса Отредактируйте файл /etc/httpd/conf.d/zabbix.conf, раскомментируйте строку и укажите свой часовой пояс

# php_value date.timezone Europe/Riga

f. Запустите процессы Zabbix сервера и агента Запустите процессы Zabbix сервера и агента и настройте их запуск при загрузке ОС.

# systemctl restart zabbix-server zabbix-agent httpd
# systemctl enable zabbix-server zabbix-agent httpd

g. Настройте веб-интерфейс Zabbix Откройте установленный веб-интерфейс Zabbix: http://server_ip_or_name/zabbix Выполните действия по этой инструкции: Установка веб-интерфейса Zabbix

Начинайте пользоваться Zabbix Смотрите Руководство по быстрому запуску

[1]


конец


Установка MySQL

apt-get install MySQL-server
chkconfig mysqld on
service mysqld start

Настройка MySQL

Создаем пароль для управления БД:

# mysql -u root -p

Создание БД

Создание пользователя и выдача всех привилегий на базу данных на него.

create database zabbix character set utf8 collate utf8_bin;
grant all privileges on zabbix.* to zabbix@localhost identified by 'password';

Здесь zabbix в zabbix@localhost имя пользователя, а password — на пароль для этого пользователя, а 'password' - пароль БД.

quit;

Установка пакетов

Установка Apache

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

# apt-get install apache2 apache2-mod_php7
# chkconfig httpd2 on
# service httpd2 start

Установка PHP

# apt-get install php7-mbstring php7-sockets php7-gd2 php7-xmlreader php7-pgsql php7-ldap

Правим /etc/php/7.3/apache2-mod_php/php.ini:

memory_limit = 256M
post_max_size = 32M
max_execution_time = 600
max_input_time = 600
date.timezone = Europe/Moscow
always_populate_raw_post_data = -1

Перезапускаем apache2:

# service httpd2 restart

Установка Zabbix

Устанавливаем следующие пакеты:

apt-get install zabbix-server-mysql phpmyadmin-apache2-php7 zabbix-phpfrontend-apache zabbix-phpfrontend-engine 

Запускаем через ЦУС службы httpd2 php7-fpm zabbix_mysql mysqld

Настройка БД

Входим в mysql:

mysql -u root -p

Выбираем базу данных:

use zabbix

Делаем импорт файла в выбранную бд:

cd /usr/share/doc/zabbix-common-database-mysql-4.4.4
# mysql -u root -p zabbix zabbix < schema.sql
# mysql -u root -p zabbix zabbix < images.sql
# mysql -u root -p zabbix zabbix < data.sql

Настройка Zabbix

Правим конфигурационный файл: /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=name
DBPassword=password

В ЦУСе перезапустите службу zabbix_mysql.

Настройка веб-интерфейса