Установка zabbix-agent на FreeNAS 9.2.1.8

Status
Not open for further replies.

Morkovoved

Cadet
Joined
Nov 11, 2014
Messages
2
Может кому пригодиться

Входим в веб-интерфейс FreeNAS и включаем
Service-SSH, в настройках ставим галочку
Разрешить cуперпользователю вход по паролю:

Подлючаемся через Putty к FreeNAS

Разрешаем запись
mount -uw /

Устанавливаем zabbix-agent
pkg_add -r zabbix2-agent

Создаем папку, куда перенесем файл конфигурации и лог-файл zabbix.
mkdir /mnt/disk/zabbix

Копируем в нее конфиг
cp /usr/local/etc/zabbix2/zabbix_agentd.conf.sample /mnt/disk/zabbix/zabbix_agentd.conf

Создаем файл для логов
touch /mnt/disk/zabbix/zabbix_agentd.log

Правим конфиг
nano /mnt/disk/zabbix/zabbix_agentd.conf
LogFile=/mnt/disk/zabbix/zabbix_agentd.log
SourceIP=*.*.*.* (IP адрес FreeNAS)
Server=*.*.*.* (IP адрес сервера Zabbix)
ListenPort=10050
StartAgent=5
Hostname=FreeNAS

Создаем группу zabbix с gid 122 и в ней пользователя zabbix с uid 122
Пароль zabbix.

Даем права на zabbix_agentd.log пользователю zabbix
chown zabbix:zabbix /mnt/disk/zabbix/zabbix_agentd.log

Правим
nano /conf/base/etc/rc.local
mkdir /usr/local/etc/zabbix2
cp /mnt/disk/zabbix/zabbix_agentd.conf /usr/local/etc/zabbix2
/usr/local/sbin/zabbix_agentd

Перезагружаемся

Проверяем
tail /mnt/disk/zabbix/zabbix_agentd.log
1924:20141112:144401.430 agent #0 started [collector]
1926:20141112:144401.430 agent #2 started [listener]
1928:20141112:144401.430 agent #4 started [listener]
1930:20141112:144401.431 agent #6 started [active checks]
1925:20141112:144401.431 agent #1 started [listener]

Подключаем узел в zabbix.
Шаблон для FreeNAS можно скачать с сайта
https://www.zabbix.org/wiki/File:Template_OS_FreeNAS.xml
 

Neand

Cadet
Joined
Feb 12, 2015
Messages
4
Великолепно! Как раз сегодня поставил FreeNAS и планировал настроить мониторинг его Zabbix-ом. :)
Спасибо!
 

kon-dv

Cadet
Joined
Nov 18, 2016
Messages
4
Только начал пробовать FreeNas. Споткнулся вот на этом:
Code:
[root@backup1] ~# pkg_add -r zabbix2-agent
pkg_add: Command not found.

Help...
 

mav@

iXsystems
iXsystems
Joined
Sep 29, 2011
Messages
1,428
Только начал пробовать FreeNas. Споткнулся вот на этом:
Code:
[root@backup1] ~# pkg_add -r zabbix2-agent
pkg_add: Command not found.
Во первых, ставить что-либо на FreeNAS -- плохая идея, так как первое же обновление все установленное удалит. Ставить можно в jail, но там у агента будут понятные ограничения. Во сторых, pkg_add в современных FreeBSD не модно -- заменили на pkg.
 

mykolaq

Explorer
Joined
Apr 10, 2014
Messages
61
Только начал пробовать FreeNas. Споткнулся вот на этом:
Code:
[root@backup1] ~# pkg_add -r zabbix2-agent
pkg_add: Command not found.

Help...

если тема не протухла еще, то советую использовать snmp. благо есть готовый шаблон для zabbix.
https://share.zabbix.com/storage-devices/freenas-snmp-w-zfs-stats Остальное можно мониторить, например через ssh, я так данные от APC UPC в zabbix получаю, хотя может это и не самый красивый вариант:)
 

kon-dv

Cadet
Joined
Nov 18, 2016
Messages
4
если тема не протухла еще, то советую использовать snmp. благо есть готовый шаблон для zabbix.
https://share.zabbix.com/storage-devices/freenas-snmp-w-zfs-stats Остальное можно мониторить, например через ssh, я так данные от APC UPC в zabbix получаю, хотя может это и не самый красивый вариант:)
А можно поподробнее как установить?
Code:
pkg update
Updating local repository catalogue...
pkg: file:///usr/ports/packages/meta.txz: No such file or directory
repository local has no meta file, using default settings
pkg: file:///usr/ports/packages/packagesite.txz: No such file or directory
Unable to update repository local
 
Last edited:

mykolaq

Explorer
Joined
Apr 10, 2014
Messages
61
А можно поподробнее как установить?
Code:
pkg update
Updating local repository catalogue...
pkg: file:///usr/ports/packages/meta.txz: No such file or directory
repository local has no meta file, using default settings
pkg: file:///usr/ports/packages/packagesite.txz: No such file or directory
Unable to update repository local
Как установить что?
 

estratos

Cadet
Joined
Apr 12, 2017
Messages
1
Установка любых пакетов из стандартного репозитория freebsd на FreeNas
Необходимо изменить файлы
/usr/local/etc/pkg/repos/local.conf
enabled: false
/usr/local/etc/pkg/repos/FreeBSD.conf
enabled: yes
после чего запускаем команду -
pkg update
pkg search zabbix
выбираете нужную вам версию агента и устанавливаете pkg install
После обновления freenas настройки и агент будут удалены.
 

mykolaq

Explorer
Joined
Apr 10, 2014
Messages
61
Установка любых пакетов из стандартного репозитория freebsd на FreeNas
Необходимо изменить файлы
/usr/local/etc/pkg/repos/local.conf
enabled: false
/usr/local/etc/pkg/repos/FreeBSD.conf
enabled: yes
после чего запускаем команду -
pkg update
pkg search zabbix
выбираете нужную вам версию агента и устанавливаете pkg install
После обновления freenas настройки и агент будут удалены.
Имхо это большой и лишний геморрой. каждый раз после обновления не забыть восстановить агента. Искренне не понимаю чем вам snmp и ssh не угодили то?
 

kon-dv

Cadet
Joined
Nov 18, 2016
Messages
4
Имхо это большой и лишний геморрой. каждый раз после обновления не забыть восстановить агента. Искренне не понимаю чем вам snmp и ssh не угодили то?
Огромное спасибо )
Нужно мониторить дисковое пространство )
 
Status
Not open for further replies.
Top