Zabbix监控安装

Zabbix安装涉及四大组件

  1. Zabbix-Server组件
  2. Zabbix-agent组件
  3. 数据库组件 (MySql)
  4. web服务组件(apache,php)

配置yum仓库

# 安装zabbix.repo仓库文件
[root@zabbix-server admin]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
获取https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm
警告:/var/tmp/rpm-tmp.gXk65s: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
准备中...                          ################################# [100%]
正在升级/安装...
   1:zabbix-release-4.0-1.el7         ################################# [100%]
# 镜像仓库地址改成清华的
[root@zabbix-server admin]# sed -i 's#repo.zabbix.com#mirrors.tuna.tsinghua.edu.cn/zabbix#g' /etc/yum.repos.d/zabbix.repo

安装zabbix-server服务端,以及数据库

zabbix-server-mysql 以mysql作为存储开发的zabbix-server服务端程序
zabbix-web-mysql php核心程序,zabbix-UI页面,也是以mysql为存储版本
zabbix-agent 采集客户端数据的核心程序 ,自己监控自己
mariadb-server 安装mysql服务端程序

安装四大组件

yum install -y zabbix-server-mysql zabbix-web-mysql zabbix-agent mariadb-server # 安装四大组件

已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: ftp.sjtu.edu.cn
 * extras: ftp.sjtu.edu.cn
 * updates: mirror.lzu.edu.cn
base                                                     | 3.6 kB     00:00     
extras                                                   | 2.9 kB     00:00     
updates                                                  | 2.9 kB     00:00     
zabbix                                                   | 2.9 kB     00:00     
zabbix-non-supported                                     | 2.9 kB     00:00     
(1/3): zabbix/x86_64/primary_db                            | 340 kB   00:00     
(2/3): zabbix-non-supported/x86_64/primary_db              | 3.9 kB   00:00     
(3/3): updates/7/x86_64/primary_db                         |  24 MB   00:04     
正在解决依赖关系
--> 正在检查事务
---> 软件包 mariadb-server.x86_64.1.5.5.68-1.el7 将被 安装
--> 正在处理依赖关系 mariadb(x86-64) = 1:5.5.68-1.el7,它被软件包 1:mariadb-server-5.5.68-1.el7.x86_64 需要
--> 正在处理依赖关系 perl-DBI,它被软件包 1:mariadb-server-5.5.68-1.el7.x86_64 需要
--> 正在处理依赖关系 perl-DBD-MySQL,它被软件包 1:mariadb-server-5.5.68-1.el7.x86_64 需要
--> 正在处理依赖关系 perl(DBI),它被软件包 1:mariadb-server-5.5.68-1.el7.x86_64 需要
---> 软件包 zabbix-agent.x86_64.0.4.0.50-1.el7 将被 安装
---> 软件包 zabbix-server-mysql.x86_64.0.4.0.50-1.el7 将被 安装
--> 正在处理依赖关系 fping,它被软件包 zabbix-server-mysql-4.0.50-1.el7.x86_64 需要
--> 正在处理依赖关系 libOpenIPMIposix.so.0()(64bit),它被软件包 zabbix-server-mysql-4.0.50-1.el7.x86_64 需要
--> 正在处理依赖关系 libiksemel.so.3()(64bit),它被软件包 zabbix-server-mysql-4.0.50-1.el7.x86_64 需要
--> 正在处理依赖关系 libOpenIPMI.so.0()(64bit),它被软件包 zabbix-server-mysql-4.0.50-1.el7.x86_64 需要
--> 正在处理依赖关系 libodbc.so.2()(64bit),它被软件包 zabbix-server-mysql-4.0.50-1.el7.x86_64 需要
---> 软件包 zabbix-web-mysql.noarch.0.4.0.50-1.el7 将被 安装
--> 正在处理依赖关系 zabbix-web = 4.0.50-1.el7,它被软件包 zabbix-web-mysql-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 php-mysql,它被软件包 zabbix-web-mysql-4.0.50-1.el7.noarch 需要
--> 正在检查事务
---> 软件包 OpenIPMI-libs.x86_64.0.2.0.27-1.el7 将被 安装
--> 正在处理依赖关系 OpenIPMI-modalias = 2.0.27-1.el7,它被软件包 OpenIPMI-libs-2.0.27-1.el7.x86_64 需要
---> 软件包 fping.x86_64.0.5.1-1.el7 将被 安装
---> 软件包 iksemel.x86_64.0.1.4-2.el7.centos 将被 安装
---> 软件包 mariadb.x86_64.1.5.5.68-1.el7 将被 安装
---> 软件包 perl-DBD-MySQL.x86_64.0.4.023-6.el7 将被 安装
---> 软件包 perl-DBI.x86_64.0.1.627-4.el7 将被 安装
--> 正在处理依赖关系 perl(RPC::PlServer) >= 0.2001,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
--> 正在处理依赖关系 perl(RPC::PlClient) >= 0.2000,它被软件包 perl-DBI-1.627-4.el7.x86_64 需要
---> 软件包 php-mysql.x86_64.0.5.4.16-48.el7 将被 安装
--> 正在处理依赖关系 php-pdo(x86-64) = 5.4.16-48.el7,它被软件包 php-mysql-5.4.16-48.el7.x86_64 需要
---> 软件包 unixODBC.x86_64.0.2.3.1-14.el7 将被 安装
---> 软件包 zabbix-web.noarch.0.4.0.50-1.el7 将被 安装
--> 正在处理依赖关系 php >= 5.4,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 httpd,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 php-gd,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 php-mbstring,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 php-xml,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 php-bcmath,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在处理依赖关系 php-ldap,它被软件包 zabbix-web-4.0.50-1.el7.noarch 需要
--> 正在检查事务
---> 软件包 OpenIPMI-modalias.x86_64.0.2.0.27-1.el7 将被 安装
--> 正在处理依赖关系 OpenIPMI,它被软件包 OpenIPMI-modalias-2.0.27-1.el7.x86_64 需要
---> 软件包 httpd.x86_64.0.2.4.6-99.el7.centos.1 将被 安装
--> 正在处理依赖关系 httpd-tools = 2.4.6-99.el7.centos.1,它被软件包 httpd-2.4.6-99.el7.centos.1.x86_64 需要
--> 正在处理依赖关系 /etc/mime.types,它被软件包 httpd-2.4.6-99.el7.centos.1.x86_64 需要
---> 软件包 perl-PlRPC.noarch.0.0.2020-14.el7 将被 安装
--> 正在处理依赖关系 perl(Net::Daemon) >= 0.13,它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Test),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Net::Daemon::Log),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Zlib),它被软件包 perl-PlRPC-0.2020-14.el7.noarch 需要
---> 软件包 php.x86_64.0.5.4.16-48.el7 将被 安装
--> 正在处理依赖关系 php-common(x86-64) = 5.4.16-48.el7,它被软件包 php-5.4.16-48.el7.x86_64 需要
--> 正在处理依赖关系 php-cli(x86-64) = 5.4.16-48.el7,它被软件包 php-5.4.16-48.el7.x86_64 需要
---> 软件包 php-bcmath.x86_64.0.5.4.16-48.el7 将被 安装
---> 软件包 php-gd.x86_64.0.5.4.16-48.el7 将被 安装
--> 正在处理依赖关系 libt1.so.5()(64bit),它被软件包 php-gd-5.4.16-48.el7.x86_64 需要
---> 软件包 php-ldap.x86_64.0.5.4.16-48.el7 将被 安装
---> 软件包 php-mbstring.x86_64.0.5.4.16-48.el7 将被 安装
---> 软件包 php-pdo.x86_64.0.5.4.16-48.el7 将被 安装
---> 软件包 php-xml.x86_64.0.5.4.16-48.el7 将被 安装
--> 正在检查事务
---> 软件包 OpenIPMI.x86_64.0.2.0.27-1.el7 将被 安装
---> 软件包 httpd-tools.x86_64.0.2.4.6-99.el7.centos.1 将被 安装
---> 软件包 mailcap.noarch.0.2.1.41-2.el7 将被 安装
---> 软件包 perl-IO-Compress.noarch.0.2.061-2.el7 将被 安装
--> 正在处理依赖关系 perl(Compress::Raw::Zlib) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
--> 正在处理依赖关系 perl(Compress::Raw::Bzip2) >= 2.061,它被软件包 perl-IO-Compress-2.061-2.el7.noarch 需要
---> 软件包 perl-Net-Daemon.noarch.0.0.48-5.el7 将被 安装
---> 软件包 php-cli.x86_64.0.5.4.16-48.el7 将被 安装
---> 软件包 php-common.x86_64.0.5.4.16-48.el7 将被 安装
--> 正在处理依赖关系 libzip.so.2()(64bit),它被软件包 php-common-5.4.16-48.el7.x86_64 需要
---> 软件包 t1lib.x86_64.0.5.1.2-14.el7 将被 安装
--> 正在检查事务
---> 软件包 libzip.x86_64.0.0.10.1-8.el7 将被 安装
---> 软件包 perl-Compress-Raw-Bzip2.x86_64.0.2.061-3.el7 将被 安装
---> 软件包 perl-Compress-Raw-Zlib.x86_64.1.2.061-4.el7 将被 安装
--> 解决依赖关系完成

依赖关系解决

================================================================================
 Package                架构   版本                  源                    大小
================================================================================
正在安装:
 mariadb-server         x86_64 1:5.5.68-1.el7        base                  11 M
 -          x86_64 4.0.50-1.el7          zabbix               437 k
 zabbix-server-mysql    x86_64 4.0.50-1.el7          zabbix               2.2 M
 zabbix-web-mysql       noarch 4.0.50-1.el7          zabbix                13 k
为依赖而安装:
 OpenIPMI               x86_64 2.0.27-1.el7          base                 243 k
 OpenIPMI-libs          x86_64 2.0.27-1.el7          base                 523 k
 OpenIPMI-modalias      x86_64 2.0.27-1.el7          base                  16 k
 fping                  x86_64 5.1-1.el7             zabbix-non-supported  30 k
 httpd                  x86_64 2.4.6-99.el7.centos.1 updates              2.7 M
 httpd-tools            x86_64 2.4.6-99.el7.centos.1 updates               94 k
 iksemel                x86_64 1.4-2.el7.centos      zabbix-non-supported  49 k
 libzip                 x86_64 0.10.1-8.el7          base                  48 k
 mailcap                noarch 2.1.41-2.el7          base                  31 k
 mariadb                x86_64 1:5.5.68-1.el7        base                 8.8 M
 perl-Compress-Raw-Bzip2
                        x86_64 2.061-3.el7           base                  32 k
 perl-Compress-Raw-Zlib x86_64 1:2.061-4.el7         base                  57 k
 perl-DBD-MySQL         x86_64 4.023-6.el7           base                 140 k
 perl-DBI               x86_64 1.627-4.el7           base                 802 k
 perl-IO-Compress       noarch 2.061-2.el7           base                 260 k
 perl-Net-Daemon        noarch 0.48-5.el7            base                  51 k
 perl-PlRPC             noarch 0.2020-14.el7         base                  36 k
 php                    x86_64 5.4.16-48.el7         base                 1.4 M
 php-bcmath             x86_64 5.4.16-48.el7         base                  58 k
 php-cli                x86_64 5.4.16-48.el7         base                 2.7 M
 php-common             x86_64 5.4.16-48.el7         base                 565 k
 php-gd                 x86_64 5.4.16-48.el7         base                 128 k
 php-ldap               x86_64 5.4.16-48.el7         base                  53 k
 php-mbstring           x86_64 5.4.16-48.el7         base                 506 k
 php-mysql              x86_64 5.4.16-48.el7         base                 102 k
 php-pdo                x86_64 5.4.16-48.el7         base                  99 k
 php-xml                x86_64 5.4.16-48.el7         base                 126 k
 t1lib                  x86_64 5.1.2-14.el7          base                 166 k
 unixODBC               x86_64 2.3.1-14.el7          base                 413 k
 zabbix-web             noarch 4.0.50-1.el7          zabbix               3.0 M

事务概要
================================================================================
安装  4 软件包 (+30 依赖软件包)

总下载量:37 M
安装大小:167 M
Downloading packages:
警告:/var/cache/yum/x86_64/7/base/packages/OpenIPMI-2.0.27-1.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
OpenIPMI-2.0.27-1.el7.x86_64.rpm 的公钥尚未安装
(1/34): OpenIPMI-2.0.27-1.el7.x86_64.rpm                   | 243 kB   00:00     
(2/34): OpenIPMI-libs-2.0.27-1.el7.x86_64.rpm              | 523 kB   00:00     
(3/34): OpenIPMI-modalias-2.0.27-1.el7.x86_64.rpm          |  16 kB   00:00     
(4/34): libzip-0.10.1-8.el7.x86_64.rpm                     |  48 kB   00:00     
警告:/var/cache/yum/x86_64/7/zabbix-non-supported/packages/fping-5.1-1.el7.x86_64.rpm: 头V4 DSA/SHA1 Signature, 密钥 ID 79ea5ed4: NOKEY
fping-5.1-1.el7.x86_64.rpm 的公钥尚未安装
(5/34): fping-5.1-1.el7.x86_64.rpm                         |  30 kB   00:00     
(6/34): mailcap-2.1.41-2.el7.noarch.rpm                    |  31 kB   00:00     
(7/34): iksemel-1.4-2.el7.centos.x86_64.rpm                |  49 kB   00:00     
httpd-tools-2.4.6-99.el7.centos.1.x86_64.rpm 的公钥尚未安装| 941 kB   --:-- ETA 
(8/34): httpd-tools-2.4.6-99.el7.centos.1.x86_64.rpm       |  94 kB   00:00     
(9/34): httpd-2.4.6-99.el7.centos.1.x86_64.rpm             | 2.7 MB   00:01     
(10/34): mariadb-server-5.5.68-1.el7.x86_64.rpm            |  11 MB   00:02     
(11/34): perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64.rpm    |  32 kB   00:00     
(12/34): perl-Compress-Raw-Zlib-2.061-4.el7.x86_64.rpm     |  57 kB   00:00     
(13/34): perl-DBD-MySQL-4.023-6.el7.x86_64.rpm             | 140 kB   00:00     
(14/34): perl-DBI-1.627-4.el7.x86_64.rpm                   | 802 kB   00:00     
(15/34): perl-IO-Compress-2.061-2.el7.noarch.rpm           | 260 kB   00:00     
(16/34): perl-Net-Daemon-0.48-5.el7.noarch.rpm             |  51 kB   00:00     
(17/34): perl-PlRPC-0.2020-14.el7.noarch.rpm               |  36 kB   00:00     
(18/34): php-5.4.16-48.el7.x86_64.rpm                      | 1.4 MB   00:00     
(19/34): php-bcmath-5.4.16-48.el7.x86_64.rpm               |  58 kB   00:00     
(20/34): php-cli-5.4.16-48.el7.x86_64.rpm                  | 2.7 MB   00:00     
(21/34): mariadb-5.5.68-1.el7.x86_64.rpm                   | 8.8 MB   00:04     
(22/34): php-common-5.4.16-48.el7.x86_64.rpm               | 565 kB   00:00     
(23/34): php-gd-5.4.16-48.el7.x86_64.rpm                   | 128 kB   00:00     
(24/34): php-ldap-5.4.16-48.el7.x86_64.rpm                 |  53 kB   00:00     
(25/34): php-mysql-5.4.16-48.el7.x86_64.rpm                | 102 kB   00:00     
(26/34): php-mbstring-5.4.16-48.el7.x86_64.rpm             | 506 kB   00:00     
(27/34): php-pdo-5.4.16-48.el7.x86_64.rpm                  |  99 kB   00:00     
(28/34): php-xml-5.4.16-48.el7.x86_64.rpm                  | 126 kB   00:00     
(29/34): t1lib-5.1.2-14.el7.x86_64.rpm                     | 166 kB   00:00     
警告:/var/cache/yum/x86_64/7/zabbix/packages/zabbix-agent-4.0.50-1.el7.x86_64.rpm: 头V4 RSA/SHA512 Signature, 密钥 ID a14fe591: NOKEY
zabbix-agent-4.0.50-1.el7.x86_64.rpm 的公钥尚未安装
(30/34): zabbix-agent-4.0.50-1.el7.x86_64.rpm              | 437 kB   00:00     
(31/34): unixODBC-2.3.1-14.el7.x86_64.rpm                  | 413 kB   00:00     
(32/34): zabbix-web-4.0.50-1.el7.noarch.rpm                | 3.0 MB   00:00     
(33/34): zabbix-web-mysql-4.0.50-1.el7.noarch.rpm          |  13 kB   00:00     
(34/34): zabbix-server-mysql-4.0.50-1.el7.x86_64.rpm       | 2.2 MB   00:00     
--------------------------------------------------------------------------------
总计                                               6.1 MB/s |  37 MB  00:06     
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 检索密钥
导入 GPG key 0xF4A80EB5:
 用户ID     : "CentOS-7 Key (CentOS 7 Official Signing Key) <security@centos.org>"
 指纹       : 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 软件包     : centos-release-7-9.2009.0.el7.centos.x86_64 (@anaconda)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX 检索密钥
导入 GPG key 0x79EA5ED4:
 用户ID     : "Zabbix SIA <packager@zabbix.com>"
 指纹       : fbab d5fb 2025 5eca b22e e194 d13d 58e4 79ea 5ed4
 软件包     : zabbix-release-4.0-1.el7.noarch (installed)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX
从 file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591 检索密钥
导入 GPG key 0xA14FE591:
 用户ID     : "Zabbix LLC <packager@zabbix.com>"
 指纹       : a184 8f53 52d0 22b9 471d 83d0 082a b56b a14f e591
 软件包     : zabbix-release-4.0-1.el7.noarch (installed)
 来自       : /etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
  正在安装    : OpenIPMI-libs-2.0.27-1.el7.x86_64                          1/34 
  正在安装    : OpenIPMI-2.0.27-1.el7.x86_64                               2/34 
  正在安装    : OpenIPMI-modalias-2.0.27-1.el7.x86_64                      3/34 
  正在安装    : libzip-0.10.1-8.el7.x86_64                                 4/34 
  正在安装    : php-common-5.4.16-48.el7.x86_64                            5/34 
  正在安装    : php-xml-5.4.16-48.el7.x86_64                               6/34 
  正在安装    : php-pdo-5.4.16-48.el7.x86_64                               7/34 
  正在安装    : php-mysql-5.4.16-48.el7.x86_64                             8/34 
  正在安装    : php-ldap-5.4.16-48.el7.x86_64                              9/34 
  正在安装    : php-cli-5.4.16-48.el7.x86_64                              10/34 
  正在安装    : php-mbstring-5.4.16-48.el7.x86_64                         11/34 
  正在安装    : php-bcmath-5.4.16-48.el7.x86_64                           12/34 
  正在安装    : 1:mariadb-5.5.68-1.el7.x86_64                             13/34 
  正在安装    : httpd-tools-2.4.6-99.el7.centos.1.x86_64                  14/34 
  正在安装    : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64               15/34 
  正在安装    : t1lib-5.1.2-14.el7.x86_64                                 16/34 
  正在安装    : php-gd-5.4.16-48.el7.x86_64                               17/34 
  正在安装    : mailcap-2.1.41-2.el7.noarch                               18/34 
  正在安装    : httpd-2.4.6-99.el7.centos.1.x86_64                        19/34 
  正在安装    : php-5.4.16-48.el7.x86_64                                  20/34 
  正在安装    : zabbix-web-mysql-4.0.50-1.el7.noarch                      21/34 
  正在安装    : zabbix-web-4.0.50-1.el7.noarch                            22/34 
  正在安装    : perl-Net-Daemon-0.48-5.el7.noarch                         23/34 
  正在安装    : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                24/34 
  正在安装    : perl-IO-Compress-2.061-2.el7.noarch                       25/34 
  正在安装    : perl-PlRPC-0.2020-14.el7.noarch                           26/34 
  正在安装    : perl-DBI-1.627-4.el7.x86_64                               27/34 
  正在安装    : perl-DBD-MySQL-4.023-6.el7.x86_64                         28/34 
  正在安装    : fping-5.1-1.el7.x86_64                                    29/34 
  正在安装    : iksemel-1.4-2.el7.centos.x86_64                           30/34 
  正在安装    : unixODBC-2.3.1-14.el7.x86_64                              31/34 
  正在安装    : zabbix-server-mysql-4.0.50-1.el7.x86_64                   32/34 
  正在安装    : 1:mariadb-server-5.5.68-1.el7.x86_64                      33/34 
  正在安装    : zabbix-agent-4.0.50-1.el7.x86_64                          34/34 
WARNING: ipmi_devintf module isn't available.
WARNING: ipmi_msghandler module isn't available.
  验证中      : 1:mariadb-server-5.5.68-1.el7.x86_64                       1/34 
  验证中      : OpenIPMI-2.0.27-1.el7.x86_64                               2/34 
  验证中      : perl-IO-Compress-2.061-2.el7.noarch                        3/34 
  验证中      : httpd-2.4.6-99.el7.centos.1.x86_64                         4/34 
  验证中      : unixODBC-2.3.1-14.el7.x86_64                               5/34 
  验证中      : iksemel-1.4-2.el7.centos.x86_64                            6/34 
  验证中      : fping-5.1-1.el7.x86_64                                     7/34 
  验证中      : zabbix-web-mysql-4.0.50-1.el7.noarch                       8/34 
  验证中      : perl-Compress-Raw-Bzip2-2.061-3.el7.x86_64                 9/34 
  验证中      : OpenIPMI-modalias-2.0.27-1.el7.x86_64                     10/34 
  验证中      : php-xml-5.4.16-48.el7.x86_64                              11/34 
  验证中      : php-pdo-5.4.16-48.el7.x86_64                              12/34 
  验证中      : perl-Net-Daemon-0.48-5.el7.noarch                         13/34 
  验证中      : php-mysql-5.4.16-48.el7.x86_64                            14/34 
  验证中      : php-5.4.16-48.el7.x86_64                                  15/34 
  验证中      : perl-DBI-1.627-4.el7.x86_64                               16/34 
  验证中      : mailcap-2.1.41-2.el7.noarch                               17/34 
  验证中      : zabbix-web-4.0.50-1.el7.noarch                            18/34 
  验证中      : php-ldap-5.4.16-48.el7.x86_64                             19/34 
  验证中      : t1lib-5.1.2-14.el7.x86_64                                 20/34 
  验证中      : php-cli-5.4.16-48.el7.x86_64                              21/34 
  验证中      : 1:perl-Compress-Raw-Zlib-2.061-4.el7.x86_64               22/34 
  验证中      : php-common-5.4.16-48.el7.x86_64                           23/34 
  验证中      : perl-PlRPC-0.2020-14.el7.noarch                           24/34 
  验证中      : httpd-tools-2.4.6-99.el7.centos.1.x86_64                  25/34 
  验证中      : zabbix-server-mysql-4.0.50-1.el7.x86_64                   26/34 
  验证中      : perl-DBD-MySQL-4.023-6.el7.x86_64                         27/34 
  验证中      : 1:mariadb-5.5.68-1.el7.x86_64                             28/34 
  验证中      : php-mbstring-5.4.16-48.el7.x86_64                         29/34 
  验证中      : php-gd-5.4.16-48.el7.x86_64                               30/34 
  验证中      : php-bcmath-5.4.16-48.el7.x86_64                           31/34 
  验证中      : libzip-0.10.1-8.el7.x86_64                                32/34 
  验证中      : OpenIPMI-libs-2.0.27-1.el7.x86_64                         33/34 
  验证中      : zabbix-agent-4.0.50-1.el7.x86_64                          34/34 

已安装:
  mariadb-server.x86_64 1:5.5.68-1.el7                                          
  zabbix-agent.x86_64 0:4.0.50-1.el7                                            
  zabbix-server-mysql.x86_64 0:4.0.50-1.el7                                     
  zabbix-web-mysql.noarch 0:4.0.50-1.el7                                        

作为依赖被安装:
  OpenIPMI.x86_64 0:2.0.27-1.el7                                                
  OpenIPMI-libs.x86_64 0:2.0.27-1.el7                                           
  OpenIPMI-modalias.x86_64 0:2.0.27-1.el7                                       
  fping.x86_64 0:5.1-1.el7                                                      
  httpd.x86_64 0:2.4.6-99.el7.centos.1                                          
  httpd-tools.x86_64 0:2.4.6-99.el7.centos.1                                    
  iksemel.x86_64 0:1.4-2.el7.centos                                             
  libzip.x86_64 0:0.10.1-8.el7                                                  
  mailcap.noarch 0:2.1.41-2.el7                                                 
  mariadb.x86_64 1:5.5.68-1.el7                                                 
  perl-Compress-Raw-Bzip2.x86_64 0:2.061-3.el7                                  
  perl-Compress-Raw-Zlib.x86_64 1:2.061-4.el7                                   
  perl-DBD-MySQL.x86_64 0:4.023-6.el7                                           
  perl-DBI.x86_64 0:1.627-4.el7                                                 
  perl-IO-Compress.noarch 0:2.061-2.el7                                         
  perl-Net-Daemon.noarch 0:0.48-5.el7                                           
  perl-PlRPC.noarch 0:0.2020-14.el7                                             
  php.x86_64 0:5.4.16-48.el7                                                    
  php-bcmath.x86_64 0:5.4.16-48.el7                                             
  php-cli.x86_64 0:5.4.16-48.el7                                                
  php-common.x86_64 0:5.4.16-48.el7                                             
  php-gd.x86_64 0:5.4.16-48.el7                                                 
  php-ldap.x86_64 0:5.4.16-48.el7                                               
  php-mbstring.x86_64 0:5.4.16-48.el7                                           
  php-mysql.x86_64 0:5.4.16-48.el7                                              
  php-pdo.x86_64 0:5.4.16-48.el7                                                
  php-xml.x86_64 0:5.4.16-48.el7                                                
  t1lib.x86_64 0:5.1.2-14.el7                                                   
  unixODBC.x86_64 0:2.3.1-14.el7                                                
  zabbix-web.noarch 0:4.0.50-1.el7                                              

完毕!

# 启动mysql,且创建用户,待会用于和zabbix链接,以及创建zabbix库,存储数据。
systemctl start mariadb && systemctl enable mariadb


启动mysql,切创建用户,待会用于和zabbix链接,以及创建zabbix库,存储数据。

# 启动mariadb数据库,设置开机自启
[root@zabbix-server admin]# systemctl start mariadb && systemctl enable mariadb

Created symlink from /etc/systemd/system/multi-user.target.wants/mariadb.service to /usr/lib/systemd/system/mariadb.service.

# 设置mariadb数据库,创建zabbix库,存储监控数据,且创建账号
[root@zabbix-server admin]# mysqladmin password TXFtxf.123
[root@zabbix-server admin]# mysql -uroot -pTXFtxf.123 -e 'create database zabbix character set utf8 collate utf8_bin;'

# 创建用户账户,zabbix 密码是 TXFtxf.123
# 给与权限是,zabbix这个用户 ,对于zabbix这个库,下的所有表,都是最大权限
[root@zabbix-server admin]# mysql -uroot -pTXFtxf.123 -e "grant all privileges on zabbix.* to zabbix@localhost identified by 'TXFtxf.123';"

导入zabbix服务端的数据库内容

[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql-4.0.50/create.sql.gz | mysql -uroot -pTXFtxf.123 zabbix
# 用zcat直接读取gz压缩包的数据,切管道符交给mysql命令导入数据,往zabbix库中导入数据

修改zabbix-server服务端配置文件,指明自己的ip,便于agent去连接

cat > /etc/zabbix/zabbix_server.conf <<'EOF'
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost 
DBName=zabbix
DBUser=zabbix
DBPassword=TXFtxf.123
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
EOF

# 配置文件里面,不支持中文,以下笔记自己看就行
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=localhost   # 指明mysql的地址 zabboix-server mysql 
DBName=zabbix   # 数据库名字
DBUser=zabbix	# 数据库的链接用户  
DBPassword=TXFtxf.123  # 数据库密码
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts   # 存放自定义监控项脚本的目录 
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000
EOF

服务端配置文件也写好了,开启zabbix服务

systemctl start zabbix-server && systemctl enable zabbix-server

检查zabbix-server的端口是否运行 10051

netstat -tunlp|grep zabbix

apache配置

[root@zabbix-server-71 ~]#grep -i shanghai /etc/httpd/conf.d/zabbix.conf 
        php_value date.timezone Asia/Shanghai

启动80端口的apache服务了

systemctl start httpd

zabbix-UI前端配置

安装配置

:::info
ip:80/zabbix
默认账户密码
Admin
zabbix
:::

无法访问

系统有SElinux警报,查询资料是防火墙阻拦;
直接一步到位,关闭防火墙,禁止启动

[root@zabbix-server admin]# systemctl disable firewalld      #禁止防火墙服务启动
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
[root@zabbix-server admin]# systemctl stop firewalld         #关闭防火墙服务
[root@zabbix-server admin]# setenforce 0                     #临时关闭SELinux 
[root@zabbix-server admin]# vim /etc/sysconfig/selinux 

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled                                        #此项修改为disable
# SELINUXTYPE= can take one of three values:
#     targeted - Targeted processes are protected,
#     minimum - Modification of targeted policy. Only selected processes are protected. 
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted

[root@zabbix-server admin]# getenforce
Permissive
## 重启系统,在查询防火墙状态



现在局域网内可以通过IP地址ip:80/zabbix访问了

image.png

image.png

修改中文,汉化

image.png

修改图形的数据展示(默认字体有问题)

下载字体,修改zabbix的字体支持

解决办法,这是因为缺少zabbix所需的字体

# 文泉仪微黑字体
[root@zabbix4-server ~]#yum install wqy-microhei-fonts -y


# 拷贝字体给zabbix用,覆盖图形字体
[root@zabbix4-server ~]#cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/zabbix/assets/fonts/graphfont.ttf 
cp: overwrite ‘/usr/share/zabbix/assets/fonts/graphfont.ttf’? y

首页报警

zabbix server端无法访问本机agent服务
image.png

原因:agent配置文件和前端web中主机的代理监控IP不一致导致。

  1. 修改agent的配置文件,将ServerActive的地址改为zabbix-server的IP地址
vim /etc/zabbix/zabbix_agentd.conf

Server=192.168.74.131

  1. 重启zabbix-agent服务,使得配置生效
/etc/zabbix/zabbix-agentd restart
  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值