Zabbix Agent — это компонент системы мониторинга Zabbix, который позволяет собирать метрики с контролируемых устройств. В этой статье мы рассмотрим процесс установки и настройки агента на NAS4Free для мониторинга производительности сетевого хранилища.

Установка необходимых компонентов

Перед установкой Zabbix Agent необходимо подготовить систему. Откройте терминал и выполните:


pkg_add -r libxml2
pkg_add -r libxml2-devel
pkg_add -r openssl
pkg_add -r openssl-devel

Установка Zabbix Agent

Скачайте и установите агент:

wget https://repo.zabbix.com/zabbix/6.0/freebsd/amd64/Packages/zabbix-agent-6.0.0.freebsd13-amd64.txz
pkg add zabbix-agent-6.0.0.freebsd13-amd64.txz

Настройка конфигурации

Откройте конфигурационный файл в редакторе mcedit:

mcedit /usr/local/etc/zabbix_agentd.conf

Основные параметры для настройки:

Запуск агента

Запустите Zabbix Agent:

/usr/local/etc/rc.d/zabbix_agentd start

Проверьте статус:

/usr/local/etc/rc.d/zabbix_agentd status

Настройка автозапуска

Добавьте в /etc/rc.conf следующую строку:

zabbix_agentd_enable="YES"

Проверка работы

Для проверки работоспособности выполните:

/usr/local/sbin/zabbix_agentd -t system.cpu.load

Заключение

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