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

CentOS 7.4 安装Zabbix 3.4

433次阅读
没有评论

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

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19351
评论数
4
阅读量
7993139
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
我把用了20年的360安全卫士卸载了

我把用了20年的360安全卫士卸载了

我把用了 20 年的 360 安全卫士卸载了 是的,正如标题你看到的。 原因 偷摸安装自家的软件 莫名其妙安装...
再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见zabbix!轻量级自建服务器监控神器在Linux 的完整部署指南

再见 zabbix!轻量级自建服务器监控神器在 Linux 的完整部署指南 在日常运维中,服务器监控是绕不开的...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

星哥带你玩飞牛NAS-16:不再错过公众号更新,飞牛NAS搭建RSS

  星哥带你玩飞牛 NAS-16:不再错过公众号更新,飞牛 NAS 搭建 RSS 对于经常关注多个微...
支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare也瘫了连监控都挂,根因藏在哪?

支付宝、淘宝、闲鱼又双叕崩了,Cloudflare 也瘫了连监控都挂,根因藏在哪? 最近两天的互联网堪称“故障...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...
星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛NAS-14:解锁公网自由!Lucky功能工具安装使用保姆级教程

星哥带你玩飞牛 NAS-14:解锁公网自由!Lucky 功能工具安装使用保姆级教程 作为 NAS 玩家,咱们最...
Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集

Prometheus:监控系统的部署与指标收集 在云原生体系中,Prometheus 已成为最主流的监控与报警...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
安装并使用谷歌AI编程工具Antigravity(亲测有效)

安装并使用谷歌AI编程工具Antigravity(亲测有效)

  安装并使用谷歌 AI 编程工具 Antigravity(亲测有效) 引言 Antigravity...
零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台

零成本上线!用 Hugging Face免费服务器+Docker 快速部署HertzBeat 监控平台

零成本上线!用 Hugging Face 免费服务器 +Docker 快速部署 HertzBeat 监控平台 ...
300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

300元就能买到的”小钢炮”?惠普7L四盘位小主机解析

  300 元就能买到的 ” 小钢炮 ”?惠普 7L 四盘位小主机解析 最近...
开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

开源MoneyPrinterTurbo 利用AI大模型,一键生成高清短视频!

  开源 MoneyPrinterTurbo 利用 AI 大模型,一键生成高清短视频! 在短视频内容...
把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地

把小米云笔记搬回家:飞牛 NAS 一键部署,小米云笔记自动同步到本地 大家好,我是星哥,今天教大家在飞牛 NA...