Для работы zabbix-aget в пассивном режиме требуется TCP порт 10050, для корректной работы необходимо открыть на firewall. Рекомендуется использовать zabbix-agent в активном режиме, в этом случае агент инициирует соединения с сервером и отправляет данные, создавать NAT и правила на firewall не требуется.
Для установки zabbix-agent2 необходимо добавить репозиторий:
- для ОС Ubuntu перейдите в каталог Zabbix Official Repository Ubuntu,
- для ОС Debian перейдите в каталог Zabbix Official Repository Debian,
- для ОС CentOS 6 перейдите в каталог Zabbix Official Repository CentOS 6,
- для ОС CentOS 7 перейдите в каталог Zabbix Official Repository CentOS 7,
- для ОС CentOS 8 перейдите в каталог Zabbix Official Repository CentOS 8,
скопируйте ссылку на последнюю версию релиза:
- для ОС Ubuntu ссылку на пакет zabbix-release_x.x.x+ubuntuxx.xx_all.deb,
- для ОС Debian ссылку на пакет zabbix-release_x.x-x+debianx_all.deb,
- для ОС CentOS ссылку на zabbix-release-x.x-x.el*.noarch.rpm,
где x.x.x -версия релиза, *-версия ОС
Установите репозиторий следующей командой, для ОС CentOS
rpm -Uvh http://repo.zabbix.com/zabbix/x.x/rhel/*/x86_64/zabbix-release-x.x.x.el*.noarch.rpm dnf clean all
для ОС Ubuntu
wget https://repo.zabbix.com/zabbix/x.x/ubuntu/pool/main/z/zabbix-release/zabbix-release_x.x-1+ubuntu**.**_all.deb sudo dpkg -i zabbix-release_x.x-x+ubuntu**.**_all.deb sudo apt update
для ОС Debian
wget https://repo.zabbix.com/zabbix/x.x/debian/pool/main/z/zabbix-release/zabbix-release_x.x-x+debian*_all.deb sudo dpkg -i zabbix-release_x.x-x+debian*_all.deb sudo apt update
Затем установите агент zabbix следующей командой, для ОС CentOS
yum install zabbix-agent2 -y
для ОС Debian/Ubuntu
sudo apt install zabbix-agent2 -y
Далее необходимо настроить zabix-agent. Откройте любым тестовым редактором файл конфигурации
vi /etc/zabbix/zabbix_agent2.conf
и внесите изменения в строках (подробнее о директивах в файле конфигурации zabbix-agent здесь Параметры, поддерживаемые в файле конфигурации Zabbix агента 2)
LogFileSize=1 Server=88.204.157.58 ServerActive=88.204.157.58 Hostname=*имя Вашего сервера* Timeout=3
Запустите zabbix-agent
systemctl start zabbix-agent2
Разрешите автозапуск zabbix-agent
systemctl enable zabbix-agent2