Как установить Zabbix Agent 4.4.0 on Server 2012 R2 Std

Сегодня будет заметка, как я устанавливаю в ручном режиме Zabbix Agent 4.4.0 для взаимодействия с Zabbix Server 4.4.0 on Ubuntu 18.04 Server. Просто данная заметка понадобится в дальнейшем и дабы не писать в заметках одно и тоже я просто буду делать ссылку на вот эту, а если нужно что-то дополнить то буду дописывать, как впрочем делаю всегда. Все заметки связаны.

Шаг №1: Открываю URL ссылку официального сайта Zabbix и скачиваю агента:

https://www.zabbix.com/ - Download - Zabbix Agents -

  • OS Distribution: Windows
  • OS Version: Any
  • Hardware: amd64
  • Zabbix Version: 4.4
  • Encryption: OpenSSL
  • Package: msi

чуть позже разберу, как через GPO автоматизировать установку агента

Шаг №2: Далее запускаю скачанный msi файл с правами администратора на установку

нажимаю «Next»

I accept the terms in the License Agreement: отмечаю галочкой

и нажимаю «Next»

  • Host name: 172.33.33.47
  • Zabbix Server IP/DNS: 172.33.33.17
  • Agent listen port: 10050
  • Remote command: отмечаю галочкой
  • Add agent location to the PATH: отмечаю галочкой

и нажимаю «Next»

устанавливать буду все

Zabbix Agent (64-bit)

  • Agent daemon
  • Zabbix sender
  • Zabbix get

а каталог по умолчанию: C:\Zabbix\

и нажимаю "Next" - "Install" - "Yes" - "Finish"

Шаг №3: Изменяю/Дополняю конфигурационный файл Zabbix—агента через редактор Notepad++:

12345678910Notepad++ -> C:\Zabbix\zabbix_agentd.conf LogFile=C:\Zabbix\zabbix_agentd.logEnableRemoteCommands=1LogRemoteCommands=1Server=127.0.0.1,172.33.33.17#ServerActive=127.0.0.1,172.33.33.17Hostname=172.33.33.47Include=C:\Zabbix\zabbix_agentd.conf.d\UnsafeUserParameters=1

После не забываем сохранить внесенные изменения и перезапускаем агента

12345678910111213Win + X -> Command Prompt (Admin) – “Yes” C:\Windows\system32>sc config “Zabbix Agent” start=auto [SC] ChangeServiceConfig SUCCESS C:\Windows\system32>net stop “Zabbix Agent” C:\Windows\system32>net start “Zabbix Agent” The Zabbix Agent service is starting. The Zabbix Agent service was started successfully.

На заметку: Я не использую Windows брандмауэр, а потому его отключаю:

1C:\Windows\system32>netsh advfirewall set allprofiles state off

если же Windows брандмауэр использую, то создаю правило на доступ от сервера к агенту:

12345C:\Windows\system32>netsh advfirewall firewall delete rule name=”Zabbix Agent listen port” C:\Windows\system32>netsh advfirewall firewall add rule name=”Zabbix Agent port 10050 outbound” dir=out protocol=tcp localport=10050 remoteip=172.33.33.17 profile=any action=allow C:\Windows\system32>netsh advfirewall firewall add rule name=”Zabbix port 10050 inbound” dir=in protocol=tcp localport=10050 remoteip=172.33.33.17 profile=any action=allow

Шаг №4: Завожу данный хост (srv-ts01) на Zabbix Server:

http://IP&DNS/zabbix (http://172.33.33.17/zabbix) - user&pass - Confiuration - Hosts - Create Host

вкладка Host

  • Host name: srv-ts01
  • Groups: Group_TS
  • Agent interfaces: 172.33.33.47
  • Port: 10050
  • Enabled: отмечаю галочкой

вкладка Templates

нажимаю Select - Group (Template) и отмечаю галочкой "Template OS Windows by Zabbix agent" и нажимаю Select, а после Add и хост заведен на мониторинг

Шаг №5: Проверяю, что хост на мониторинге

http://IP&DNS/zabbix (http://172.33.33.17/zabbix) - user&pass - Configuration - Hosts

Проверяю, что хост на мониторинге

Шаг №6: Проверяю, а идут ли данные от агента на сервер в мониторинг:

http://IP&DNS/zabbix (http://172.33.33.17/zabbix) - user&pass - Monitoring - Latest data

Host groups: Group_TS

и нажимаю Apply

ниже пример снимаемых значений по памяти

Проверяю, а идут ли данные от агента на сервер в мониторинг:

Итого заметка работоспособна и применяется у меня дома и на работе, на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.