Задача: Проработать установку Zabbix Agent on Debian 10 Buster Server
Тестирую, где VM
с осью Debian 10 Buster Server
установлена на гипервизор Debian 10 + Proxmox 6, также работает сетевая установка выполненная с использованием FOG
и на физический компьютер. Данная заметка будет использоваться в последующих заметках необходимого шага при настройке мониторинга.
Если на Debian 10 Buster Server
присутствует брандмауер, то либо выключаем его, либо добавляем правила, разрешающие взаимодействие с Zabbix Server
по указанным портам.
На заметку:
Агент слушает: 10050/tcp
Сервер слушает: 10051/tcp
Устанавливаем Zabbix Agent
ekzorchik@srv-debian:~$ sudo nano /etc/apt/sources.list.d/zabbix.list deb http://repo.zabbix.com/zabbix/4.4/debian buster main ekzorchik@srv-debian:~$ sudo apt-get update W: GPG error: http://repo.zabbix.com/zabbix/4.4/raspbian buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 082AB56BA14FE591 ekzorchik@srv-debian:~ $ sudo apt-get install -y gpg ekzorchik@srv-debian:~ $ gpg --keyserver keyserver.ubuntu.com --recv 082AB56BA14FE591 ekzorchik@srv-debian:~ $ gpg --export --armor 082AB56BA14FE591 | sudo apt-key add – ekzorchik@srv-debian:~$ sudo apt-get update Hit:1 http://deb.debian.org/debian buster InRelease Hit:2 http://security.debian.org/debian-security buster/updates InRelease Get:3 http://repo.zabbix.com/zabbix/4.4/debian buster InRelease [7,096 B] Hit:4 http://deb.debian.org/debian buster-updates InRelease Get:5 http://repo.zabbix.com/zabbix/4.4/debian buster/main amd64 Packages [4,477 B] Fetched 11.6 kB in 1s (14.4 kB/s) Reading package lists... Done ekzorchik@srv-debian:~$ ekzorchik@srv-debian:~ $ apt-cache show zabbix-agent | grep 'Package\|Version' | head -n2 Package: zabbix-agent Version: 1:4.4.1-1+buster ekzorchik@srv-debian:~$ sudo sudo apt-get install -y zabbix-agent ekzorchik@srv-debian:~$ sudo systemctl enable zabbix-agent Synchronizing state of zabbix-agent.service with SysV service script with /lib/systemd/systemd-sysv-install. Executing: /lib/systemd/systemd-sysv-install enable zabbix-agent Created symlink /etc/systemd/system/multi-user.target.wants/zabbix-agent.service → /lib/systemd/system/zabbix-agent.service. ekzorchik@srv-debian:~$ ekzorchik@srv-debian:~ $ sudo systemctl restart zabbix-agent ekzorchik@srv-debian:~ $ 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 Fri 2019-11-08 09:59:09 GMT; 109ms ago Process: 606 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS) Main PID: 608 (zabbix_agentd) ekzorchik@srv-debian:~$ sudo netstat -tulpn | grep zabbix tcp 0 0 0.0.0.0:10050 0.0.0.0:* LISTEN 1932/zabbix_agentd tcp6 0 0 :::10050 :::* LISTEN 1932/zabbix_agentd ekzorchik@srv-debian:~$
Моя базовая настройка Zabbix
агента на связь с сервером Zabbix
ekzorchik@srv-debian:~$ cat /etc/zabbix/zabbix_agentd.conf | grep -v "#\|^\$" ekzorchik@srv-debian:~$ 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 ekzorchik@srv-debian:~$
где 172.33.33.117
– Это IP
-адрес Zabbix
сервера
ekzorchik@srv-debian:~$ sudo nano /etc/sudoers zabbix ALL=(ALL) NOPASSWD:ALL ekzorchik@srv-debian:~$ sudo mkdir -p /usr/lib/zabbix/externalscripts/
Итого Zabbix
-агент успешно установлен на Debian 10 Buster Server amd64
. После нужно через Web
-интерфейс Zabbix Server 4.4
добавить данный хост, нацелить на него шаблон. Об этом смотрите в моих заметках.
Пока на этом у меня всё, с уважением автор блога Олло Александр aka ekzorchik.