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

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


  mysql> GRANT ALL PRIVILEGES ON `zabbix`.* TO 'name'@'localhost';
  mysql> GRANT ALL PRIVILEGES ON `zabbix`.* TO 'name'@'localhost';
Обратите внимание на кавычки выделяющие БД, они не '', а ``, на ё в английской раскладке.
Обратите внимание на кавычки выделяющие БД, они не <nowiki>''</nowiki>, а ``, на ё в английской раскладке.


Обновите привилегии командой:
Обновите привилегии командой:

Версия от 19:17, 19 октября 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

Создание БД

Создаем БД:

mysql> CREATE DATABASE zabbix;

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

mysql> CREATE USER 'name'@'localhost' IDENTIFIED BY 'password';

где name и password - логин и пароль БД.

Здесь нужно заменить name на имя пользователя, а password — на пароль для этого пользователя.

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

mysql> GRANT ALL PRIVILEGES ON `zabbix`.* TO 'name'@'localhost';

Обратите внимание на кавычки выделяющие БД, они не '', а ``, на ё в английской раскладке.

Обновите привилегии командой:

mysql> FLUSH PRIVILEGES;[2]

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

Устанавливаем следующие пакеты, в Synaptic или с помощью apt-get.

zabbix-server-mysql phpmyadmin-apache2-php7 zabbix-phpfrontend-apache zabbix-phpfrontend-engine 

Запускаем службы httpd2 php7-fpm zabbix_mysql mysqld

Настройка БД

Входим в mysql:

mysql -u root -p Password

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

use zabbix

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

cd /usr/share/doc/zabbix-common-database-mysql-4.4.4
source data.sql
source images.sql
source schema.sql

Настройка Zabbix

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

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

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