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 для мониторинга.