Как установить и настроить 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/6.4/rhel/7/x86_64/zabbix-release-6.4-1.el7.noarch.rpm Centos 8: dnf install https://repo.zabbix.com/zabbix/6.4/rhel/8/x86_64/zabbix-release-6.4-1.el8.noarch.rpm Centos 9 Stream: rpm -Uvh https://repo.zabbix.com/zabbix/6.4/rhel/9/x86_64/zabbix-release-6.4-2.el9.noarch.rpm Ubuntu 16.04: wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bubuntu16.04_all.deb Ubuntu 18.04: wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bubuntu18.04_all.deb Ubuntu 20.04: wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bubuntu20.04_all.deb Ubuntu 20.04: wget https://repo.zabbix.com/zabbix/6.4/ubuntu/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bubuntu22.04_all.deb Debian 9: wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bdebian9_all.deb Debian 10: wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bdebian10_all.deb Debian 11: wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bdebian11_all.deb Debian 12: wget https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1%2Bdebian12_all.deb 3. Установка Zabbix Agent. Centos 7: yum install zabbix-agent2 -y Centos 8, Centos 9 Stream: dnf install zabbix-agent2 -y Ubuntu 16.04, 18.04, Debian 9: apt-get update Ubuntu 20.04,22.04, Debian 10,11,12: apt update 4. Настройка Zabbix Agent. Откройте конфигурационный файл агента /etc/zabbix/zabbix_agent2.conf любым текстовым редактором (vi, vim, nano, mcedit) и отредактируйте строки: Server=prx1.maas.activecloud.by,prx2.maas.activecloud.by,prx3.maas.activecloud.by - прокси-серверы услуги Мониторинг ; Сгенерируйте случайное значение ключа PSK в файл /etc/zabbix/zabbix_agent2.psk и сохраните его (оно потребуется при добавлении узла сети в интерфейсе zabbix): openssl rand -hex 32 > /etc/zabbix/zabbix_agent2.psk && cat /etc/zabbix/zabbix_agent2.psk Назначьте корректные права для файла PSK ключа: chmod 400 /etc/zabbix/zabbix_agent2.psk && chown zabbix:zabbix /etc/zabbix/zabbix_agent2.psk Запустите Zabbix Agent и добавьте службу в автозагрузку: systemctl start zabbix-agent2 Проверить запуск агента можно командой: systemctl status zabbix-agent2 5. Настройка межсетевого экрана (брандмауэра). Если на сервере предварительно настроен брандмауэр (iptables, firewalld, ufw) необходимо разрешить подключения к серверу по порту мониторинга. Например: Iptables: iptables -I INPUT -p tcp -m tcp --dport 10050 -j ACCEPT Firewalld: firewall-cmd --permanent --add-port=10050/tcp Ufw: ufw allow 10050/tcp Примечание. В примере используется стандартный порт мониторинга 10050, который может отличаться в зависимости от настроек агента. Для добавления объекта мониторинга (узла сети) в интерфейсе https://maas.activecloud.by/ используйте инструкцию. | |
Если решение вопроса найти не удалось, Вы можете отправить нам заявку: |