Ubuntu 18.04 上 Zabbix 4.0 安装配置图文详解(3)

从这里开始,您可以开始自定义Zabbix安装并添加新主机。 您的第一步应该是更改当前密码。 要执行此操作,请单击顶部导航上的配置文件图标导航到用户配置文件页面。

将新主机添加到Zabbix服务器

将用于监视的新主机添加到Zabbix服务器的过程包括两个步骤。

首先,您需要在远程主机上安装Zabbix代理,然后通过Web界面将主机添加到Zabbix服务器。

安装Zabbix代理

本教程假设主机也使用Ubuntu 18.04。

与安装Zabbix服务器时相同,运行以下命令以启用Zabbix存储库:
wget https://repo.zabbix.com/zabbix/4.0/ubuntu/pool/main/z/zabbix-release/zabbix-release_4.0-2+bionic_all.deb
sudo apt install ./zabbix-release_4.0-2+bionic_all.deb

更新程序包索引并安装Zabbix代理程序包:

sudo apt update
sudo apt install zabbix-agent

Zabbix支持两种方法用于服务器 - 客户端通信加密,预共享密钥(PSK)和基于证书的加密。 在本教程中,我们将使用预共享密钥(PSK)方法来保护服务器和代理之间的连接。

使用以下命令生成预共享密钥并将其保存到文件中:

[linuxidc@linux:~/www.linuxidc.com]$ openssl rand -hex 32 | sudo tee /etc/zabbix/zabbix_agentd.psk
[sudo] linuxidc 的密码:

PSK键看起来像这样:

d29afe7076f78793aef43dfc6459a9c148050afca95968a77eaad2d1c0349b2e

Ubuntu 18.04 上 Zabbix 4.0 安装配置图文详解

打开Zabbix代理配置文件:

[linuxidc@linux:~/www.linuxidc.com]$ sudo vim /etc/zabbix/zabbix_agentd.conf

搜索服务器IP地址并将其从默认值更改为Zabbix服务器IP:

/etc/zabbix/zabbix_agentd.conf

...
### Option: Server
#      List of comma delimited IP addresses, optionally in CIDR notation, or DNS names of Zabbix servers and Zabbix proxies.
#      Incoming connections will be accepted only from the hosts listed here.
#      If IPv6 support is enabled then '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' are treated equally
#      and '::/0' will allow any IPv4 or IPv6 address.
#      '0.0.0.0/0' can be used to allow any IPv4 address.
#      Example: Server=127.0.0.1,192.168.1.0/24,::1,2001:db8::/32,zabbix.example.com
#
# Mandatory: yes, if StartAgents is not explicitly set to 0
# Default:
# Server=

Server=127.0.0.1
...

接下来,找到TSLConnect选项,取消注释并将其设置为psk:

/etc/zabbix/zabbix_agentd.conf

...
### Option: TLSConnect
#      How the agent should connect to server or proxy. Used for active checks.
#      Only one value can be specified:
#              unencrypted - connect without encryption
#              psk        - connect using TLS and a pre-shared key
#              cert        - connect using TLS and a certificate
#
# Mandatory: yes, if TLS certificate or PSK parameters are defined (even for 'unencrypted' connection)
# Default:
TLSConnect=psk
...

找到TLSAccept选项,取消注释并将其设置为psk:

/etc/zabbix/zabbix_agentd.conf

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/2425ab94401db1351ff4e1c6f7e807bc.html