Задача: Проработать установку 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.