Установка Zabbix агента на CentOS 7
Мы рассмотрим установку Zabbix Agent на сервер под управлением CentOS 7.
Установка пакета конфигурации репозитория
rpm -Uvh https://repo.zabbix.com/zabbix/4.4/rhel/7/x86_64/zabbix-release-4.4-1.el7.noarch.rpm
Установка агента Zabbix
После установки пакета конфигурации репозитория, выполняем следующую команду для установки Zabbix агента.
yum install zabbix zabbix-agent
Настройка агента Zabbix
После установки агента Zabbix необходимо добавить IP сервера Zabbix в конфигурационный файл /etc/zabbix/zabbix_agentd.conf
Нам необходимо задать параметры для:
# В нашем случае IP-адрес Zabbix сервера 10.0.0.100, имя хоста на котором установлен агент DEV1-CentOS ServerActive=10.0.0.100 Server=10.0.0.100 Hostname=DEV1-CentOS
Открываем и редактируем конфигурационный файл агента Zabbix
Настройка Firewall
По умолчанию для работы Zabbix сервера с Zabbix агентом используется TCP 10050 порт. Выполняем следующую команду, указав IP-адрес сервера Zabbix
# Открываем 10050 порт TCP sudo firewall-cmd --permanent --add-port=10050/tcp # Применяем правила sudo firewall-cmd --reload iptables -A INPUT -p tcp -s 10.0.0.100 --dport 10050 -m state --state NEW,ESTABLISHED -j ACCEPT
Настройка автостарта и запуск Zabbix агента
# Перезапуск агента Zabbix service zabbix-agent restart # Автозапуск службы zabbix-agent при запуске системы systemctl enable zabbix-agent
Траблшутинг
# Проверка клиента с сервера Zabbix zabbix_get -s 10.0.0.121 -k "system.uptime"
systemctl status zabbix-agent