Как установить 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/zabbix
http://server-ip-address/zabbix
Поздравляю! Вы успешно установили Zabbix . Благодарим за использование этого руководства для установки программного обеспечения мониторинга Zabbix в системах Debian 10 Buster. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Zabbix .