Участник:Petr-akhlamov/Zabbix: различия между версиями
Нет описания правки |
|||
Строка 103: | Строка 103: | ||
Делаем импорт файла в выбранную бд: | Делаем импорт файла в выбранную бд: | ||
cd /usr/share/doc/zabbix-common-database-mysql-4.4.4 | cd /usr/share/doc/zabbix-common-database-mysql-4.4.4 | ||
# mysql - | # mysql -uroot -pzabbix zabbix < schema.sql | ||
# mysql - | # mysql -uroot -pzabbix zabbix < images.sql | ||
# mysql - | # mysql -uroot -pzabbix zabbix < data.sql | ||
==Настройка Zabbix== | ==Настройка Zabbix== |
Версия от 13:36, 20 октября 2020
Остатки с официальной вики:
начало
Установите и сконфигурируйте 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 Смотрите Руководство по быстрому запуску
конец
Установка 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]
Установка пакетов
Установка 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 -uroot -pzabbix zabbix < schema.sql # mysql -uroot -pzabbix zabbix < images.sql # mysql -uroot -pzabbix zabbix < data.sql
Настройка Zabbix
Правим конфигурационный файл: /etc/zabbix/zabbix_server.conf
DBHost=localhost DBName=zabbix DBUser=name DBPassword=password
В ЦУСе перезапустите службу zabbix_mysql.