- Установка и настройка zabbix агента в Ubuntu Linux
- Шаг 1: Включите репозиторий Zabbix на удаленном хосте
- Шаг 2: Установка Zabbix агента
- Шаг 3: Настройка Zabbix агента
- Шаг 4: Настройка брандмауэра
- Шаг 5: Добавление Хоста на Zabbix — Server Ubuntu Linux
- Заключение
- zabbix-agent on Linux Mint 20.3 «Una»
- 2. Uninstall / Remove zabbix-agent package
- 3. Details of zabbix-agent package
- 4. References on Linux Mint 20.3 «Una»
- 5. The same packages on other Linux Distributions
- zabbix-agent on Linux Mint 21 «Vanessa»
- 2. Uninstall / Remove zabbix-agent package
- 3. Details of zabbix-agent package
- 4. References on Linux Mint 21 «Vanessa»
- 5. The same packages on other Linux Distributions
Установка и настройка zabbix агента в Ubuntu Linux
Zabbix agent устанавливается на удаленном хосте для мониторинга жесткого диска, процессора памяти и т. д. Агент собирает данные и отправляет их обратно на Zabbix — сервер.
Агенты Zabbix могут использовать пассивные или активные проверки для передачи информации. При пассивной проверке Zabbix-сервер (poller) запрашивает у агента определенную информацию, и агент отправляет обратно значение. В активной проверке агент обрабатывает все данные и отправляет их на Zabbix-сервер. Однако агент периодически подключает сервер для сбора метрики, которую необходимо отслеживать.
Эту инструкцию мы начнем с установки Zabbix агента на удаленный хост Ubuntu 20.04, а затем добавим Хост на панель мониторинга Zabbix server.
Рекомендую. к прочтению:
Шаг 1: Включите репозиторий Zabbix на удаленном хосте
Как всегда начните с обновления списков пакетов на удаленном хосте.
Затем загрузите Zabbix файл из репозитория Центра загрузки Zabbix. Делается это следующим образом.
Затем включите его с помощью команды dpkg следующим образом:
$ sudo dpkg -i zabbix-release_5.0-1+focal_all.deb
Далее обновите индекс пакетов Ubuntu, чтобы убедиться, что репозиторий синхронизирован
Шаг 2: Установка Zabbix агента
Как только репозиторий будет создан, установите Zabbix агент в Ubuntu Linux.
После завершения установки проверьте, работает ли демон Zabbix-agent следующим образом:
Zabbix — agent прослушивает порт 10050. Возможно, вы захотите проверить это. Сделать проверку можно с помощью команды netstat:
На изображении выше видно, что Служба Zabbix agent запущена и работает.
Шаг 3: Настройка Zabbix агента
Мы установили агент Zabbix и работает он как ожидалось. Но этого недостаточно. Нам нужно внести несколько изменений в конфигурационный файл. Сделайте изменения в файле /etc/zabbix/zabbix_agentd.conf, чтобы агент мог взаимодействовать с сервером Zabbix..
$ sudo vim /etc/zabbix/zabbix_agentd.conf
Здесь мы собираемся включить пассивные проверки агента. Сначала найдите переменные “server” и “Hostname” в файле zabbix_agentd.conf.
Например, мой IP адрес Zabbix-сервера — 10.128.0.16, а имя хоста (client system).
Сохраните изменения и выйдите из файла. Затем перезапустите службу Zabbix agent для внесения изменений.
$ sudo systemctl restart zabbix-agent
Примечание: Если вы настраиваете активную проверку, то ищите переменную “ServerActive” и используйте порт 10051.
Шаг 4: Настройка брандмауэра
Последним шагом в настройке хоста является разрешение порта, который Zabbix агент слушает через брандмауэр. Если у вас включен брандмауэр UFW, выполните следующие команды:
Затем перезагрузите брандмауэр
А так же убедитесь, что порт был открыт и разрешен на брандмауэре.
Идеально! Теперь zabbix — агент должен работать.
Шаг 5: Добавление Хоста на Zabbix — Server Ubuntu Linux
По умолчанию Zabbix отслеживает только тот сервер, на котором он установлен. В этом разделе мы добавим Zabbix-Host на Zabbix-Server через браузер.
Итак, войдите в свой экземпляр Zabbix-сервера используя браузер.
В левой навигационной панели выберите пункт Configuration > > Hosts
Перейдите в правый верхний угол и нажмите кнопку «Создать хост«. (Create host)
В появившемся окне заполните данные удаленного хоста, такие как имя хоста. видимое имя, IP-адрес, краткое описание и нажмите на кнопку «Выбрать» (Select) рядом с текстовым полем «Группы«.
В появившемся списке выберите пункт «Серверы Linux‘ и нажмите кнопку «Выбрать«.
Это приведет вас обратно, и вы сможете просмотреть только что добавленную группу, как показано ниже.
Затем перейдите на вкладку «шаблоны» (Templates) и нажмите кнопку «Выбрать» рядом с текстовым полем «Связать новые шаблоны» (Link new Templates).
Нажмите на кнопку «Выбрать«(Select) рядом с текстовым полем «Группа хостов«, как показано на рисунке.
Нажмите на опцию «Шаблоны/операционные системы» (Templates/Operating systems), как показано на рисунке.
Затем выберите опцию «Template OS Linux by Zabbix agent’ и нажмите кнопку «Выбрать» (Select).
Затем нажмите на кнопку «Добавить» (Add).
Теперь ваш хост будет указан на панели мониторинга, как показано на рисунке ниже.
Заключение
В этой инструкции мы подробно показали, как установить агент Zabbix в системе Ubuntu 20.04 Linux. А так же как настроить его для связи с сервером Zabbix. Это поможет вам активно отслеживать целевые локальные ресурсы и приложения.
zabbix-agent on Linux Mint 20.3 «Una»
Please follow the guidelines below to install zabbix-agent package:
2. Uninstall / Remove zabbix-agent package
In this section, we are going to explain the necessary steps to uninstall zabbix-agent package:
3. Details of zabbix-agent package
Package: zabbix-agent
Architecture: amd64
Version: 1:4.0.17+dfsg-1
Priority: optional
Section: universe/net
Source: zabbix
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Dmitry Smirnov
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 840
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: libc6 (>= 2.17), libcurl3-gnutls (>= 7.16.2), libgnutls30 (>= 3.6.11), libldap-2.4-2 (>= 2.4.7), libpcre3, zlib1g (>= 1:1.2.0), ucf, adduser, lsb-base, pciutils
Recommends: usbutils
Suggests: logrotate
Filename: pool/universe/z/zabbix/zabbix-agent_4.0.17+dfsg-1_amd64.deb
Size: 241168
MD5sum: 1406bed92446597f9c7e230a908167ad
SHA1: ad7a2e27a3e1f4b01a049943cdbd35d5bfc3627f
SHA256: 6b6084bbb3cba186ff822be1b21b51b95b89c30309c265a1d4d4699f55c15409
Homepage: http://zabbix.com
Description: network monitoring solution — agent
Description-md5: eac02cc4af79b30caae8c4f8fb05e53b
4. References on Linux Mint 20.3 «Una»
5. The same packages on other Linux Distributions
zabbix-agent (1:3.0.12+dfsg-1) Ubuntu 18.04 LTS (Bionic Beaver)
zabbix-agent (1:2.4.7+dfsg-2ubuntu2.1) Ubuntu 16.04 LTS (Xenial Xerus)
zabbix-agent (1:5.0.2+dfsg-1) Ubuntu 20.10 (Groovy Gorilla)
zabbix-agent (1:5.0.8+dfsg-1build1) Ubuntu 21.10 (Impish Indri)
zabbix-agent (3.0.31-bp153.1.25) openSUSE Leap
zabbix-agent (4.0.34-1.4) openSuSE Tumbleweed
zabbix-agent (1:5.0.17+dfsg-1) Ubuntu 22.04 LTS (Jammy Jellyfish)
zabbix-agent (1:4.0.4+dfsg-1) Debian 10 (Buster)
zabbix-agent on Linux Mint 21 «Vanessa»
This tutorial shows how to install zabbix-agent package:
2. Uninstall / Remove zabbix-agent package
Please follow the guidelines below to uninstall zabbix-agent package:
3. Details of zabbix-agent package
Package: zabbix-agent
Architecture: amd64
Version: 1:5.0.17+dfsg-1
Priority: optional
Section: universe/net
Source: zabbix
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Dmitry Smirnov
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 923
Provides: zabbix-sender
Pre-Depends: init-system-helpers (>= 1.54~)
Depends: libc6 (>= 2.34), libcurl3-gnutls (>= 7.16.2), libgnutls30 (>= 3.7.2), libldap-2.5-0 (>= 2.5.4), libpcre3, zlib1g (>= 1:1.2.0), ucf, adduser, lsb-base, pciutils
Recommends: usbutils
Suggests: logrotate
Filename: pool/universe/z/zabbix/zabbix-agent_5.0.17+dfsg-1_amd64.deb
Size: 298076
MD5sum: af8ed9f7d282c559644ba4d2bbd339b4
SHA1: c6d9248bb125111a0df31204cf28596a3abf32e9
SHA256: 4783483f7736542897ceb1f119060437a7a1bfeabd8e38c4ebb1f53684702413
SHA512: 21cf92cf68084f50491a24ee4a4f2c387bcdb43ef3469a1a0c2c3da10bdd2f83a75f2d123625f4e69075d3ee9d634964ff234f63c169b661827f1d77a6194697
Homepage: http://zabbix.com
Description: network monitoring solution — agent
Description-md5: eac02cc4af79b30caae8c4f8fb05e53b
4. References on Linux Mint 21 «Vanessa»
5. The same packages on other Linux Distributions
zabbix-agent (1:3.0.12+dfsg-1) Ubuntu 18.04 LTS (Bionic Beaver)
zabbix-agent (1:2.4.7+dfsg-2ubuntu2.1) Ubuntu 16.04 LTS (Xenial Xerus)
zabbix-agent (1:5.0.2+dfsg-1) Ubuntu 20.10 (Groovy Gorilla)
zabbix-agent (1:5.0.8+dfsg-1build1) Ubuntu 21.10 (Impish Indri)
zabbix-agent (3.0.31-bp153.1.25) openSUSE Leap
zabbix-agent (4.0.34-1.4) openSuSE Tumbleweed
zabbix-agent (1:5.0.17+dfsg-1) Ubuntu 22.04 LTS (Jammy Jellyfish)
zabbix-agent (1:4.0.4+dfsg-1) Debian 10 (Buster)