跳转至

4.5 配置zabbix前端

1.安装zabbix前端

现在,安装zabbix集群的前端。

1.1 zabbix-ha1

在centos Linux系统中,在主机上执行以下命令安装zabbix集群的前端:

dnf install -y httpd zabbix-web-mysql zabbix-apache-conf
[root@zabbix-ha1 ~]# dnf install -y httpd zabbix-web-mysql zabbix-apache-conf
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 0:55:51 ago on Mon 11 Nov 2024 09:38:53 AM CST.
Dependencies resolved.
====================================================================================================================================================================================================
 Package                                        Architecture                       Version                                                                Repository                           Size
====================================================================================================================================================================================================
Installing:
 httpd                                          x86_64                             2.4.37-64.module+el8.10.0+21332+dfb1b40e                               server1                             1.4 M
 zabbix-apache-conf                             noarch                             6.0.35-release1.el8                                                    zabbix                               29 k
 zabbix-web-mysql                               noarch                             6.0.35-release1.el8                                                    zabbix                               28 k
Installing dependencies:
 apr                                            x86_64                             1.6.3-12.el8                                                           server1                             130 k
 apr-util                                       x86_64                             1.6.1-9.el8                                                            server1                             106 k
 httpd-filesystem                               noarch                             2.4.37-64.module+el8.10.0+21332+dfb1b40e                               server1                              44 k
 httpd-tools                                    x86_64                             2.4.37-64.module+el8.10.0+21332+dfb1b40e                               server1                             111 k
 mod_http2                                      x86_64                             1.15.7-10.module+el8.10.0+21653+eaff63f0                               server1                             156 k
 nginx-filesystem                               noarch                             1:1.14.1-9.module+el8.0.0+4108+af250afe                                server1                              24 k
 php-bcmath                                     x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              79 k
 php-common                                     x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             662 k
 php-fpm                                        x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             1.6 M
 php-gd                                         x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              84 k
 php-json                                       x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              73 k
 php-ldap                                       x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              79 k
 php-mbstring                                   x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             580 k
 php-mysqlnd                                    x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             191 k
 php-pdo                                        x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             123 k
 php-xml                                        x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             189 k
 redhat-logos-httpd                             noarch                             84.5-2.el8                                                             server2                              29 k
 zabbix-web                                     noarch                             6.0.35-release1.el8                                                    zabbix                              8.3 M
 zabbix-web-deps                                noarch                             6.0.35-release1.el8                                                    zabbix                               29 k
Installing weak dependencies:
 apr-util-bdb                                   x86_64                             1.6.1-9.el8                                                            server1                              25 k
 apr-util-openssl                               x86_64                             1.6.1-9.el8                                                            server1                              27 k
Enabling module streams:
 httpd                                                                             2.4
 nginx                                                                             1.14
 php                                                                               7.2

Transaction Summary
====================================================================================================================================================================================================
Install  24 Packages

Total download size: 14 M
Installed size: 56 M
Downloading Packages:
(1/24): apr-util-bdb-1.6.1-9.el8.x86_64.rpm                                                                                                                         4.3 MB/s |  25 kB     00:00
(2/24): apr-1.6.3-12.el8.x86_64.rpm                                                                                                                                  15 MB/s | 130 kB     00:00
(3/24): apr-util-1.6.1-9.el8.x86_64.rpm                                                                                                                              11 MB/s | 106 kB     00:00
(4/24): apr-util-openssl-1.6.1-9.el8.x86_64.rpm                                                                                                                     5.7 MB/s |  27 kB     00:00
(5/24): httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch.rpm                                                                                         11 MB/s |  44 kB     00:00
(6/24): httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64.rpm                                                                                              18 MB/s | 111 kB     00:00
(7/24): nginx-filesystem-1.14.1-9.module+el8.0.0+4108+af250afe.noarch.rpm                                                                                           8.4 MB/s |  24 kB     00:00
(8/24): mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64.rpm                                                                                                16 MB/s | 156 kB     00:00
(9/24): php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                  14 MB/s |  79 kB     00:00
(10/24): httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64.rpm                                                                                                   33 MB/s | 1.4 MB     00:00
(11/24): php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                 20 MB/s | 662 kB     00:00
(12/24): php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                    8.9 MB/s |  84 kB     00:00
(13/24): php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                   14 MB/s |  73 kB     00:00
(14/24): php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                   16 MB/s |  79 kB     00:00
(15/24): php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                23 MB/s | 191 kB     00:00
(16/24): php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                    21 MB/s | 123 kB     00:00
(17/24): php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                               24 MB/s | 580 kB     00:00
(18/24): php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                    23 MB/s | 1.6 MB     00:00
(19/24): redhat-logos-httpd-84.5-2.el8.noarch.rpm                                                                                                                   2.6 MB/s |  29 kB     00:00
(20/24): php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                   9.4 MB/s | 189 kB     00:00
(21/24): zabbix-apache-conf-6.0.35-release1.el8.noarch.rpm                                                                                                           32 kB/s |  29 kB     00:00
(22/24): zabbix-web-deps-6.0.35-release1.el8.noarch.rpm                                                                                                              30 kB/s |  29 kB     00:00
(23/24): zabbix-web-mysql-6.0.35-release1.el8.noarch.rpm                                                                                                            160 kB/s |  28 kB     00:00
(24/24): zabbix-web-6.0.35-release1.el8.noarch.rpm                                                                                                                  1.4 MB/s | 8.3 MB     00:05
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                               2.3 MB/s |  14 MB     00:06
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                            1/1
  Installing       : php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                   1/24
  Installing       : apr-1.6.3-12.el8.x86_64                                                                                                                                                   2/24
  Running scriptlet: apr-1.6.3-12.el8.x86_64                                                                                                                                                   2/24
  Installing       : apr-util-bdb-1.6.1-9.el8.x86_64                                                                                                                                           3/24
  Installing       : apr-util-openssl-1.6.1-9.el8.x86_64                                                                                                                                       4/24
  Installing       : apr-util-1.6.1-9.el8.x86_64                                                                                                                                               5/24
  Running scriptlet: apr-util-1.6.1-9.el8.x86_64                                                                                                                                               5/24
  Installing       : zabbix-web-6.0.35-release1.el8.noarch                                                                                                                                     6/24
  Running scriptlet: zabbix-web-6.0.35-release1.el8.noarch                                                                                                                                     6/24
  Running scriptlet: httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch                                                                                                          7/24
  Installing       : httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch                                                                                                          7/24
  Installing       : httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                               8/24
  Installing       : php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                   9/24
  Installing       : php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                      10/24
  Installing       : php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    11/24
  Installing       : php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    12/24
  Installing       : php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                13/24
  Installing       : php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     14/24
  Installing       : php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                 15/24
  Installing       : php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     16/24
  Installing       : redhat-logos-httpd-84.5-2.el8.noarch                                                                                                                                     17/24
  Installing       : mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64                                                                                                                18/24
  Installing       : httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                    19/24
  Running scriptlet: httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                    19/24
  Running scriptlet: nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch                                                                                                          20/24
  Installing       : nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch                                                                                                          20/24
  Installing       : php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     21/24
  Running scriptlet: php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     21/24
  Installing       : zabbix-web-mysql-6.0.35-release1.el8.noarch                                                                                                                              22/24
  Installing       : zabbix-web-deps-6.0.35-release1.el8.noarch                                                                                                                               23/24
  Installing       : zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            24/24
  Running scriptlet: zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            24/24
  Running scriptlet: httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                    24/24
  Running scriptlet: zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            24/24
  Running scriptlet: php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     24/24
  Verifying        : apr-1.6.3-12.el8.x86_64                                                                                                                                                   1/24
  Verifying        : apr-util-1.6.1-9.el8.x86_64                                                                                                                                               2/24
  Verifying        : apr-util-bdb-1.6.1-9.el8.x86_64                                                                                                                                           3/24
  Verifying        : apr-util-openssl-1.6.1-9.el8.x86_64                                                                                                                                       4/24
  Verifying        : httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                     5/24
  Verifying        : httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch                                                                                                          6/24
  Verifying        : httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                               7/24
  Verifying        : mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64                                                                                                                 8/24
  Verifying        : nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch                                                                                                           9/24
  Verifying        : php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                  10/24
  Verifying        : php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                  11/24
  Verifying        : php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     12/24
  Verifying        : php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                      13/24
  Verifying        : php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    14/24
  Verifying        : php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    15/24
  Verifying        : php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                16/24
  Verifying        : php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                 17/24
  Verifying        : php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     18/24
  Verifying        : php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     19/24
  Verifying        : redhat-logos-httpd-84.5-2.el8.noarch                                                                                                                                     20/24
  Verifying        : zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            21/24
  Verifying        : zabbix-web-6.0.35-release1.el8.noarch                                                                                                                                    22/24
  Verifying        : zabbix-web-deps-6.0.35-release1.el8.noarch                                                                                                                               23/24
  Verifying        : zabbix-web-mysql-6.0.35-release1.el8.noarch                                                                                                                              24/24
Installed products updated.

Installed:
  apr-1.6.3-12.el8.x86_64                                         apr-util-1.6.1-9.el8.x86_64                                   apr-util-bdb-1.6.1-9.el8.x86_64
  apr-util-openssl-1.6.1-9.el8.x86_64                             httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64         httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch
  httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64     mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64     nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch
  php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64         php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64       php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64
  php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64             php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64         php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64
  php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64       php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64      php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64
  php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64            redhat-logos-httpd-84.5-2.el8.noarch                          zabbix-apache-conf-6.0.35-release1.el8.noarch
  zabbix-web-6.0.35-release1.el8.noarch                           zabbix-web-deps-6.0.35-release1.el8.noarch                    zabbix-web-mysql-6.0.35-release1.el8.noarch

Complete!
[root@zabbix-ha1 ~]#

1.2 zabbix-ha2

在centos Linux系统中,在主机上执行以下命令安装zabbix集群的前端:

dnf install -y httpd zabbix-web-mysql zabbix-apache-conf
[root@zabbix-ha2 ~]# dnf install -y httpd zabbix-web-mysql zabbix-apache-conf
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered with an entitlement server. You can use subscription-manager to register.

Last metadata expiration check: 0:55:59 ago on Mon 11 Nov 2024 09:39:07 AM CST.
Dependencies resolved.
====================================================================================================================================================================================================
 Package                                        Architecture                       Version                                                                Repository                           Size
====================================================================================================================================================================================================
Installing:
 httpd                                          x86_64                             2.4.37-64.module+el8.10.0+21332+dfb1b40e                               server1                             1.4 M
 zabbix-apache-conf                             noarch                             6.0.35-release1.el8                                                    zabbix                               29 k
 zabbix-web-mysql                               noarch                             6.0.35-release1.el8                                                    zabbix                               28 k
Installing dependencies:
 apr                                            x86_64                             1.6.3-12.el8                                                           server1                             130 k
 apr-util                                       x86_64                             1.6.1-9.el8                                                            server1                             106 k
 httpd-filesystem                               noarch                             2.4.37-64.module+el8.10.0+21332+dfb1b40e                               server1                              44 k
 httpd-tools                                    x86_64                             2.4.37-64.module+el8.10.0+21332+dfb1b40e                               server1                             111 k
 mod_http2                                      x86_64                             1.15.7-10.module+el8.10.0+21653+eaff63f0                               server1                             156 k
 nginx-filesystem                               noarch                             1:1.14.1-9.module+el8.0.0+4108+af250afe                                server1                              24 k
 php-bcmath                                     x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              79 k
 php-common                                     x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             662 k
 php-fpm                                        x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             1.6 M
 php-gd                                         x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              84 k
 php-json                                       x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              73 k
 php-ldap                                       x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                              79 k
 php-mbstring                                   x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             580 k
 php-mysqlnd                                    x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             191 k
 php-pdo                                        x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             123 k
 php-xml                                        x86_64                             7.2.24-1.module+el8.2.0+4601+7c76a223                                  server1                             189 k
 redhat-logos-httpd                             noarch                             84.5-2.el8                                                             server2                              29 k
 zabbix-web                                     noarch                             6.0.35-release1.el8                                                    zabbix                              8.3 M
 zabbix-web-deps                                noarch                             6.0.35-release1.el8                                                    zabbix                               29 k
Installing weak dependencies:
 apr-util-bdb                                   x86_64                             1.6.1-9.el8                                                            server1                              25 k
 apr-util-openssl                               x86_64                             1.6.1-9.el8                                                            server1                              27 k
Enabling module streams:
 httpd                                                                             2.4
 nginx                                                                             1.14
 php                                                                               7.2

Transaction Summary
====================================================================================================================================================================================================
Install  24 Packages

Total download size: 14 M
Installed size: 56 M
Downloading Packages:
(1/24): apr-util-bdb-1.6.1-9.el8.x86_64.rpm                                                                                                                         7.7 MB/s |  25 kB     00:00
(2/24): apr-util-1.6.1-9.el8.x86_64.rpm                                                                                                                              19 MB/s | 106 kB     00:00
(3/24): apr-1.6.3-12.el8.x86_64.rpm                                                                                                                                  17 MB/s | 130 kB     00:00
(4/24): apr-util-openssl-1.6.1-9.el8.x86_64.rpm                                                                                                                     6.1 MB/s |  27 kB     00:00
(5/24): httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch.rpm                                                                                         20 MB/s |  44 kB     00:00
(6/24): httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64.rpm                                                                                              21 MB/s | 111 kB     00:00
(7/24): nginx-filesystem-1.14.1-9.module+el8.0.0+4108+af250afe.noarch.rpm                                                                                            13 MB/s |  24 kB     00:00
(8/24): mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64.rpm                                                                                                19 MB/s | 156 kB     00:00
(9/24): php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                  16 MB/s |  79 kB     00:00
(10/24): php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                 30 MB/s | 662 kB     00:00
(11/24): php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                     20 MB/s |  84 kB     00:00
(12/24): httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64.rpm                                                                                                   29 MB/s | 1.4 MB     00:00
(13/24): php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                  6.5 MB/s |  73 kB     00:00
(14/24): php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                   18 MB/s |  79 kB     00:00
(15/24): php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                28 MB/s | 191 kB     00:00
(16/24): php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                    25 MB/s | 123 kB     00:00
(17/24): php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                               27 MB/s | 580 kB     00:00
(18/24): php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                    24 MB/s | 1.6 MB     00:00
(19/24): redhat-logos-httpd-84.5-2.el8.noarch.rpm                                                                                                                   2.4 MB/s |  29 kB     00:00
(20/24): php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64.rpm                                                                                                   8.9 MB/s | 189 kB     00:00
(21/24): zabbix-apache-conf-6.0.35-release1.el8.noarch.rpm                                                                                                           34 kB/s |  29 kB     00:00
(22/24): zabbix-web-deps-6.0.35-release1.el8.noarch.rpm                                                                                                              31 kB/s |  29 kB     00:00
(23/24): zabbix-web-mysql-6.0.35-release1.el8.noarch.rpm                                                                                                            167 kB/s |  28 kB     00:00
(24/24): zabbix-web-6.0.35-release1.el8.noarch.rpm                                                                                                                  1.7 MB/s | 8.3 MB     00:04
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                               2.9 MB/s |  14 MB     00:04
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                            1/1
  Installing       : php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                   1/24
  Installing       : apr-1.6.3-12.el8.x86_64                                                                                                                                                   2/24
  Running scriptlet: apr-1.6.3-12.el8.x86_64                                                                                                                                                   2/24
  Installing       : apr-util-bdb-1.6.1-9.el8.x86_64                                                                                                                                           3/24
  Installing       : apr-util-openssl-1.6.1-9.el8.x86_64                                                                                                                                       4/24
  Installing       : apr-util-1.6.1-9.el8.x86_64                                                                                                                                               5/24
  Running scriptlet: apr-util-1.6.1-9.el8.x86_64                                                                                                                                               5/24
  Installing       : zabbix-web-6.0.35-release1.el8.noarch                                                                                                                                     6/24
  Running scriptlet: zabbix-web-6.0.35-release1.el8.noarch                                                                                                                                     6/24
  Running scriptlet: httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch                                                                                                          7/24
  Installing       : httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch                                                                                                          7/24
  Installing       : httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                               8/24
  Installing       : php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                   9/24
  Installing       : php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                      10/24
  Installing       : php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    11/24
  Installing       : php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    12/24
  Installing       : php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                13/24
  Installing       : php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     14/24
  Installing       : php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                 15/24
  Installing       : php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     16/24
  Installing       : redhat-logos-httpd-84.5-2.el8.noarch                                                                                                                                     17/24
  Installing       : mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64                                                                                                                18/24
  Installing       : httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                    19/24
  Running scriptlet: httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                    19/24
  Running scriptlet: nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch                                                                                                          20/24
  Installing       : nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch                                                                                                          20/24
  Installing       : php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     21/24
  Running scriptlet: php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     21/24
  Installing       : zabbix-web-mysql-6.0.35-release1.el8.noarch                                                                                                                              22/24
  Installing       : zabbix-web-deps-6.0.35-release1.el8.noarch                                                                                                                               23/24
  Installing       : zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            24/24
  Running scriptlet: zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            24/24
  Running scriptlet: httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                    24/24
  Running scriptlet: zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            24/24
  Running scriptlet: php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     24/24
  Verifying        : apr-1.6.3-12.el8.x86_64                                                                                                                                                   1/24
  Verifying        : apr-util-1.6.1-9.el8.x86_64                                                                                                                                               2/24
  Verifying        : apr-util-bdb-1.6.1-9.el8.x86_64                                                                                                                                           3/24
  Verifying        : apr-util-openssl-1.6.1-9.el8.x86_64                                                                                                                                       4/24
  Verifying        : httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                                     5/24
  Verifying        : httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch                                                                                                          6/24
  Verifying        : httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64                                                                                                               7/24
  Verifying        : mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64                                                                                                                 8/24
  Verifying        : nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch                                                                                                           9/24
  Verifying        : php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                  10/24
  Verifying        : php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                  11/24
  Verifying        : php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     12/24
  Verifying        : php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                      13/24
  Verifying        : php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    14/24
  Verifying        : php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                    15/24
  Verifying        : php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                16/24
  Verifying        : php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                 17/24
  Verifying        : php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     18/24
  Verifying        : php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64                                                                                                                     19/24
  Verifying        : redhat-logos-httpd-84.5-2.el8.noarch                                                                                                                                     20/24
  Verifying        : zabbix-apache-conf-6.0.35-release1.el8.noarch                                                                                                                            21/24
  Verifying        : zabbix-web-6.0.35-release1.el8.noarch                                                                                                                                    22/24
  Verifying        : zabbix-web-deps-6.0.35-release1.el8.noarch                                                                                                                               23/24
  Verifying        : zabbix-web-mysql-6.0.35-release1.el8.noarch                                                                                                                              24/24
Installed products updated.

Installed:
  apr-1.6.3-12.el8.x86_64                                         apr-util-1.6.1-9.el8.x86_64                                   apr-util-bdb-1.6.1-9.el8.x86_64
  apr-util-openssl-1.6.1-9.el8.x86_64                             httpd-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64         httpd-filesystem-2.4.37-64.module+el8.10.0+21332+dfb1b40e.noarch
  httpd-tools-2.4.37-64.module+el8.10.0+21332+dfb1b40e.x86_64     mod_http2-1.15.7-10.module+el8.10.0+21653+eaff63f0.x86_64     nginx-filesystem-1:1.14.1-9.module+el8.0.0+4108+af250afe.noarch
  php-bcmath-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64         php-common-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64       php-fpm-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64
  php-gd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64             php-json-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64         php-ldap-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64
  php-mbstring-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64       php-mysqlnd-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64      php-pdo-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64
  php-xml-7.2.24-1.module+el8.2.0+4601+7c76a223.x86_64            redhat-logos-httpd-84.5-2.el8.noarch                          zabbix-apache-conf-6.0.35-release1.el8.noarch
  zabbix-web-6.0.35-release1.el8.noarch                           zabbix-web-deps-6.0.35-release1.el8.noarch                    zabbix-web-mysql-6.0.35-release1.el8.noarch

Complete!
[root@zabbix-ha2 ~]#

2.启动服务

2.1 zabbix-ha1

在centos Linux系统中,在主机上执行以下命令启动zabbix相关服务:

systemctl enable httpd keepalived --now
systemctl status httpd keepalived
[root@zabbix-ha1 ~]# systemctl enable httpd keepalived --now
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service  /usr/lib/systemd/system/httpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/keepalived.service  /usr/lib/systemd/system/keepalived.service.
[root@zabbix-ha1 ~]# systemctl status httpd keepalived
 httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Mon 2024-11-11 10:39:51 CST; 11s ago
     Docs: man:httpd.service(8)
 Main PID: 315494 (httpd)
   Status: "Running, listening on: port 80"
    Tasks: 213 (limit: 12226)
   Memory: 27.9M
   CGroup: /system.slice/httpd.service
           ├─315494 /usr/sbin/httpd -DFOREGROUND
           ├─315508 /usr/sbin/httpd -DFOREGROUND
           ├─315509 /usr/sbin/httpd -DFOREGROUND
           ├─315510 /usr/sbin/httpd -DFOREGROUND
           └─315511 /usr/sbin/httpd -DFOREGROUND

Nov 11 10:39:50 zabbix-ha1 systemd[1]: Starting The Apache HTTP Server...
Nov 11 10:39:51 zabbix-ha1 httpd[315494]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.4.24. Set the 'ServerName' directive globally to sup>
Nov 11 10:39:51 zabbix-ha1 systemd[1]: Started The Apache HTTP Server.
Nov 11 10:39:51 zabbix-ha1 httpd[315494]: Server configured, listening on: port 80

 keepalived.service - LVS and VRRP High Availability Monitor
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2024-11-11 10:39:51 CST; 12s ago
  Process: 315495 ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 315498 (keepalived)
    Tasks: 2 (limit: 12226)
   Memory: 5.2M
   CGroup: /system.slice/keepalived.service
           ├─315498 /usr/sbin/keepalived -D
           └─315507 /usr/sbin/keepalived -D

Nov 11 10:39:54 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:54 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:54 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:54 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:59 zabbix-ha1 Keepalived_vrrp[315507]: (ZBX_1) Sending/queueing gratuitous ARPs on ens192 for 192.168.24.26
Nov 11 10:39:59 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:59 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:59 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:59 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
Nov 11 10:39:59 zabbix-ha1 Keepalived_vrrp[315507]: Sending gratuitous ARP on ens192 for 192.168.24.26
[root@zabbix-ha1 ~]#

2.2 zabbix-ha2

在centos Linux系统中,在主机上执行以下命令启动zabbix相关服务:

systemctl enable httpd keepalived --now
systemctl status httpd keepalived
[root@zabbix-ha2 ~]# systemctl enable httpd keepalived --now
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service  /usr/lib/systemd/system/httpd.service.
Created symlink /etc/systemd/system/multi-user.target.wants/keepalived.service  /usr/lib/systemd/system/keepalived.service.
[root@zabbix-ha2 ~]# systemctl status httpd keepalived
 httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
  Drop-In: /usr/lib/systemd/system/httpd.service.d
           └─php-fpm.conf
   Active: active (running) since Mon 2024-11-11 10:39:53 CST; 16s ago
     Docs: man:httpd.service(8)
 Main PID: 314605 (httpd)
   Status: "Running, listening on: port 80"
    Tasks: 213 (limit: 12226)
   Memory: 33.8M
   CGroup: /system.slice/httpd.service
           ├─314605 /usr/sbin/httpd -DFOREGROUND
           ├─314620 /usr/sbin/httpd -DFOREGROUND
           ├─314621 /usr/sbin/httpd -DFOREGROUND
           ├─314622 /usr/sbin/httpd -DFOREGROUND
           └─314623 /usr/sbin/httpd -DFOREGROUND

Nov 11 10:39:53 zabbix-ha2 systemd[1]: Starting The Apache HTTP Server...
Nov 11 10:39:53 zabbix-ha2 httpd[314605]: AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using 192.168.4.25. Set the 'ServerName' directive globally to sup>
Nov 11 10:39:53 zabbix-ha2 systemd[1]: Started The Apache HTTP Server.
Nov 11 10:39:53 zabbix-ha2 httpd[314605]: Server configured, listening on: port 80

● keepalived.service - LVS and VRRP High Availability Monitor
   Loaded: loaded (/usr/lib/systemd/system/keepalived.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2024-11-11 10:39:53 CST; 16s ago
  Process: 314607 ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 314608 (keepalived)
    Tasks: 2 (limit: 12226)
   Memory: 4.2M
   CGroup: /system.slice/keepalived.service
           ├─314608 /usr/sbin/keepalived -D
           └─314611 /usr/sbin/keepalived -D

Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: Registering Kernel netlink command channel
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: Opening file '/etc/keepalived/keepalived.conf'.
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: (/etc/keepalived/keepalived.conf: Line 13) Truncating auth_pass to 8 characters
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: Assigned address 192.168.4.25 for interface ens192
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: (ZBX_1) Changing effective priority from 243 to 253
Nov 11 10:39:53 zabbix-ha2 systemd[1]: Started LVS and VRRP High Availability Monitor.
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: Registering gratuitous ARP shared channel
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: (ZBX_1) removing VIPs.
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: (ZBX_1) Entering BACKUP STATE (init)
Nov 11 10:39:53 zabbix-ha2 Keepalived_vrrp[314611]: VRRP sockpool: [ifindex(  2), family(IPv4), proto(112), fd(11,12)]
[root@zabbix-ha2 ~]#

3.配置zabbix前端

然后准备开始配置zabbix前端。直接通过虚拟IP地址进行访问(在示例中为http://192.168.4.26/zabbix/setup.php),在正常情况下,你可以看到如图4.5.1 所示的zabbix初始化配置页面,这里我选择中文。

3.1 zabbix-ha1

image-20241111113303313
图 4.5.1 初始化配置页面

单机“下一步”按钮,打开如图4.5.2所示的页面。这里的每一项都应该显示“ok”,如果有选项显示为“NO”,那么请按照提示修改配置文件或安装缺失的扩展文件。在选项都显示为“ok”以后,可以单机“下一步”按钮。

image-20241111113303313
图 4.5.2 检查必要条件

需要填写正确的zabbix数据库地址(192.168.4.23),以及zabbix数据库的用户名和密码,如图图 4.5.3 配置数据库连接所示。

qq
图 4.5.3 配置数据库连接

对于第一台主机,将zabbix主机名称配置成zabbix-ha1,并选择合适的时区,我们中国一般选择上海,如图4.5.4所示,配置完毕后选择“下一步”。

qq
图 4.5.4 设置
qq
图 4.5.5 安装前汇总
qq
图 4.5.6 安装完成

在显示配置成功后,单机“完成”按钮完成配置。

接下来 ,对第二台主机的zabbix前端进行同样的配置。

3.2 停用zabbix-ha1的apache服务

先停用zabbix-ha1主机上的apache服务,这样高可用所配置的虚拟IP地址就会切换到第二台主机上。停用命令如下:

systemctl stop httpd
[root@zabbix-ha1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:81:58:15 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.4.24/24 brd 192.168.4.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet 192.168.4.26/24 scope global secondary ens192
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:61:db:72 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
[root@zabbix-ha1 ~]#
[root@zabbix-ha1 ~]# systemctl stop httpd
[root@zabbix-ha1 ~]#
[root@zabbix-ha1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:81:58:15 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.4.24/24 brd 192.168.4.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:61:db:72 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
[root@zabbix-ha1 ~]#
[root@zabbix-ha2 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:81:b6:45 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.4.25/24 brd 192.168.4.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:61:db:72 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
[root@zabbix-ha2 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:81:b6:45 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.4.25/24 brd 192.168.4.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet 192.168.4.26/24 scope global secondary ens192
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:61:db:72 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

3.3 zabbix-ha2

在浏览器中输入虚拟IP(在本示例中为http://192.168.4.26/zabbix/setup.php),将再次看到系统的初始化配置页面。

image-20241111113303313
图 4.5.7 初始化配置页面

单机“下一步”按钮,打开如图4.5.2所示的页面。这里的每一项都应该显示“ok”,如果有选项显示为“NO”,那么请按照提示修改配置文件或安装缺失的扩展文件。在选项都显示为“ok”以后,可以单机“下一步”按钮。

image-20241111113303313
图 4.5.8 检查必要条件

再次填写数据库的相关信息,需要填写正确的zabbix数据库地址(192.168.4.23),以及zabbix数据库的用户名和密码,如图图 4.5.9 配置数据库连接所示。

qq
图 4.5.9 配置数据库连接

对于第二台主机,将zabbix主机名称配置成`zabbix-ha2,并选择合适的时区,我们中国一般选择上海,如图4.5.10所示,配置完毕后选择“下一步”。

qq
图 4.5.10 设置
qq
图 4.5.11 安装前汇总
qq
图 4.5.12 安装完成

在zabbix-ha2执行完之后,需要重新启动zabbix-ha1的apache服务,启动命令如下:

systemctl start httpd
[root@zabbix-ha1 ~]# systemctl start httpd
[root@zabbix-ha1 ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:50:56:81:58:15 brd ff:ff:ff:ff:ff:ff
    altname enp11s0
    inet 192.168.4.24/24 brd 192.168.4.255 scope global noprefixroute ens192
       valid_lft forever preferred_lft forever
    inet 192.168.4.26/24 scope global secondary ens192
       valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:61:db:72 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever
[root@zabbix-ha1 ~]#

启动之后,虚拟IP会切换回zabbix-ha1主机运行,这是为什么呢?

在zabbix server高可用配置完成后,请务必检查你的zabbix server的日志文件,查看高可用节点是否正常运行,zabbix server的日志文件在哪里呢?