Как установить Zabbix Agent на CentOS/RHEL 7/6

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

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

  • Пассивная проверка – Агент Zabbix отправил данные на сервер по их запросу.
  • Активная проверка – Агент Zabbix периодически отправляет данные на сервер.

После установки сервера zabbix на ваш сервер, переходим к установке агента на удаленные системы. Эта статья поможет вам установить агент zabbix на системы CentOS/RHEL 7/6/5. После выполнения этого шага перейдите к следующей статье Добавьте хост в Zabbix Server.

Шаг 1 – Добавление необходимого репозитория

Перед установкой Zabbix Agent сначала настройте репозиторий Zabbix yum с помощью следующих команд в соответствии с требуемой версией и операционной системой.

CentOS/RHEL 7:
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm

CentOS/RHEL 6:
rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/6/x86_64/zabbix-release-4.0-2.el6.noarch.rpm

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

После установки пакетов из репозитория yum в нашей системе. Используйте следующую команду для установки агента Zabbix на системы CentOS и Red Hat с помощью менеджера пакетов yum.

yum install zabbix zabbix-agent

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

Поскольку агент 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 использует порт 10050/tcp. Вам необходимо открыть этот порт, чтобы разрешить работу сервера Zabbix с агентом. Выполните команду для открытия порта в брандмауэре iptables, где 192.168.1.100 – IP-адрес сервера Zabbix.

iptables -A INPUT -p tcp -s 192.168.1.100 --dport 10050 -m state --state NEW,ESTABLISHED -j ACCEPT

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

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

service zabbix-agent restart

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

service zabbix-agent start
service zabbix-agent stop

Поздравляем! Вы успешно установили Zabbix Agent. Давайте добавим хост в сервер zabbix для мониторинга.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *