Установка zabbix-agent с pre-shared key (PSK)
Вводная информация: ОС - CentOS 7, сервер zabbix - server.example.com, zabbix-agent ставим на agent.example.com
Обращаемся к официальному репозитарию https://repo.zabbix.com/zabbix/ и выбираем необходимый пакет. Устанавливаем самый свежий на данный момент для centos 7:
rpm -ihv https://repo.zabbix.com/zabbix/5.2/rhel/7/x86_64/zabbix-agent-5.2.5-1.el7.x86_64.rpm
Генерируем ключ PSK и задаём права на ключ:
Редактируем фаил конфигурации: mcedit /etc/zabbix/zabbix_agent.conf меняем следующие параметры (TLSPSKIdentity должен быть уникальным):
Добавляем правило в брандмауэр и включаем сервис:
С агентом пока закончили, добавляем его на сервер. Настройка → Узлы сети → Создать узел сети. Заполняем поля: "Имя узла сети" должно совпадать с "Hostname" из /etc/zabbix/zabbix_agentd.conf
Далее на вкладке "Шифрование" пункт "Подключения к узлу сети" - PSK, "Соединения с узла сети" - PSK, заполняем поля "Идентификатор PSK" как "TLSPSKIdentity" из /etc/zabbix/zabbix_agentd.conf и поле "PSK" - ключ из файла /etc/zabbix/zabbix_agentd.psk.
Добавляем необходимые для мониторинга шаблоны:
Жмём кнопку "Обновить".
Возвращаемся в консоль агента и перезапускаем:
systemctl restart zabbix-agent
Проверяем лог агента:
cat /var/log/zabbix/zabbix_agentd.log
Ошибок после последнего запуска быть не должно.
Для ускорения установку агента можно выполнить скриптом
Обсудить на форуме (комментариев 0).