Задать вопрос
Все статьи / Полезная информация / Установка Zabbix на Ubuntu и Debian
Найти результаты:
Период:
с:
 
по:
Помощь в поиске

Помощь в поиске

apple banana
Найти записи, которые содержат хотя бы одно из двух слов.

+apple +juice
Найти записи, которые содержат оба слова.

+apple macintosh
Найти записи, которые содержат слово 'apple', но положение записей выше, если они также содержат 'macintosh'.

+apple -macintosh
Найти записи, которые содержат слово 'apple', но не 'macintosh'.

+apple ~macintosh
Найти записи, которые содержат слово 'apple', но если запись также содержит слово 'macintosh', rate it lower than if row does not. Это более "мягкий" чем поиск '+apple -macintosh', для которого наличие 'macintosh' вызывает что записи не будут возвращены вовсе.

+apple +(>turnover <strudel)
Найти записи, которые содержат слова 'apple' и 'turnover', или 'apple' и 'strudel' (в любом порядке), но ранг 'apple turnover' выше чем 'apple strudel'.

apple*
Найти записи, которые содержат такие слова как 'apple', 'apples', 'applesauce', или 'applet'.

"some words"
Найти записи, которые содержат точную фразу 'some words' (например записи содержащие 'some words of wisdom', но не "some noise words").

Установка Zabbix на Ubuntu и Debian

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

Она позволяет:

  • собирать и анализировать метрики производительности;
  • отслеживать доступность узлов и приложений;
  • визуализировать данные с помощью графиков, дашбордов и карт сети;
  • настраивать гибкие триггеры и правила оповещений;
  • интегрироваться с внешними системами через API;
  • использовать предустановленные шаблоны мониторинга и расширять их под свои задачи;
  • управлять большим числом хостов централизованно, через один интерфейс.

Zabbix широко используется как в малых компаниях, так и на уровне крупных корпоративных инфраструктур.

В этой статье мы рассмотрим, как установить Zabbix на Ubuntu и Debian.

Чем отличается установка на Ubuntu и Debian

Установка Zabbix на Ubuntu и Debian в целом проходит по одному и тому же сценарию, но есть небольшие различия в начальных шагах.

Основное отличие — в подключении репозитория: для каждого дистрибутива используется свой установочный пакет, и важно выбрать правильный, иначе система не сможет получить нужные версии компонентов.

После подключения правильного репозитория и обновления списка пакетов дальнейшие шаги — установка компонентов, настройка базы данных, конфигурация и запуск сервисов — будут одинаковыми в обеих системах. Чтобы не задаться вопросом, какой именно репозиторий нужен, достаточно зайти на официальный сайт Zabbix, выбрать ваш дистрибутив и версию ОС: 
 



Утилита выдаст корректное имя пакета и остальные команды.

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

Мы будем устанавливать Zabbix 7.2 на сервер с Ubuntu 24.04 или Debian 12. В качестве базы данных используется MySQL, а в роли веб-сервера — Apache. 

1. Откройте терминал и получите права администратора (!шаг для Ubuntu!):

sudo -s

2. Загрузите и установите пакет репозитория Zabbix:

Для Ubuntu:

wget https://repo.zabbix.com/zabbix/7.2/release/ubuntu/pool/main/z/zabbix-release/zabbix-release_latest_7.2+ubuntu24.04_all.deb
dpkg -i zabbix-release_latest_7.2+ubuntu24.04_all.deb

Для Debian:

wget https://repo.zabbix.com/zabbix/7.2/release/debian/pool/main/z/zabbix-release/zabbix-release_latest_7.2+debian12_all.deb
dpkg -i zabbix-release_latest_7.2+debian12_all.deb


 

3. Обновите информацию о пакетах:

apt update

4. Установите сервер и агент Zabbix, а также его веб-интерфейс:

apt install zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

5. Убедитесь, что MySQL запущен, и создайте базу данных для Zabbix. Введите в консоли:

mysql -uroot -p

6. После ввода пароля последовательно выполните:

create database zabbix character set utf8mb4 collate utf8mb4_bin;
create user zabbix@localhost identified by 'password';
grant all privileges on zabbix.* to zabbix@localhost;
set global log_bin_trust_function_creators = 1;
quit;

Где вместо password пропишите свой пароль. Обязательно запомните его.

7. Импортируйте начальную схему и данные Zabbix в созданную базу:

zcat /usr/share/zabbix/sql-scripts/mysql/server.sql.gz \
  | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

8. Когда импорт завершится, снова зайдите в MySQL и отмените параметр:

mysql -uroot -p

9. Введите пароль и выполните:

set global log_bin_trust_function_creators = 0;
quit;
10. Откройте файл конфигурации Zabbix-сервера:
nano /etc/zabbix/zabbix_server.conf

11. Найдите строку DBPassword=. Добавьте под ней тот же пароль, который вы задали пользователю zabbix в шаге 6.

 12. Перезапустите и включите автозапуск сервисов Zabbix и Apache:

systemctl restart zabbix-server zabbix-agent apache2
systemctl enable zabbix-server zabbix-agent apache2

13. В браузере перейдите по адресу

http://<IP_или_домен_вашего_сервера>/zabbix

чтобы завершить настройку через веб-интерфейс.

Настройка Zabbix

После установки всех компонентов можно перейти к настройке Zabbix через веб-интерфейс. Здесь вы зададите параметры подключения к базе данных, укажете язык и часовой пояс, а также завершите первичную конфигурацию сервера.

1. Откройте браузер и перейдите по адресу сервера, на котором установлен Zabbix. Это может быть IP-адрес или доменное имя. Например:

http://127.0.0.1/zabbix

2. На стартовом экране выберите язык интерфейса. Русский доступен по умолчанию, поэтому его можно выбрать из выпадающего списка. Нажмите «Далее».

Важно! Если у вас не доступны никакие языки, кроме английского, вернитесь в терминал и пропишите:

nano /etc/locale.gen

В списке найдите ru_RU.UTF-8 UTF-8 (или другой нужный язык), раскомментируйте его, зажмите Ctrl+X, затем — Y и Enter.

Пропишите: 

locale-gen

Затем перезагрузите сервер Apache:

service apache2 restart

Вернитесь в веб-интерфейс — теперь русский язык должен быть доступен. 

3. Проверьте, что все системные требования соблюдены. Если в списке все отмечено как «OK», переходите к следующему шагу.

4. Укажите параметры подключения к базе данных. Обычно все поля, кроме пароля, уже заполнены. Введите пароль, который вы использовали при создании пользователя базы данных (zabbix), и нажмите «Далее».

5. На экране с настройками выберите подходящий часовой пояс и при желании тему оформления интерфейса. Эти параметры можно изменить позже в настройках профиля. Нажмите «Далее».

6. На следующем шаге появится сводка всех параметров установки. Проверьте, что все указано верно, и нажмите «Далее».

7. Установка завершена — нажмите «Финиш», чтобы перейти на экран входа в систему.

8. Введите логин и пароль по умолчанию:

  • Логин: Admin;
  • Пароль: zabbix.

Нажав «Войти», вы попадете в панель мониторинга. На этом базовая настройка Zabbix завершена — теперь можно добавлять хосты, шаблоны и настраивать оповещения. 

Важно: Не забудьте сразу сменить пароль администратора в настройках профиля.

Готово! Вы успешно установили и настроили Zabbix. 

Если вы только начинаете работать с Zabbix, рекомендуем изучить встроенные шаблоны, настроить оповещения и протестировать мониторинг на тестовых хостах. А для продвинутого использования — подключить внешние модули, интеграции и автоматизацию через API.

Своевременный мониторинг помогает выявлять проблемы до того, как они повлияют на пользователей, и Zabbix — один из самых надежных инструментов для этой задачи.

Предыдущая статья
Установка KVM на Astra Linux
Следующая статья
Файл hosts на macOS