Как установить и настроить Zabbix Agent на ОС Linux (Centos, Ubuntu, Debian) для подключения к услуге Мониторинг ?
Автор: Maksim Zhdanko

1. Подготовка.

На ОС Centos предварительно необходимо отключить SELinux.

На сервере должен быть установлен пакет wget (утилита для скачивания) и текстовый редактор (vi, vim, nano, mcedit).

2. Подключение и установка репозиториев.

Centos 7:

rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-release-5.2-1.el7.noarch.rpm

Centos 8:

dnf install https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm

Ubuntu 16.04:

wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu16.04_all.deb
dpkg -i zabbix-release_5.2-1+ubuntu16.04_all.deb

Ubuntu 18.04:

wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu18.04_all.deb
dpkg -i zabbix-release_5.2-1+ubuntu18.04_all.deb

Ubuntu 20.04:

wget https://repo.zabbix.com/zabbix/5.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_5.2-1+ubuntu20.04_all.deb
dpkg -i zabbix-release_5.2-1+ubuntu20.04_all.deb

Debian 9:

wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian9_all.deb
dpkg -i zabbix-release_5.2-1+debian9_all.deb

Debian 10:

wget https://repo.zabbix.com/zabbix/5.2/debian/pool/main/z/zabbix-release/zabbix-release_5.2-1+debian10_all.deb
dpkg -i zabbix-release_5.2-1+debian10_all.deb

3. Установка Zabbix Agent.

Centos 7:

yum install zabbix-agent -y

Centos 8:

dnf install zabbix-agent -y

Ubuntu 16.04, 18.04, Debian 9:

apt-get update
apt-get install zabbix-agent -y

Ubuntu 20.04, Debian 10:

apt update
apt install zabbix-agent -y

4. Настройка Zabbix Agent. 

Откройте конфигурационный файл агента /etc/zabbix/zabbix_agentd.conf любым текстовым редактором (vi, vim, nano, mcedit) и отредактируйте строки:

Server=prx1.maas.activecloud.by,prx2.maas.activecloud.by,prx3.maas.activecloud.by - прокси-серверы услуги Мониторинг ;
Hostname=MyServer  - в данной строке укажите название узла сети (объекта мониторинга).

Запустите Zabbix Agent и добавьте службу в автозагрузку:

systemctl start zabbix-agent
systemctl enable zabbix-agent

Проверить запуск агента можно командой:

systemctl status zabbix-agent

5. Настройка межсетевого экрана (брандмауэра).

Если на сервере предварительно настроен брандмауэр (iptables, firewalld, ufw) необходимо разрешить подключения к серверу по порту мониторинга.

Например:

Iptables:

iptables -I INPUT -p tcp -m tcp --dport 10050 -j ACCEPT

Firewalld:

firewall-cmd --permanent --add-port=10050/tcp
firewall-cmd --reload

Ufw:

ufw allow 10050/tcp

Примечание. В примере используется стандартный порт мониторинга 10050, который может отличаться в зависимости от настроек агента.

Для добавления объекта мониторинга (узла сети) в интерфейсе https://maas.activecloud.by/ используйте инструкцию.



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



(1 голос(а))
Эта статья помогла
Эта статья не помогла