Zabbix官方包可用于: RHEL 8, CentOS 8 and Oracle Linux 8 下载 RHEL 7, CentOS 7 and Oracle Linux 7 下载
软件包可以使用MySQL/PostgreSQL数据库和Apache/Nginx webserver支持 RHEL 6和RHEL 5也可以使用Zabbix agent包和实用程序Zabbix get和Zabbix sender
Zabbix官方存储库还提供fping,iksemel,libssh2软件包。 这些软件包位于不支持的目录中
请参阅下载页面中每个平台的安装说明,以了解:
如果要以root用户身份运行Zabbix agent,请参阅以root用户身份运行agent
使用TimescaleDB,除了PostgreSQL的import命令外,还运行:
仅Zabbix server支持TimescaleDB
Zabbix frontend需要基本安装中不提供的其他软件包。 您需要在将运行Zabbix frontend的系统中启用可选rpm的存储库: RHEL 7:
请注意,Nginx for RHEL在Red Hat Software Collections和EPEL中可用。 如果使用Red Hat Software Collections,只需安装zabbix-nginx-conf-scl软件包
在强制模式下启用SELinux状态后,您需要执行以下命令以启用Zabbix frontend与server之间的通信: RHEL 7及更高版本:
如果可以通过网络访问数据库(在PostgreSQL中包括“ localhost”),则还需要允许Zabbix frontend连接到数据库:
RHEL 7之前的版本:
完成frontend和SELinux配置后,重新启动Apache Web服务器:
添加所需的存储库后,可以通过运行以下命令来安装Zabbix agent:
在命令中用“ pgsql”代替“ mysql”以使用PostgreSQL,或用“ sqlite3”代替以使用SQLite3(仅代理)
为Zabbix proxy创建一个单独的数据库
Zabbix server和Zabbix proxy不能使用相同的数据库。 如果它们安装在同一主机上,则proxy数据库必须具有不同的名称
导入初始架构:
对于PostgreSQL(或SQLite)代理:
# zcat /usr/share/doc/zabbix-proxy-pgsql*/schema.sql.gz | sudo -u zabbix psql zabbix
# zcat /usr/share/doc/zabbix-proxy-sqlite3*/schema.sql.gz | sqlite3 zabbix.db
编辑zabbix_proxy.conf:
# vi /etc/zabbix/zabbix_server.conf
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=<password>
在DBName for Zabbix proxy中,请使用与Zabbix server不同的数据库 在DBPassword中,为MySQL使用Zabbix数据库密码; PostgreSQL的PostgreSQL用户密码 在PostgreSQL中使用DBHost =。 您可能想要保留默认设置DBHost = localhost(或IP地址),但这将使PostgreSQL使用网络套接字连接到Zabbix。 有关说明,请参见SELinux配置
要启动Zabbix proxy进程并使其在系统启动时启动:
Zabbix proxy没有前端。 它仅与Zabbix server通信
仅当您要监视JMX应用程序时才需要安装Java网关。 Java网关是轻量级的,不需要数据库 添加所需的存储库后,您可以通过运行以下命令来安装Zabbix Java网关:
继续进行设置,以获取有关配置和运行Java网关的更多详细信息
Debuginfo软件包当前可用于RHEL / CentOS版本7、6和5
要启用debuginfo存储库,请编辑/etc/yum.repos.d/zabbix.repo文件。 对于zabbix-debuginfo存储库,将enabled = 0更改为enabled = 1
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
这将允许您安装zabbix-debuginfo软件包
该单个软件包包含所有Zabbix二进制组件的调试信息
Debuginfo packages are currently available for RHEL/CentOS versions 7, 6 and 5.
To enable debuginfo repository edit /etc/yum.repos.d/zabbix.repo file. Change enabled=0
to enabled=1
for zabbix-debuginfo repository.
[zabbix-debuginfo]
name=Zabbix Official Repository debuginfo - $basearch
baseurl=http://repo.zabbix.com/zabbix/5.0/rhel/7/$basearch/debuginfo/
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
gpgcheck=1
This will allow you to install the zabbix-debuginfo package.
This single package contains debug information for all binary Zabbix components.