Как установить 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++:
12345678910 | Notepad++ -> 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 |
После не забываем сохранить внесенные изменения и перезапускаем агента
12345678910111213 | Win + 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
брандмауэр, а потому его отключаю:
1 | C:\Windows\system32>netsh advfirewall set allprofiles state off |
если же Windows
брандмауэр использую, то создаю правило на доступ от сервера к агенту:
12345 | C:\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.