Как установить Zabbix Server 4.0 на Ubuntu 18.04 и 16.04 LTS

Zabbix это программное обеспечение с открытым исходным кодом для мониторинга сетей и приложений. Zabbix предоставляет агентов для мониторинга удаленных узлов, а также Zabbix включает поддержку мониторинга через SNMP, TCP и ICMP проверки. Нажмите здесь чтобы узнать больше о zabbix.

Эта статья поможет вам шаг за шагом установить Zabbix на системы Ubuntu 18.04 & 16.04 LTS. Если вы используете CentOS, RHEL или Fedora, то нажмите здесь, чтобы установить Zabbix на CentOS, RHEL или Fedora

Шаг 1 – Установите Apache, MySQL и PHP

Для использования Zabbix на вашем сервере должна быть установлена среда LAMP. Если у вас уже настроен LAMP, просто пропустите этот шаг, в противном случае установите Apache, MySQL и PHP с помощью следующих команд.

sudo apt-get update
sudo apt-get install apache2 libapache2-mod-php
sudo apt-get install mysql-server
sudo apt-get install php php-mbstring php-gd php-xml php-bcmath php-ldap php-mysql

Обновление часового пояса в файле конфигурации php /etc/php/PHP_VERSION/apache2/php.ini. Как показано ниже:

[Date]
; http://php.net/date.timezone
date.timezone="Asia/Kolkata"

Шаг 2 – Включите необходимый репозиторий Apt

Перед установкой Zabbix сначала настройте репозиторий пакетов Zabbix в вашей системе с помощью следующих команд. Используйте команды в соответствии с вашей операционной системой.

## Ubuntu 18.04 LTS (Bionic):

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+bionic_all.deb
sudo dpkg -i zabbix-release_4.0-3+bionic_all.deb


## Ubuntu 16.04 LTS (Xenial):

wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-3+xenial_all.deb
sudo dpkg -i zabbix-release_4.0-3+xenial_all.deb

Шаг 3 – Установка сервера Zabbix

После добавления репозитория Zabbix apt в вашу систему используйте следующую команду для установки сервера Zabbix. Пакет zabbix-server-mysql включает в себя сервер Zabbix с поддержкой MySQL. Пакет zabbix-frontend-php предоставляет веб-интерфейс на языке PHP для управления сервером Zabbix.

sudo apt-get update
sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent

Шаг 4 – Создание схемы базы данных

Теперь создайте схему базы данных для сервера Zabbix. Войдите на сервер MySQL с правами администратора и с помощью следующих запросов создайте базу данных MySQL и пользователя для сервера Zabbix.

mysql -u root -p

mysql> CREATE DATABASE zabbixdb character set utf8 collate utf8_bin;
mysql> CREATE USER 'zabbix'@'localhost' IDENTIFIED BY 'password';
mysql> GRANT ALL PRIVILEGES ON zabbixdb.* TO 'zabbix'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;

Также загрузите схему базы данных Zabbix в созданную выше базу данных.

cd /usr/share/doc/zabbix-server-mysql
zcat create.sql.gz | mysql -u zabbix -p zabbixdb

Шаг 5 – Редактирование файла конфигурации Zabbix

Редактирование файла конфигурации сервера Zabbix /etc/zabbix/zabbix_server.conf в вашем любимом текстовом редакторе и обновите следующие конфигурации базы данных. Они будут использоваться сервером Zabbix для подключения к базе данных.

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

Шаг 6 – Перезапустите Apache и Zabbix

Zabbix создает свой собственный файл конфигурации apache /etc/zabbix/apache.conf и сделайте ссылку на каталог конфигурации Apache. Используем следующую команду для перезапуска службы Apache.

sudo service apache2 restart

Конфигурационный файл сервера Zabbix находится по адресу /etc/zabbix/zabbix_server.conf. Перезапустите сервер Zabbix.

sudo service zabbix-server restart

После запуска службы Zabbix перейдем к веб-инсталлятору Zabbix и завершим установку.

Шаг 7 – Завершение установки Zabbix Web Installer Wizzard

Веб-установщик Zabbix можно найти на сайте /zabbix URL подкаталога на IP или домене вашего сервера. Например, host.tecadmin.net указывает на мой сервер Zabbix. Теперь зайдите на Zabbix, используя следующий URL. Вы должны изменить FQDN в соответствии с вашими настройками.

http://host.tecadmin.net/zabbix/

и выполните шаги в соответствии с приведенными ниже скриншотами.

Экран приветствия при настройке Zabbix

Это экран приветствия веб-установщика Zabbix. Перейдите вперед, нажав на кнопку следующий кнопка.

Проверка наличия предварительных требований

Проверьте, есть ли в вашей системе все необходимые пакеты, если все в порядке, нажмите кнопку далее.

Настройка подключения к БД

Введите данные базы данных, созданной на шаге № 4, и нажмите кнопку далее продолжить.

Сведения о сервере Zabbix

Это хост и порт запущенного сервера Zabbix. Поскольку ваш сервер Zabbix работает на том же хосте, сохраните эти значения без изменений. Вы можете дать имя своему экземпляру.

Краткое описание предварительной установки

На этом шаге будет показана сводка, которую вы ввели на предыдущих шагах, поэтому просто нажмите кнопку следующий.

Установите Zabbix

Если все прошло правильно, вы увидите сообщение об успешной установке на этой странице. Здесь же появится сообщение о созданном файле конфигурации.

Экран входа в Zabbix

Войдите в Zabbix, используя стандартные учетные данные.

 Username:  Admin
 Password:  zabbix

После успешного входа вы получите панель Zabbix, как показано ниже.

Ubuntu Установка сервера Zabbix

Поздравляем! Настройка Zabbix завершена. Читайте нашу следующую статью об установке агента Zabbix и добавлении хоста в Zabbix Server.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *