Как установить и настроить Zabbix Agent на Ubuntu 24.04

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

Это руководство покажет вам, как установить Zabbix Agent на Ubuntu 24.04. Оно предназначено для новичков, поэтому даже если у вас мало опыта работы с Linux или Zabbix, вы сможете следовать ему и запустить Zabbix Agent.

Шаг 1: Обновление системы

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

sudo apt update sudo apt upgrade

Шаг 2: Установка репозитория Zabbix

Далее вам нужно добавить репозиторий Zabbix в вашу систему. Этот репозиторий содержит необходимые файлы для установки агента Zabbix.

wget https://repo.zabbix.com/zabbix/7.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_7.0-2+ubuntu24.04_all.deb sudo dpkg -i zabbix-release_7.0-2+ubuntu24.04_all.deb

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

Теперь установите пакет Zabbix Agent с помощью следующей команды:

sudo apt update sudo apt install zabbix-agent -y

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

После установки агента необходимо настроить его для взаимодействия с сервером Zabbix. Откройте файл конфигурации агента Zabbix с помощью текстового редактора:

sudo nano /etc/zabbix/zabbix_agentd.conf

Найдите строки, которые начинаются с Сервер=, ServerActive= и Имя хоста= и измените их так, чтобы они соответствовали IP-адресу сервера Zabbix и имени хоста вашего сервера.


Server=YOUR_ZABBIX_SERVER_IP
ServerActive=YOUR_ZABBIX_SERVER_IP
Hostname=YOUR_SERVER_HOSTNAME

Сохраните файл и выйдите из текстового редактора (Ctrl + X, затем Y, затем Enter).

Шаг 5: Запуск и включение агента Zabbix

Чтобы запустить Zabbix Agent и разрешить ему работать при запуске, выполните следующие команды:

sudo systemctl start zabbix-agent sudo systemctl enable zabbix-agent

Убедитесь, что агент Zabbix работает правильно, проверив его состояние:

sudo systemctl status zabbix-agent

Вы должны увидеть сообщение о том, что агент активен (запущен).

Шаг 6: Настройка правил брандмауэра

Сервер агента Zabbix должен открыть порт 10050, чтобы позволить серверу zabbix подключаться. Вы должны разрешить этот порт для IP-адреса сервера Zabbix в системном брандмауэре или другой группе безопасности.

Вы можете открыть эти порты с помощью ufw (Uncomplicated Firewall) на Ubuntu. Вот команда:

sudo ufw allow 10050/tcp

Шаг 7: Добавьте новый хост на сервер Zabbix

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

  1. Войдите в панель управления Zabbix
  2. В левой боковой панели выберите “Мониторинг”, а затем нажмите на “Хосты”. Теперь нажмите “Создать хост” в правом верхнем углу.
    Установка Zabbix Agent на Ubuntu 24.04
    Добавление нового хоста в Zabbix Server
  3. Добавьте конфигурацию хоста и нажмите кнопку “Добавить”
    Установка Zabbix Agent на Ubuntu 24.04
    Создание записей хоста Zabbix
  4. После добавления активный клиент Zabbix начнет подключаться к серверу Zabbix. При возникновении каких-либо проблем проверьте журналы сервера и клиента Zabbix
  5. Вы можете увидеть список недавно добавленных хостов
    Установка Zabbix Agent на Ubuntu 24.04
    Список хостов Zabbix

Заключение

Установка Zabbix Agent на Ubuntu 24.04 проста даже для новичков. Выполнив эти простые шаги, вы сможете настроить Zabbix Agent для мониторинга производительности и состояния вашего сервера. Регулярный мониторинг поможет вам обнаружить и устранить неполадки до того, как они превратятся в серьезные проблемы. Теперь вы можете наслаждаться преимуществами эффективного мониторинга сервера с помощью Zabbix. Если у вас возникнут какие-либо проблемы, обратитесь к документации Zabbix или за помощью к сообществу Zabbix. Счастливого мониторинга!

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

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