Задача: Проработать установку Zabbix Agent on Ubuntu 18.04 Server

Тестирую, где VM с осью Ubuntu 18.04 Server установлена на гипервизор Debian 10 + Proxmox 6, также работает сетевая установка выполненная с использованием FOG и на физический компьютер. Данная заметка будет использоваться в последующих заметках необходимого шага при настройке мониторинга под управлением Zabbix Server 4.4

  • Агент слушает: 10050/tcp
  • Сервер слушает: 10051/tcp

Итак весь процесс установки агента на свежеустановленную систему:

ekzorchik@srv-bionic:~$ hg clone --insecure https://ekzorchik@172.35.35.8/hg/dproject

ekzorchik@srv-bionic:~$ sudo ./dproject/default

ekzorchik@srv-bionic:~$ sudo reboot

ekzorchik@srv-bionic:~$ uname -a && lsb_release -a
Linux srv-bionic 4.15.0-70-generic #79-Ubuntu SMP Tue Nov 12 10:36:11 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic

ekzorchik@srv-bionic:~$ sudo nano /etc/apt/sources.list.d/zabbix.list

deb http://repo.zabbix.com/zabbix/4.4/ubuntu bionic main

ekzorchik@srv-bionic:~$ sudo apt-get install -y gpg curl

ekzorchik@srv-bionic:~$ gpg --keyserver keyserver.ubuntu.com --recv 082AB56BA14FE591

ekzorchik@srv-bionic:~$ gpg --export --armor 082AB56BA14FE591 | sudo apt-key add -

ekzorchik@srv-bionic:~$ sudo apt-get update

ekzorchik@srv-bionic:~$ apt-cache show zabbix-agent | grep 'Package\|Version' | head -n2
Package: zabbix-agent
Version: 1:4.4.3-1+bionic

ekzorchik@srv-bionic:~$ sudo apt-get install -y zabbix-agent

ekzorchik@srv-bionic:~$ sudo systemctl enable zabbix-agent

Моя базовая настройка Zabbix агент на связь с сервером Zabbix:

ekzorchik@srv-bionic:~$ sudo nano /etc/zabbix/zabbix_agentd.conf

PidFile=/var/run/zabbix/zabbix_agentd.pid
LogFile=/var/log/zabbix/zabbix_agentd.log
LogFileSize=0
EnableRemoteCommands=1
LogRemoteCommands=1
Server=127.0.0.1, 172.33.33.117
ServerActive=127.0.0.1,172.33.33.117
Hostname=Zabbix server
Include=/etc/zabbix/zabbix_agentd.d/*.conf
UnsafeUserParameters=1

После не забываем сохранить внесенные изменения.
где 172.33.33.117 – Это IP-адрес Zabbix сервера

ekzorchik@srv-bionic:~$ sudo nano /etc/sudoers
zabbix ALL=(ALL) NOPASSWD:ALL

ekzorchik@srv-bionic:~$ cat /etc/passwd | grep zabbix
zabbix:x:107:114::/var/lib/zabbix/:/usr/sbin/nologin

ekzorchik@srv-bionic:~$ sudo mkdir -p /usr/lib/zabbix/externalscripts/

ekzorchik@srv-bionic:~$ sudo systemctl restart zabbix-agent && sudo systemctl status zabbix-agent | head -n5
● zabbix-agent.service - Zabbix Agent
Loaded: loaded (/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2019-12-02 11:44:10 MSK; 15ms ago
Process: 1558 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
Process: 1559 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)

ekzorchik@srv-bionic:~$

Итого Zabbix-агент версии 4.4 успешно установлен на Ubuntu 18.04 Server amd64. Теперь у меня есть все чтобы двигаться дальше в плане освещения интересуемого по использованию системы мониторинга на базе Zabbix Server 4.4

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