Как установить Zabbix на Debian 10

Как установить Zabbix на Debian 10

 

В этом руководстве мы покажем вам, как установить Zabbix на Debian 10. Для тех из вас, кто не знал, Zabbix — это инструмент мониторинга с открытым исходным кодом, который идеально подходит для мониторинга ваших облачных серверов. Zabbix очень гибкий, информация может быть получена с помощью HTTP / SNMP или путем установки агента Zabbix на машины для мониторинга, и допускает множество настроек. Он также поддерживает мониторинг устройств хранения, баз данных, виртуальных машин, телефонии, ресурсов ИТ-безопасности и многого другого.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку Zabbix на Debian 10 (Buster).

Установите Zabbix на Debian 10 Buster

Шаг 1. Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив следующие aptкоманды в терминале:

sudo apt update
sudo apt upgrade

Шаг 2. Установка Zabbix на Debian 10.

Теперь мы добавляем репозиторий пакетов Zabbix:

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

После успешного добавления репозитория используйте команду apt для установки сервера Zabbix с пакетом поддержки MariaDB, чтобы MariaDB использовалась в качестве сервера базы данных:

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

Шаг 3. Настройте базу данных MariaDB Zabbix.

По умолчанию MariaDB не усилен. Вы можете защитить MariaDB с помощью mysql_secure_installationскрипта. Вы должны внимательно прочитать и под каждым шагом, который установит пароль root, удалит анонимных пользователей, запретит удаленный вход root, а также удалит тестовую базу данных и доступ к защищенному MySQL.

mysql_secure_installation

Настройте это так:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Далее нам нужно будет войти в консоль MariaDB и создать базу данных для Zabbix. Выполните следующую команду:

mysql -u root -p

Вам будет предложено ввести пароль, поэтому введите пароль root для MariaDB и нажмите Enter. После входа на сервер базы данных вам необходимо создать базу данных для программного обеспечения Zabbix:

create database zabbixdb;
create user 'zabbix'@'localhost' identified by 'your_strong_password';
grant all privileges on zabbixdb.* to 'zabbix'@'localhost';
flush privileges;
exit;

Затем загрузите схему базы данных Zabbix в базу данных, созданную выше:

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

Шаг 4. Настройте Zabbix.

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

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

Шаг 5. Настройте веб-сервер Apache.

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

sudo systemctl restart apache2.service

Также перезапустите сервер Zabbix:

sudo systemctl restart zabbix-server
sudo systemctl restart zabbix-agent

Шаг 6. Настройте брандмауэр.

Теперь разрешите прослушивание портов на брандмауэре:

sudo ufw allow 80
sudo ufw reload

Шаг 7. Доступ к веб-интерфейсу Zabbix,

По умолчанию Zabbix будет доступен через HTTP-порт 80. Откройте свой любимый браузер, перейдите к или и выполните необходимые действия, чтобы завершить установку.http://your-domain.com/zabbixhttp://server-ip-address/zabbix

Поздравляю! Вы успешно установили Zabbix . Благодарим за использование этого руководства для установки программного обеспечения мониторинга Zabbix в системах Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Zabbix .

Author: forgero