Установка и настройка агента Zabbix в NetBSD
Впишем в файл /etc/mk.conf опции сборки пакетов:
PKG_OPTIONS.perl= -debug -dtrace -mstats -threads 64bitauto
PKG_OPTIONS.curl= -gssapi -http2 -idn -inet6 -libssh2 -rtmp
PKG_OPTIONS.zabbix50-agent= -inet6
Переходим в каталог /usr/pkgsrc/sysutils/zabbix50-agent и запускаем установку:
# cd /usr/pkgsrc/sysutils/zabbix50-agent
# make install
После установки копируем пример файла инициализации агента:
# cp /usr/pkg/share/examples/rc.d/zabbix_agentd /etc/rc.d/
Создаём пустой журнальный файл агента и выставляем права доступа к нему:
# cd /var/log/
# touch zabbix_agentd.log
# chown root:zabbix zabbix_agentd.log
# chmod ug=rw,o=r zabbix_agentd.log
Прописываем в файле конфигурации /usr/pkg/etc/zabbix_agentd.conf имена журнального и PID-файлов, адрес сервера Zabbix и имя, под которым этот узел заведён на сервере Zabbix:
git# egrep -v '^(#|$)' /usr/pkg/etc/zabbix_agentd.conf
LogFile=/var/log/zabbix_agentd.log
Server=169.254.252.2
ServerActive=169.254.252.2
Hostname=git2.vm.stupin.su
Разрешаем запуск агента Zabbix в файле /etc/rc.conf:
zabbix_agentd=YES
И запускаем агенат Zabbix:
# /etc/rc.d/zabbix_agentd start