📜 Как установить Zabbix агент на CentOS / RHEL 8 |

📜 Как установить Zabbix агент на CentOS / RHEL 8

Мануал

Zabbix Agent – это процесс, который запускается на удаленных машинах, которые необходимо отслеживать через Zabbix сервер.

Агент собирает данные на удаленном сервере и периодически отправляет Zabbix серверу запросы.

Он требуется на все удаленные системы, которые необходимо отслеживать через Zabbix сервер.

Существует два типа проверок между Zabbix сервером и клиентом.

  • Пассивная проверка – Zabbix агент отправляет данные на сервер по запросу.
  • Активная проверка – Zabbix Агент периодически отправляет данные на сервер.
После установки zabbix сервера в вашей системе:
мы переходим к установке агента на удаленные системы.
Эта статья поможет вам установить zabbix агент в системах CentOS/RHEL 7/6/5.

Шаг 1 – отключить SELinux

По умолчанию SELinux включен на CentOS 8.

Рекомендуется отключить SELinux для правильной работы Zabbix.

Вы можете отключить SELinux, отредактировав файл /etc/selinux/config:

nano /etc/selinux/config

Измените следующую строку:

SELINUX=disabled
Сохраните и закройте файл, когда вы закончите, затем перезагрузите систему, чтобы отразить изменения.

Шаг 2 – Установите Zabbix Agent

По умолчанию Zabbix недоступен в дефолтном репозитории CentOS 8.

Поэтому вам нужно будет установить репозиторий Zabbix в вашей системе.

На момент написания этого руководства последняя версия Zabbix была Zabbix 4.4.

Вы можете установить пакет репозитория Zabbix 4.4, выполнив следующую команду:

dnf install https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-release-4.4-1.el8.noarch.rpm -y
После установки пакетов репозитория yum в нашу систему.
Используйте следующую команду для установки агента Zabbix в ваших системах CentOS 8 или RHEl с помощью менеджера пакетов yum.
dnf install zabbix zabbix-agent
После завершения установки запустите службу агента Zabbix и включите их после перезагрузки системы с помощью следующей команды:
systemctl start zabbix-agent
systemctl enable zabbix-agent

Шаг 3 – Настройте Zabbix Agent

Теперь вам нужно настроить службу агента для разрешения запросов к Zabbix серверу.

Отредактируйте файл конфигурации агента Zabbix, добавив IP-адрес Zabbix сервера.

etc/zabbix/zabbix_agentd.conf

#Server=[zabbix server ip]
#Hostname=[ Hostname of client system ]

Server=192.168.1.100
Hostname=Server1

Шаг 4 – Настройте брандмауэр под Zabbix

Далее вам нужно будет разрешить порты Zabbix 10050 и 10051. и службу HTTP через брандмауэр.

Вы можете разрешить их с помощью следующей команды:

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

Шаг 5 – Перезапустите Zabbix Агент

После добавления IP-адреса Zabbix сервера в файл конфигурации, перезапустите службу агента, чтобы перезагрузить новые настройки, используя следующую команду.

systemctl restart zabbix-agent

Для запуска и остановки службы zabbix-agent в любое время используйте следующие команды.

systemctl start zabbix-agent
systemctl stop zabbix-agent
Поздравляем! Вы успешно установили Zabbix Agent.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий