阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

CentOS 7.4 安装Zabbix 3.4

155次阅读
没有评论

共计 8814 个字符,预计需要花费 23 分钟才能阅读完成。

一、安装环境

1 [root@linuxidc ~]# cat /etc/RedHat-release
2 
3 CentOS Linux release 7.4.1708 (Core)

关闭防火墙

1 [root@linuxidc ~]# systemctl stop firewalld.service                 #关闭防火墙
2 
3 [root@linuxidc ~]# systemctl disable firewalld.service               #开机不启动防火墙
4   

关闭 selinux

1 [root@linuxidc ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config    #在 /etc/selinux/config 把 SELNUX=enforcing 换成 SELINUX=disabled
2 
3 [root@linuxidc ~]# grep SELINUX=disabled /etc/selinux/config       #过滤刚刚换的 disabled
4 
5 SELINUX=disabled
6 
7 [root@linuxidc ~]# setenforce 0                                #清空 selinux 的配置
8 
9 setenforce: SELinux is disabled 

二、数据库的安装及配置

MariaDB 数据库管理系统是 MySQL 的一个分支,主要由开源社区在维护,采用 GPL 授权许可。

开发这个分支的原因是:甲骨文公司收购了 MySQL 后,有将 MySQL 闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB 的目的是完全兼容 MySQL,包括 API 和命令行,使之能轻松成为 MySQL 的代替品。

安装 mariadb

[root@linuxidc ~]# yum install mariadb-server mariadb –y

已加载插件:fastestmirror, langpacks

base                                                                                                                         

中间省略安装过程

已安装:

mariadb.x86_64 1:5.5.56-2.el7                                         mariadb-server.x86_64 1:5.5.56-2.el7                                       

作为依赖被安装:

  perl-DBD-MySQL.x86_64 0:4.023-5.el7                                                                                                               

作为依赖被升级:

  mariadb-libs.x86_64 1:5.5.56-2.el7                                                                                                               

完毕!

mariadb 数据库的相关命令是:

 
1 [root@linuxidc ~]# systemctl start mariadb  #启动 MariaDB
2 
3 [root@linuxidc ~]# systemctl stop mariadb  #停止 MariaDB
4 
5 [root@linuxidc ~]# systemctl restart mariadb  #重启 MariaDB
6 
7 [root@linuxidc ~]# systemctl enable mariadb  #设置开机启动

三、Zabbix3.4 安装及配置

安装 zabbix3.4

1 [root@linuxidc ~]# rpm -ivh http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

获取 http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

准备中 …                          ################################# [100%]

正在升级 / 安装 …

  1:zabbix-release-3.4-1.el7.centos  ################################# [100%]

[root@linuxidc ~]# yum install zabbix-server-mysql zabbix-web-mysql -y

获取 http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-1.el7.centos.noarch.rpm

准备中 …                          ################################# [100%]

正在升级 / 安装 …

  1:zabbix-release-3.4-1.el7.centos  ################################# [100%]

1 [root@linuxidc ~]# yum install zabbix-server-mysql zabbix-web-mysql -y

已加载插件:fastestmirror, langpacks

zabbix                                                                                                                       | 2.9 kB  00:00:00   

zabbix-non-supported                                                                                                          |  951 B  00:00:00   

zabbix/x86_64/primary_db                                                                                                     |  18 kB  00:00:00   

zabbix-non-supported/x86_64/primary                                                                                          | 1.6 kB  00:00:00   

Loading mirror speeds from cached hostfile

 * base: mirrors.aliyun.com

 * epel: mirrors.neusoft.edu.cn

 * extras: mirrors.aliyun.com

 * updates: mirrors.aliyun.com

zabbix-non-supported                                                                                                                            4/4

安装省略中间过程

已安装:

  zabbix-server-mysql.x86_64 0:3.4.1-1.el7                                  zabbix-web-mysql.noarch 0:3.4.1-1.el7                                 

作为依赖被安装:

  OpenIPMI-libs.x86_64 0:2.0.19-15.el7          OpenIPMI-modalias.x86_64 0:2.0.19-15.el7            fping.x86_64 0:3.10-4.el7                   

  httpd.x86_64 0:2.4.6-67.el7.centos.2          httpd-tools.x86_64 0:2.4.6-67.el7.centos.2          iksemel.x86_64 0:1.4-6.el7                 

  libzip.x86_64 0:0.10.1-8.el7                  mailcap.noarch 0:2.1.41-2.el7                        php.x86_64 0:5.4.16-42.el7                 

  php-bcmath.x86_64 0:5.4.16-42.el7              php-cli.x86_64 0:5.4.16-42.el7                      php-common.x86_64 0:5.4.16-42.el7           

  php-gd.x86_64 0:5.4.16-42.el7                  php-ldap.x86_64 0:5.4.16-42.el7                      php-mbstring.x86_64 0:5.4.16-42.el7         

  php-mysql.x86_64 0:5.4.16-42.el7              php-pdo.x86_64 0:5.4.16-42.el7                      php-xml.x86_64 0:5.4.16-42.el7             

  t1lib.x86_64 0:5.1.2-14.el7                    unixODBC.x86_64 0:2.3.1-11.el7                      zabbix-web.noarch 0:3.4.1-1.el7             

完毕!

[root@linuxidc ~]#

创建数据库

 1 [root@linuxidc ~]# mysql
 2 
 3 Welcome to the MariaDB monitor.  Commands end with ; or \g.
 4 
 5 Your MariaDB connection id is 2
 6 
 7 Server version: 5.5.56-MariaDB MariaDB Server
 8 
 9  
10 
11 Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.
12 
13  
14 
15 Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
16 
17  
18 
19 MariaDB [(none)]>
20 
21 MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
22 
23 Query OK, 1 row affected (0.00 sec)
24 
25 MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
26 
27 Query OK, 0 rows affected (0.08 sec)
28 
29 MariaDB [(none)]> exit
30 
31 Bye  

导入数据库

[root@linuxidc ~]# zcat /usr/share/doc/zabbix-server-mysql-3.4.1/create.sql.gz |mysql -uzabbix -pzabbix zabbix

配置数据库用户及密码

 1 [root@linuxidc ~]# grep -n '^'[a-Z] /etc/zabbix/zabbix_server.conf
 2 
 3 38:LogFile=/var/log/zabbix/zabbix_server.log
 4 
 5 49:LogFileSize=0
 6 
 7 72:PidFile=/var/run/zabbix/zabbix_server.pid
 8 
 9 82:SocketDir=/var/run/zabbix
10 
11 101:DBName=zabbix
12 
13 117:DBUser=zabbix
14 
15 316:SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
16 
17 434:Timeout=4
18 
19 476:AlertScriptsPath=/usr/lib/zabbix/alertscripts
20 
21 486:ExternalScripts=/usr/lib/zabbix/externalscripts
22 
23 522:LogSlowQueries=3000
 
[root@linuxidc ~]# vim /etc/zabbix/zabbix_server.conf              #修改配置文件

CentOS 7.4 安装 Zabbix 3.4

 

启动 zabbix server 并设置开机启动

1 [root@linuxidc ~]# systemctl start zabbix-server
2 
3 [root@linuxidc ~]# systemctl enable zabbix-server
4   

编辑 Zabbix 前端 PHP 配置, 更改时区

1 [root@linuxidc ~]# vim /etc/httpd/conf.d/zabbix.conf

 CentOS 7.4 安装 Zabbix 3.4

修改为亚洲上海

 CentOS 7.4 安装 Zabbix 3.4

保存并退出

SELinux 配置

1 [root@linuxidc ~]# setsebool -P httpd_can_connect_zabbix on
2 
3 setsebool:  SELinux is disabled.
4 
5 [root@linuxidc ~]# setsebool -P httpd_can_cetwork_connect_db on
6 
7 setsebool:  SELinux is disabled.

启动 httpd 并设置开机启动

1 [root@linuxidc ~]# systemctl start httpd           #启动 httpd 服务
2 
3 [root@linuxidc ~]# systemctl enable httpd         #设置开机启动 httpd 服务

四、安装 Zabbix Web

浏览器访问, 并进行安装

http://192.168.1.18/zabbix/

 CentOS 7.4 安装 Zabbix 3.4

点击 next step

 CentOS 7.4 安装 Zabbix 3.4

点击 next step

 CentOS 7.4 安装 Zabbix 3.4

输入数据库的密码

点击 next step

 CentOS 7.4 安装 Zabbix 3.4

点击 next step

 CentOS 7.4 安装 Zabbix 3.4

确认信息没错以后

点击 next step

 CentOS 7.4 安装 Zabbix 3.4

完成安装,会将在 /etc/zabbix/web/zabbix.conf.php 生成配置文件

Congratulations! You have successfully installed Zabbix frontend.

Configuration file “/etc/zabbix/web/zabbix.conf.php” created.

 1 [root@linuxidc ~]# cat /etc/zabbix/web/zabbix.conf.php
 2 
 3 <?php
 4 
 5 // Zabbix GUI configuration file.
 6 
 7 global $DB;
 8 
 9  
10 
11 $DB['TYPE']     = 'MYSQL';
12 
13 $DB['SERVER']   = 'localhost';
14 
15 $DB['PORT']     = '0';
16 
17 $DB['DATABASE'] = 'zabbix';
18 
19 $DB['USER']     = 'zabbix';
20 
21 $DB['PASSWORD'] = 'zabbix';
22 
23  
24 
25 // Schema name. Used for IBM DB2 and PostgreSQL.
26 
27 $DB['SCHEMA'] = '';
28 
29  
30 
31 $ZBX_SERVER      = 'localhost';
32 
33 $ZBX_SERVER_PORT = '10051';
34 
35 $ZBX_SERVER_NAME = 'Zabbix 监控平台';
36 
37  
38 
39 $IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
40 
41 [root@linuxidc ~]#

点击 finish

 CentOS 7.4 安装 Zabbix 3.4

登录最新版 Zabbix3.4 默认用户 Admin 默认密码 zabbix

输入用户名和密码以后点击 sign in

 CentOS 7.4 安装 Zabbix 3.4

 CentOS 7.4 安装 Zabbix 3.4

到此安装已经结束

五、zabbxi-agent 安装及配置

安装 zabbxi-agent

 1 [root@linuxidc ~]# yum install zabbix-agent –y
 2 
 3 已加载插件:fastestmirror, langpacks
 4 
 5 Loading mirror speeds from cached hostfile
 6 
 7  * base: mirrors.aliyun.com
 8 
 9  * epel: mirrors.tuna.tsinghua.edu.cn
10 
11  * extras: mirrors.aliyun.com
12 
13  * updates: mirrors.aliyun.com
14 
15 正在解决依赖关系
16 
17 There are unfinished transactions remaining. You might consider running yum-complete-transaction, or "yum-complete-transaction --cleanup-only" and "yum history redo last", first to finish them. If those don't work you'll have to try removing/installing packages by hand (maybe package-cleanup can help).
18 
19 --> 正在检查事务
20 
21 ---> 软件包 zabbix-agent.x86_64.0.3.4.1-1.el7 将被 安装
22 
23 --> 解决依赖关系完成
24 
25  
26 
27 依赖关系解决
28 
29  
30 
31 =====================================================================================================================================================
32 
33  Package                               架构                            版本                                    源                               大小
34 
35 =====================================================================================================================================================
36 
37 正在安装:
38 
39  zabbix-agent                          x86_64                          3.4.1-1.el7                             zabbix                          353 k
40 
41  
42 
43 事务概要
44 
45 =====================================================================================================================================================
46 
47 安装  1 软件包
48 
49  
50 
51 总下载量:353 k
52 
53 安装大小:1.3 M
54 
55 Downloading packages:
56 
57 zabbix-agent-3.4.1-1.el7.x86_64.rpm                                                                                           | 353 kB  00:00:04    
58 
59 Running transaction check
60 
61 Running transaction test
62 
63 Transaction test succeeded
64 
65 Running transaction
66 
67   正在安装    : zabbix-agent-3.4.1-1.el7.x86_64                                                                                                  1/1
68 
69   验证中      : zabbix-agent-3.4.1-1.el7.x86_64                                                                                                  1/1
70 
71  
72 
73 已安装:
74 
75   zabbix-agent.x86_64 0:3.4.1-1.el7                                                                                                                 
76 
77  
78 
79 完毕!80 
81

配置 zabbxi-agent

1 [root@linuxidc ~]# vim /etc/zabbix/zabbix_agentd.conf

修改 IP 地址 server IP 地址

 CentOS 7.4 安装 Zabbix 3.4

输入 IP 地址

 CentOS 7.4 安装 Zabbix 3.4

修改 serverActive IP 地址

 CentOS 7.4 安装 Zabbix 3.4

输入 IP 地址

 CentOS 7.4 安装 Zabbix 3.4

启动 zabbxi-agent 并设置开机启动

[root@linuxidc ~]# systemctl restart zabbix-agent.service

[root@linuxidc ~]# systemctl enable zabbix-agent.service

更多 Zabbix 相关教程集合

在 Ubuntu 16.04 服务器上安装 Zabbix 3.2  http://www.linuxidc.com/Linux/2017-07/145519.htm 

CentOS 7 LNMP 环境搭建 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140134.htm 

Ubuntu 16.04 安装部署监控系统 Zabbix2.4  http://www.linuxidc.com/Linux/2017-03/141436.htm 

Zabbix 监控安装部署及警报配置  http://www.linuxidc.com/Linux/2017-03/141611.htm 

Zabbix 触发器表达式详解 http://www.linuxidc.com/Linux/2017-03/141921.htm 

Ubuntu 16.04 下安装部署 Zabbix3.0  http://www.linuxidc.com/Linux/2017-02/140395.htm 

CentOS 6.3 下 Zabbix 监控 apache server-status http://www.linuxidc.com/Linux/2013-05/84740.htm 

CentOS 7 下 Zabbix 3.0 安装详解 http://www.linuxidc.com/Linux/2017-03/141716.htm 

64 位 CentOS 6.2 下安装 Zabbix 2.0.6   http://www.linuxidc.com/Linux/2014-11/109541.htm 

ZABBIX 的详细介绍:请点这里
ZABBIX 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2017-09/147202.htm

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-01-21发表,共计8814字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中