zabbix6.0安装教程:二进制包安装

Posted 正月十六工作室

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix6.0安装教程:二进制包安装相关的知识,希望对你有一定的参考价值。


zabbix6.0安装教程(五):二进制包安装


目录


一、使用ZABBIX官方存储库

Zabbix SIA 提供如下官方RPM和DEB包:
Red Hat Enterprise Linux/CentOS
Debian/Ubuntu/Raspbian
SUSE Linux Enterprise Server
yum/dnf, apt和zypper的各种操作系统发行版的软件包文件可以在repo.zabbix.com上找到。

请注意,尽管某些操作系统发行版(特别是基于Debian的发行版)提供了它们自己的Zabbix包,但Zabbix不支持这些包。第三方提供的Zabbix包可能已过时,缺乏最新的特性和bug修复。推荐只使用repo.zabbix.com上的官方软件包。如果之前用过非官方的Zabbix包,请参阅 upgrading Zabbix packages from OS repositories的说明操作。

二、Red Hat zabbix企业版 Linux/CentOS

1. 概述

官方 Zabbix 软件包可用于:

RHEL 8, CentOS 8 and Oracle Linux 8
下载
软件包可用于 mysql/PostgreSQL 数据库和 Apache/nginx 网络服务器支持。
Zabbix 6.2 尚未发布。下载链接指向 6.2 之前的软件包。

由于 MySQL 库较旧,验证 Verify CA 加密模式不适用于带有 MySQL 库的 RHEL 7。
Zabbix agent 软件包和实用程序 Zabbix get 和 Zabbix sender 也可用于 RHEL 7、RHEL 6 和 RHEL5
Zabbix 官方仓库也提供 fping 和 libssh2 包。这些包位于不受支持的 目录中。

2. 安装注意事项

参见不同平台下载页面的安装说明:

  • 安装软件源
  • 安装server/agent/前端
  • 创建初始数据库,导入初始数据
  • 为Zabbix server配置数据库
  • 为Zabbix前端配置php
  • 启动server/agent进程
  • 配置Zabbix前端

如果要以root用户身份运行Zabbix agent,请参见 以root用户运行agent。
Zabbix web service进程用于生成定时报表,需要Google浏览器。在软件包中不包含浏览器,必须手动单独安装。

2.1 使用 Timescale DB 导入数据

使用 TimescaleDB,除了为 PostgreSQL 导入命令,还 要执行:

cat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix

TimescaleDB 仅支持 Zabbix 服务器。

2.2 PHP 7.2

Zabbix 前端需要 7.2 或更新的PHP版本。

2.3 配置 SELinux

Zabbix 使用基于套接字的进程间通信。在启用 SELinux 的系统上,可能需要添加 SELinux 规则以允许 Zabbix 在 SocketDir 目录中创建/使用 UNIX 域套接字。当前,server(警报器、预处理器、IPMI)和 proxy(IPMI)使用套接字文件。套接字文件是持久的,这意味着它们在进程运行时存在。

在 enforcing 模式下启用 SELinux 状态,你需要执行以下命令来启用 Zabbix 前端和服务器之间的通信:
RHEL 7 及更高版本:

   $ setsebool -P httpd_can_connect_zabbix on
   If the database is accessible over network (including 'localhost' in case of PostgreSQL), you need to allow Zabbix frontend to connect to the database too:    
   $ setsebool -P httpd_can_network_connect_db on

RHEL 7 之前的版本:

  $ setsebool -P httpd_can_network_connect on
  $ setsebool -P zabbix_can_network on

前端和 SELinux 配置完成后,重启 Apache 网络服务器:

  $ service httpd restart

此外,Zabbix 提供 zabbix-selinux-policy 包作为 RHEL 8RHEL 7 源 RPM 包的一部分。这个包为 SELinux 提供了一个基本的默认策略,并通过允许 Zabbix 创建和使用套接字并启用与 PostgreSQL 的 httpd 连接(由前端使用)使 zabbix 组件开箱即用。

源 zabbix_policy.te文件包含以下规则:

module zabbix_policy 1.2;
require   
	type zabbix_t;
	type zabbix_port_t;  
	type zabbix_var_run_t;  
	type postgresql_port_t;  
	type httpd_t;  
	class tcp_socket name_connect;  
	class sock_file  
		create unlink ;  
	class unix_stream_socket connectto;
	
#============= zabbix_t ==============
allow zabbix_t self:unix_stream_socket connectto;
allow zabbix_t zabbix_port_t:tcp_socket name_connect;
allow zabbix_t zabbix_var_run_t:sock_file create;
allow zabbix_t zabbix_var_run_t:sock_file unlink;
allow httpd_t zabbix_port_t:tcp_socket name_connect;
#============= httpd_t ==============
allow httpd_t postgresql_port_t:tcp_socket name_connect;

创建这个包是为了防止用户因为配置复杂而关闭 SELinux。它包含足以加速 Zabbix 部署和配置的默认策略。为获得最高安全级别,建议设置自定义 SELinux 设置。

3. Proxy 安装

添加好所需软件源后,可通过执行以下命令来安装Zabbix proxy:

 $ dnf install zabbix-proxy-mysql

将命令中的 ‘mysql’ 替换为 ‘pgsql’ 以使用 PostgreSQL,或者替换为 ‘sqlite3’ 以使用 SQLite3 (仅proxy适用)。

3.1 创建数据库

为Zabbix proxy 单独创建数据库 。
Zabbix server和Zabbix proxy 不能使用同一个数据库。如果他们是安装在同一个主机中的,则proxy数据库需要另命名。

3.2 导入数据

导入初始数据库模式

 $ cat /usr/share/doc/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix

对于使用 PostgreSQL(或 SQLite)的 proxy:

 $ cat /usr/share/doc/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
 $ cat /usr/share/doc/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

3.3 为Zabbix proxy配置数据库

 $ vi /etc/zabbix/zabbix_proxy.conf
 DBHost=localhostDBName=zabbix
 DBUser=zabbix
 DBPassword=<password>

在 Zabbix proxy 的 DBName 中,使用与 Zabbix server 不同的数据库。

在 DBPassword 中为 MySQL 使用 Zabbix 数据库密码; PosgreSQL 用户 PosgreSQL 的密码。

将 DBHost= 与PostgreSQL一起用,你可能需要保留默认设置 DBHost=localhost (或1个 IP 地址),但这可能会使PostgreSQL 通过网络套连接至Zabbix。参考 SELinux configuration获取说明。

3.4 启动 Zabbix proxy进程

要启动 Zabbix proxy 进程并使其在系统启动时启动,请执行以下操作:

$ service zabbix-proxy start
$ systemctl enable zabbix-proxy

3.5前端配置

Zabbix proxy 没有前端;它只与Zabbix server通信。

3.6 安装Java gateway

仅当你想监控 JMX 应用程序时,才需要安装 Java gateway。 Java gateway 是轻量级的不需要数据库。

一旦添加了所需软件源,就可通过执行如下命令安装 Zabbix Java gateway:

$ dnf install zabbix-java-gateway

了解更多关于配置和运行Java gateway的详细信息可跳转至java 设置。

3.7 安装debuginfo包

Debuginfo软件包目前可用于 RHEL/CentOS 版本7, 6 和 5。
要启用 debuginfo 软件源,请编辑 /etc/yum.repos.d/zabbix.repo 文件。将 enabled=0 改为enabled=1 用于 zabbix-debuginfo 存储库。

[zabbix-debuginfo]
	name=Zabbix Official Repository debuginfo - $basearch
	baseurl=http://repo.zabbix.com/zabbix/5.4/rhel/8/$basearch/debuginfo/
	enabled=0
	gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
	gpgcheck=1

然后就可以安装zabbix-debuginfo软件包了。

$ yum install zabbix-debuginfo

这个软件包里包含所有二进制 Zabbix 组件的 debug 信息。

二、Debian/Ubuntu/Raspbian

1. 概述

官方 Zabbix 软件包可用于:

Debian 11 (Bullseye)下载
Debian 10 (Buster)下载
Debian 9 (Stretch)下载
Ubuntu 20.04 (Focal Fossa) LTS下载
Ubuntu 18.04 (Bionic Beaver) LTS下载
Ubuntu 16.04 (Xenial Xerus) LTS下载
Ubuntu 14.04 (Trusty Tahr) LTS下载
Raspbian 11 (Bullseye)下载
Raspbian 10 (Buster)下载
Raspbian 9 (Stretch)下载

软件包可用于 MySQL/PostgreSQL 数据库和 Apache/Nginx 网络服务器支持。
Zabbix 6.2 尚未发布。下载链接指向 6.2 之前的软件包。

2. 安装注意事项

参见不同平台下载页面的安装说明 per platform in the download page for:

  • 安装软件源
  • 安装server/agent/前端
  • 创建初始数据库,导入初始数据
  • 为Zabbix server配置数据库
  • 为Zabbix前端配置PHP
  • 启动server/agent进程
  • 配置Zabbix前端

如果要以root用户身份运行Zabbix agent,请参见 以root用户运行agent
Zabbix web service进程用于生成定时报表,需要Google浏览器。在软件包中不包含浏览器,必须手动单独安装。

2.1 使用 Timescale DB 导入数据

使用 TimescaleDB,除了为 PostgreSQL 导入命令,还 要执行:

$ cat /usr/share/doc/zabbix-sql-scripts/postgresql/timescaledb.sql | sudo -u zabbix psql zabbix

TimescaleDB 仅支持 Zabbix 服务器。

2.2 PHP 7.2

Zabbix 前端需要 PHP 7.2 或更新的版本来启动 Zabbix 5.0。
在Zabbix前端安装低于7.2版本的PHP请参考 instructions

2.3 配置 SELinux

参阅适用于RHEL/CentOS 的 SELinux 配置。
前端和 SELinux 配置好之后,重启 Apache 网络服务器:

 $ service apache2 restart

3 Proxy安装

添加好所需软件源后,可通过执行以下命令来安装 Zabbix proxy:

$ apt install zabbix-proxy-mysql

将命令中的 ‘mysql’ 替换为 ‘pgsql’ 以使用 PostgreSQL,或者替换为 ‘sqlite3’ 以使用 SQLite3 (仅proxy适用)。

3.1 创建数据库

为 Zabbix proxy 单独创建数据库
Zabbix server 和 Zabbix proxy 不能使用同一个数据库。如果他们是安装在同一个主机中的,则 proxy 数据库需要不同的命名。

3.2 导入数据

导入初始数据库模式

$ cat /usr/share/doc/zabbix-sql-scripts/mysql/proxy.sql | mysql -uzabbix -p zabbix

对于使用 PostgreSQL(或 SQLite)的 proxy:

 $ cat /usr/share/doc/zabbix-sql-scripts/postgresql/proxy.sql | sudo -u zabbix psql zabbix
 $ cat /usr/share/doc/zabbix-sql-scripts/sqlite3/proxy.sql | sqlite3 zabbix.db

3.3 为Zabbix proxy配置数据库

编辑 zabbix_proxy.conf:

 # vi /etc/zabbix/zabbix_proxy.conf
 DBHost=localhostDBName=zabbix
 DBUser=zabbix
 DBPassword=<password>

在DBName 中为 Zabbix proxy创建单独的数据库或重命名数据库。
在DBPassword 中对MySQL使用Zabbix数据库密码;PosgreSQL使用它自己的用户密码。

将 DBHost= 与PostgreSQL一起用,你可能需要保留默认设置 DBHost=localhost (或1个 IP 地址),但这可能会使PostgreSQL 通过网络套字连接到Zabbix。参考 RHEL/CentOS 的 Selinux 配置 获取说明。

3.4 启动 Zabbix proxy 进程

要启动Zabbix proxy 进程并使其在系统启动时启动,请执行以下操作:

 $ systemctl restart zabbix-proxy
 $ systemctl enable zabbix-proxy

3.5 前端配置

Zabbix proxy 没有前端;它只与 Zabbix server 通信。

3.6 安装 Java gateway

只有当你想监控 JMX 应用程序时,才需要安装 Java gateway 。 Java gateway 是轻量级的不需要数据库。

添加了所需的软件源之后,就可执行如下命令安装 Zabbix Java gateway:

 $ apt install zabbix-java-gateway

了解更多关于配置和运行 Java gateway 的详细信息可跳转至 java 设置

三、SUSE Linux 企业服务器

1. 概述

官方 Zabbix 软件包可用于:

SUSE Linux 企业服务器 15下载
SUSE Linux 企业服务器12下载

由于 MySQL 库较旧,验证 Verify CA 加密模式不适用于带有 MySQL库 的 SLES 12 (和所有次要操作系统版本) 。

2. 添加 Zabbix 软件源

安装软件源配置包。这个包里面有 yum(软件包管理器)配置文件。
SLES 15:

 $ rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/15/x86_64/zabbix-release-6.0-1.sles15.noarch.rpm
 $ zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository' 

SLES 12:

 $ rpm -Uvh --nosignature https://repo.zabbix.com/zabbix/6.0/sles/12/x86_64/zabbix-release-6.0-1.sles12.noarch.rpm
 $ zypper --gpg-auto-import-keys refresh 'Zabbix Official Repository' 

请注意,Zabbix web 服务进程用于生成定时报表,需要安装 Google Chrome 浏览器。安装包内不含浏览器,需另外手动安装。

3. 安装Server/frontend/agent

安装支持MySQL的Zabbix server/frontend/agent:

 $ zypper install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent

如果将包用于 Nginx 网络服务器,请将命令中的 ‘apache’ 替换为 ‘nginx’ 。详见:在 SLES 12/15 上为 Zabbix 设置 Nginx。
若使用Zabbix agen 2(仅 SLES 15 SP1+),需将命令中的 ‘zabbix-agent’ 替换为 ‘zabbix-agent2’ 。
安装支持 MySQL 的 Zabbix proxy:

 $ zypper install zabbix-proxy-mysql

将命令中的 'mysql’替换为 ‘pgsql’ 以使用PostgreSQL。

3.1 创建数据库

Zabbix server 和proxy 守护进程需要数据库,运行 Zabbix agent不需要。

Zabbix server和Zabbix proxy不能使用同一个数据库,必须单独创建。因此,如果他们被安装在了同一个主机上,数据库要使用不同的名称创建!
使用提供的说明来创建数据库,MySQLPostgreSQL

3.2 数据导入

使用MySQL导入server 初始模式和数据:

 $ zcat /usr/share/doc/packages/zabbix-sql-scripts/mysql/create.sql.gz | mysql -uzabbix -p zabbix

系统将提示你输入新创建的数据库密码。
使用PostgreSQL:

 $ zcat /usr/share/doc/packages/zabbix-sql-scripts/postgresql/create.sql.gz | sudo -u zabbix psql zabbix

使用TimescaleDB,除了前面的命令,还要运行:

 $ zcat /usr/share/doc/packages/zabbix-sql-scripts/postgresql/timescaledb.sql.gz | sudo -u <username> psql zabbix

仅Zabbix server支持TimescaleDB。
对于proxy,导入初始模式:

 $ zcat /usr/share/doc/packages/zabbix-sql-scripts/mysql/schema.sql.gz | mysql -uzabbix -p zabbix

对于带有PostgreSQL的proxy:

 $ zcat /usr/share/doc/packages/zabbix-sql-scripts/postgresql/schema.sql.gz | sudo -u zabbix psql zabbix

3.3 为 Zabbix server/proxy 配置数据库

编辑 /etc/zabbix/zabbix_server.conf 和 zabbix_proxy.conf 来使用它们各自的数据库。例如:

 $ vi /etc/zabbix/zabbix_server.conf
 DBHost=localhost
 DBName=zabbix
 DBUser=zabbix
 DBPassword=<password>

在DBPassword中对MySQL使用 Zabbix 数据库密码 ;在 PosgreSQL 中用 PosgreSQL 用户密码。
将 DBHost= 与PostgreSQL一起用,你可能希望保留默认值设置 DBHost=localhost (或一个IP地址),但这会使PostgreSQL使用网络套接连接到Zabbix。

3.4 Zabbix 前端配置

根据使用的网络服务器 (Apache/Nginx) 为Zabbix前端编辑相应配置文件:

  • 对于Apache,配置文件在 /etc/apache2/conf.d/zabbix.conf。一些PHP设置已经配置好了。但还是有必要取消
    “date.timezone” 设置的注释,
    设置正确的时区
    php_value max_execution_time 300php_value memory_limit 128Mphp_value post_max_size 16Mphp_value upload_max_filesize 2Mphp_value max_input_time 300php_value max_input_vars 10000php_value always_populate_raw_post_data -1# php_value date.timezone Europe/Riga
  • zabbix-nginx-conf包为Zabbix 前端安装了单独的 Nginx
    server。它的配置文件位于/etc/nginx/conf.d/zabbix.conf。为了运行Zabbix
    前端,还是有必要取消注释并设置 listen 和/或 server_name指令。
    listen 80;
    server_name example.com;
  • Zabbix 为 Nginx 使用自己的专用php-fpm连接池:
    它的配置文件位于/etc/php7/fpm/php-fpm.d/zabbix.conf。一些PHP设置已经设置好了。但你还是有必要正确设置date.timezone。
    php_value[max_execution_time] = 300
    php_value[memory_limit] = 128M
    php_value[post_max_size] = 16M
    php_value[upload_max_filesize] = 2M
    php_value[max_input_time] = 300
    php_value[max_input_vars] = 10000
    php_value[date.timezone] = Europe/Riga 

现在,你可以继续进行 前端安装步骤 以访问新安装的Zabbix。 请注意Zabbix proxy没有前端,只与Zabbix server 通信。

3.5 启动Zabbix server/agent 进程

启动 Zabbix server 和 agent 进程,并让其随系统启动而启动。
使用Apache网络服务器:

 $ systemctl restart zabbix-server zabbix-agent apache2 php-fpm
 $ systemctl enable zabbix-server zabbix-agent apache2 php-fpm

在Nginx网络服务器中将 ‘apache2’ 替换为 ‘nginx’。

4 安装debuginfo 软件包

为了启用 debuginfo 软件源,编辑 /etc/zypp/repos.d/zabbix.repo文件。请为 zabbix-debuginfo 软件源将enabled=0改为enabled=1

[zabbix-debuginfo]
name=Zabbix Official Repository 
debuginfotype=rpm-md
baseurl=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/
gpgcheck=1
gpgkey=http://repo.zabbix.com/zabbix/4.5/sles/15/x86_64/debuginfo/repodata/repomd.xml.key
enabled=0
update=1

然后就可安装 zabbix-<component>-debuginfo 包了。

四、从MSI安装Windows代理

1. 概述

可以从Windows MSI安装包(32位或64位)安装Zabbix agent。download.
32位包不能安装在64位Windows中。
所有软件包都支持TLS,然而,配置TLS是可选的。
支持UI和命令行的安装。

2. 安装步骤

请双击已下载的MSI文件进行安装。

接受许可证已进入下一步。

具体参数。

参数描述
主机名指定主机名
Zabbix server IP/DNS指定Zabbix server的IP/DNS
Agent监听端口指定代理监听端口 (默认为10050)
主动检查Server或Proxy为激活agent主动检查指定Zabbix server/proxy的IP/DNS
启用PSK选中校验框,通过预共享密钥激活TLS支持
将agent位置添加到PATH将agent位置添加至PATH变量

输入预共享密钥的标识和对应值。 此步骤仅在上一步中选中 Enable PSK 之后才有用。

选择要安装的Zabbix组件- Zabbix agent daemon, Zabbix sender, Zabbix get.

Zabbix组件和配置文件将安装在程序文件 Zabbix Agent 文件夹中。 zabbix_agentd.exe 在Windows服务中将被设置为自动启动。

命令行安装

支持的参数

创建的MSI支持以下参数集:

序号参数说明
1日志类型
2日志文件
3服务器
4监听
5服务器活动
6主机名
7超时
8TLS连接
9TLS接受
10TLSPSK身份
11TLSPSK文件
12TLSPSK值
13TLSCA文件
14TLSCRL文件
15TLS服务器证书颁发者
16TLS服务器证书对象
17TLS证书文件
18TLSKEY文件
19LISTENIP
20主机界面
21主机元数据
22主机元数据项
23端口状态仅限Zabbix agent2
24启用持久缓冲区仅限Zabbix agent2
25持续缓冲区仅限Zabbix agent2
26持续缓冲文件仅限Zabbix agent2
27安装文件夹
28启用路径
29跳过SKIP=fw - 不安装防火墙规则
30包含由 ; 分隔的序列
31允许拒绝密钥“AllowKey” 和 “DenyKey” 参数 的序列,用 ;分隔,使用 \\; 转义分隔符。

安装,可运行:

SET INSTALLFOLDER=C:\\Program Files\\zamsiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn
 LOGTYPE=file
 LOGFILE="%INSTALLFOLDER%\\za.log"
 SERVER=192.168.6.76
 LISTENPORT=12345
 ERVERACTIVE=::1
 HOSTNAME=myHost
 TLSCONNECT=psk
 TLSACCEPT=psk
 TLSPSKIDENTITY=MyPSKID
 TLSPSKFILE="%INSTALLFOLDER%\\mykey.psk"
 TLSCAFILE="c:\\temp\\f.txt1"
 TLSCRLFILE="c:\\temp\\f.txt2"
 TLSSERVERCERTISSUER="My CA"
 TLSSERVERCERTSUBJECT="My Cert"
 TLSCERTFILE="c:\\temp\\f.txt5"
 TLSKEYFILE="c:\\temp\\f.txt6"
 ENABLEPATH=1
 INSTALLFOLDER="%INSTALLFOLDER%"
 SKIP=fw
 ALLOWDENYKEY="DenyKey=vfs.file.contents[/etc/passwd]"

or

msiexec /l*v log.txt /i zabbix_agent-6.0.0-x86.msi /qn
SERVER=192.168.6.76
TLSCONNECT=psk
TLSACCEPT=psk
TLSPSKIDENTITY=MyPSKID
TLSPSKVALUE=1f87b595725ac58dd977beef14b97461a7c1045b9a1c963065002c5473194952

五、从 PKG 安装 Mac OS Agent

1. 概述

Zabbix Mac OS Agent 可以从 PKG 安装程序包安装。 点此 下载。 加密版本和不加密版本均可以下载。

安装 agent
可以使用图形用户界面安装代理,也可以从命令行。 例如:

sudo installer -pkg zabbix_agent-5.4.0-macos-amd64-openssl.pkg -target /

确保在命令中使用正确的 Zabbix 包版本。它必须与下载的程序包的名称匹配。

2. 运行 Agent

Agent将在安装或重新启动后自动启动。

如有需要,你可以编辑位于/usr/local/etc/zabbix/zabbix_agentd.conf 的配置文件。
手动启动 agent,你可以执行:

sudo launchctl start com.zabbix.zabbix_agentd

手动停止 agent,你可以执行:

sudo launchctl stop com.zabbix.zabbix_agentd

在升级过程中,现有配置文件不会被覆盖。 如有需要,它将被替换为一个新的 zabbix_agentd.conf.NEW 文件,用于查看和更新现有配置文件。 请记得在手动更改配置文件后重新启动 agent 。

3. 故障排除和删除代理

本节列出了一些有用的命令,可用于故障排除和删除 Zabbix 代理安装。
查看 Zabbix 代理是否正在运行:

ps aux| grep zabbix_agentd

查看是否已经从包中安装了 Zabbix 代理:

$ pkgutil --pkgs | grep zabbixcom.zabbix.pkg.ZabbixAgent

查看从安装程序包中安装的文件(请注意此视图中不显示初始的 / ):

$ pkgutil --only-files --files com.zabbix.pkg.ZabbixAgent库/LaunchDaemons/com.zabbix.zabbix_agentd.plistusr/local/bin/zabbix_getusr/local/bin/zabbix_senderusr/local/etc/zabbix/zabbix_agentd/userparameter_examples.conf.NEWusr/local/etc/zabbix/zabbix_agentd/userparameter_mysql.conf.NEWusr/local/etc/zabbix/zabbix_agentd.conf.NEWusr/local/sbin/zabbix_agentd

停止Zabbix代理,如果它是用 launchctl 启动的:

sudo launchctl unload /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist

删除随安装程序包一起安装的文件(包括配置和日志):

sudo rm -f /Library/LaunchDaemons/com.zabbix.zabbix_agentd.plist
sudo rm -f /usr/local/sbin/zabbix_agentd
sudo rm -f /usr/local/bin/zabbix_get
sudo rm -f /usr/local/bin/zabbix_sender
sudo rm -rf /usr/local/etc/zabbix
sudo rm -rf /var/log/zabbix

移除Zabbix agent安装包:

sudo pkgutil --forget com.zabbix.pkg.ZabbixAgent

排版: 何鹏辉
初审: 玩具熊
复审:

本篇教程来源乐维社区|专注IT运维技术分享,经本工作室二次编辑,如有侵权,请联系我们。
参考资料:
1.zabbix6.0从二进制包安装
2.6.0Red Hat zabbix企业版 Linux/CentOS
3.6.0Debian/Ubuntu/Raspbian
4.6.0SUSE Linux 企业服务器
5.6.0从MSI安装Windows代理
6.6.0从 PKG 安装 Mac OS Agent

以上是关于zabbix6.0安装教程:二进制包安装的主要内容,如果未能解决你的问题,请参考以下文章

zabbix6.0安装教程:二进制包安装

zabbix6.0安装教程:构建 Zabbix agent

zabbix6.0安装教程:构建 Zabbix agent

zabbix6.0安装教程:构建 Zabbix agent

zabbix6.0安装教程:从源代码安装

zabbix6.0安装教程:从源代码安装