» » » Установка Агента Zabbix на FreeBSD/Centos/Windows

Установка Агента Zabbix на FreeBSD/Centos/Windows
 
В предыдущей статье мы разобрали установку сервера мониторинга zabbix. В этой же статье мы установим на различные ОС агенты, которые будут отправлять данные на сервер. Так же обсудим несколько полезных фишек которые можно настроить при помощи zabbix'a.
 
Первым установим агента на freebsd. Для начала обновим список пакетов
pkg update

После посмотрим какая версия доступна.
pkg search zabbix3-agent

После чего запустим установку
pkg install zabbix3-agent-3.0.10

Скопируем конфиг
cp /usr/local/etc/zabbix3/zabbix_agentd.conf.sample /usr/local/etc/zabbix3/zabbix_agentd.conf

и отредактируем его
ee /usr/local/etc/zabbix3/zabbix_agentd.conf

Меняем следующие значения на свои:
  • Server
  • ServerActive
  • Hostname
Добавляем в автозагрузку и стартуем

sysrc zabbix_agentd_enable=YES
service zabbix_agentd start

Проверяем запуск

tail -f /tmp/zabbix_agentd.log

Если видите примерно тоже самое, значит всё ок. На скрине две ошибки - первая, это то что агент не может найти конфигурацию на сервере (всё правильно ведь мы ещё не добавили узел), вторая что мой другой сервер пытается достучаться до этого агента.
Теперь создадим узел на сервере. Переходим в веб панель

Configuration - Host - Create host

На вкладке Host
Host name - указываем то что мы указывали в конфиге агента в Hostname
Visible name - можно тоже самое
Groups - выбираем группу.
Agent interfaces - указываем IP адресс агента

На вкладке Templates выбираем шаблон и жмём Add

Для верности можем рестартануть агента

service zabbix-agentd restart

и посмотреть логи

tail -f /tmp/zabbix_agentd.log

 
Должно быть примерно как на скрине выше. Если всё ок. Ждём пару минут и можно уже смотреть данные на сервере.


Теперь установим агента на Centos.

yum install zabbix-agent

Редактируем конфиг

nano /etc/zabbix/zabbix_agentd.conf

Так же меняем параметры

Server=
ServerActive=
Hostname=

Добавляем узел в веб панели, после чего стартуем агента и добавляем в автозагрузку

systemctl start zabbix-agent
systemctl enable zabbix-agent

Проверяем что всё запустилось

tail -f /var/log/zabbix/zabbix_agentd.log

Всё должно работать

 
Установка агента на Windows не сильно отличается от nix систем.

Скачиваем нужную версию тут. Распаковываем её. В корне диска С создаём папку zabbix и копируем туда следующее

  • zabbix_agentd.exe
  • zabbix_get.exe
  • zabbix_sender.exe
  • zabbix_agentd.win.conf
Редактируем конфиг. Создаём узел в веб панели. В командрой строке из под админа прописываем
c:/zabbix/zabbix_agentd.exe --config c:/zabbix/zabbix_agentd.win.conf --install
для установки службы. После чего запускаем саму службу. Всё.

Вдохновлялся статьями с портала serveradmin.ru

{poster_avatar}  ArcheRAWG
369 21.09.17


Кликните на изображение чтобы обновить код, если он неразборчив