Цель

Заметки ИТ которые я не хочу потерять

menu_navigation

Установка zabbix агента в Windows, Ubuntu, CentOS. FreeBSD

На сервере Zabbix
Добавить узел на сервере Zabbix (Настройка-Узлы сети-Создать узел сети), добавляем шаблоны и группы при необходимости.

Windows агент
Скачать агента с официального сайта http://www.zabbix.com/ru/download.php в разделе "Zabbix pre-compiled agents".
Распаковать в необходимую папку, например в c:\zabbix.
В файле zabbix_agentd.win.conf изменить/раскомментировать строчки:
Server=<ip адрес zabbix сервера>
Hostname=<ip адрес сервера агента>
LogFile=c:\zabbix\zabbix_agentd.log
LogFileSize=10
Открыть на фаерволе порт 10050 до сервера, если используется.
В cmd от имени администратора выполнить команды:
cd \
cd zabbix\bin\win64
zabbix_agentd.exe --config c:\zabbix\conf\zabbix_agentd.conf -i
после инсталяции в командной строке будет примерно следующее:
zabbix_agentd.exe [38388]: service [Zabbix Agent] installed successfully
zabbix_agentd.exe [38388]: event source [Zabbix Agent] installed successfully
Запуск службы:
zabbix_agentd.exe --config c:\zabbix\conf\zabbix_agentd.conf -s
после запуска службы будет примерно следующее:
zabbix_agentd.exe [37280]: service [Zabbix Agent] started successfully
проверка работы:
zabbix_agentd.exe -p
перезапуск службы:
zabbix_agentd.exe --config c:\zabbix\conf\zabbix_agentd.conf -x
zabbix_agentd.exe --config c:\zabbix\conf\zabbix_agentd.conf -s

Ubuntu 14, 16, 18 агент
установка агента
sudo apt-get install zabbix-agent
редактируем файл конфигурации
sudo nano /etc/zabbix/zabbix_agentd.conf
содержимое файла
LogFileSize=1
EnableRemoteCommands=1
LogRemoteCommands=1
Server=ip_zabbix_server
ServerActive=ip_zabbix_server
ListenPort=10050
Hostname=имя_хоста
перезапуск службы и добавление в автозагрузку
Ubuntu 14
sudo /etc/init.d/zabbix-agent restart
update-rc.d zabbix-agent defaults
Ubuntu 16, 18
sudo systemctl restart zabbix-agent.service
sudo systemctl enable zabbix-agent.service

CentOS 7
добавляем репозитарий и устанавливаем агент
rpm -Uvh https://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm
yum update
yum install zabbix-agent
редактируем файл конфигурации
nano /etc/zabbix/zabbix_agentd.conf
содержимое файла
LogFileSize=1
EnableRemoteCommands=1
Server=192.168.0.9
ServerActive=192.168.0.9
Hostname=имя_хоста
перезапуск службы и добавление в автозагрузку
systemctl restart zabbix-agent.service
systemctl enable zabbix-agent.service

FreeBSD 10
Устанавливаем из портов
cd /usr/ports/net-mgmt/zabbix-agent
make install clean
редактируем файл конфигурации
cd /usr/local/etc/zabbix
cp zabbix_agentd.conf.sample zabbix_agentd.conf
ee zabbix_agentd.conf
содержимое файла
Server=ip_zabbix_server
EnableRemoteCommands=1
LogRemoteCommands=1
ListenPort=10050
StartAgents=5
Hostname=имя_хоста
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=1
создадим файл логов и дадим ему права
mkdir  /var/log/zabbix/
touch /var/log/zabbix/zabbix_agentd.log
chown zabbix:zabbix /var/log/zabbix/zabbix_agentd.log
добавляем агента в загрузку:
ee /etc/rc.conf
добавим в файл
zabbix_agentd_enable="YES"
запустим службу
/usr/local/etc/rc.d/zabbix_agentd start
проверим запуск службы
tail /var/log/zabbix/zabbix_agentd.log

Комментариев нет:

Отправить комментарий