zabbix5.0安装部署服务端

1.环境准备

本文以CentOS7.6系统为例,mysql5.7数据库,也可以是其他版本Linux系统;
网络可以连通外网;
关闭防火墙,且将防火墙设置为不自启动
关闭SElinux
删除系统自带的mariadb数据库,注意版本的不同【rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64】
重启,使上述设置生效;

2.服务端部署

2.1源准备
1.添加源

rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm

2.修改源,使其修改为国内阿里源,更快速下载

sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

3.检查修改后的源文件,保证其正确性
在这里插入图片描述
4.清理缓存源文件

yum clean all

2.2安装Zabbix服务端
1.安装zabbixserver和agent,在出现的选择中都选择“y”

yum install zabbix-server-mysql zabbix-agent

2.安装工具可以在机器上使用多个版本的软件,并且不会影响整个系统的依赖环境

yum install centos-release-scl

在这里插入图片描述

3.修改配置文件,将[zabbix-frontend]下的enabled修改为1

vim /etc/yum.repos.d/zabbix.repo

在这里插入图片描述
4. 安装 Zabbix frontend packages

yum install zabbix-web-mysql-scl zabbix-apache-conf-scl

3.安装数据库

1.安装服务

yum install -y mariadb mariadb-server

2.启动服务

systemctl start mariadb && systemctl enable mariadb

3.初始化数据库,设置密码

mysql_secure_installation  //yynyy

在这里插入图片描述
登录数据库并查看所有的数据库

mysql -uroot -p密码

在这里插入图片描述
创建Zabbix数据库及用户,使用root登录mysql

create database zabbix character set utf8 collate utf8_bin;
create user zabbix@localhost identified by '000000';

授权并生效配置

grant all privileges on zabbix.* to zabbix@localhost identified by '0000000';
flush privileges

在这里插入图片描述

使用zabbix-mysql命令导入数据库信息
在这里插入图片描述
mysql -u用户名 -p 数据库名(不是密码)

zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

登录数据库,看信息是否导入成功
在这里插入图片描述
.修改配置数据库vi /etc/zabbix/zabbix_server.conf,配置密码,根据设置的zabbix密码填写

vi /etc/zabbix/zabbix_server.conf 

在这里插入图片描述
修改zabbix的php配置文件

vi 、etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf 

在这里插入图片描述
3. 启动Zabbix server和agent和httpd ,php进程,并为它们设置开机自启

systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

4.配置前端网站

1.打开http://IP/zabbix,例如:http://10.30.59.224/zabbix,点击下一步
在这里插入图片描述
检查配置,都ok下一步
在这里插入图片描述
选择Mysql数据库加入密码,然后下一步
在这里插入图片描述
直接下一步
在这里插入图片描述
再次显示安装信息,直接下一步
在这里插入图片描述
成功搭建, 点击完成
在这里插入图片描述
第一次登录,用户默认时Admin 密码是zabbix
在这里插入图片描述
(如果显示NO,请在此检查一下防火墙是否为disabled)
在这里插入图片描述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,下面是 zabbix 5.0安装部署步骤: **1. 安装依赖包** ``` yum -y install gcc gcc-c++ make cmake autoconf net-snmp-devel libevent-devel libxml2-devel libssh2-devel OpenIPMI-devel java-devel libgcrypt-devel libcurl-devel ``` **2. 下载 zabbix 5.0 源码包** ``` wget https://cdn.zabbix.com/zabbix/sources/stable/5.0/zabbix-5.0.0.tar.gz ``` **3. 解压源码包并进入目录** ``` tar -zxvf zabbix-5.0.0.tar.gz cd zabbix-5.0.0 ``` **4. 编译并安装 zabbix 5.0** ``` ./configure --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --with-openssl --with-jabber --with-ldap --with-iconv make install ``` **5. 创建 zabbix 数据库及用户** 登录 mysql: ``` mysql -uroot -p ``` 创建 zabbix 数据库和用户: ``` create database zabbix character set utf8 collate utf8_bin; grant all privileges on zabbix.* to zabbix@localhost identified by 'password'; ``` **6. 导入 zabbix 数据库结构** ``` mysql -uroot -p zabbix < database/mysql/schema.sql mysql -uroot -p zabbix < database/mysql/images.sql mysql -uroot -p zabbix < database/mysql/data.sql ``` **7. 配置 zabbix 服务** 编辑 zabbix_server.conf 文件: ``` vi /usr/local/etc/zabbix_server.conf ``` 将以下配置项修改为对应值: ``` DBName=zabbix DBUser=zabbix DBPassword=password ``` **8. 启动 zabbix 服务** ``` /usr/local/sbin/zabbix_server ``` **9. 配置 zabbix agent** 编辑 zabbix_agentd.conf 文件: ``` vi /usr/local/etc/zabbix_agentd.conf ``` 将以下配置项修改为对应值: ``` Server=127.0.0.1 ServerActive=127.0.0.1 Hostname=your_hostname ``` **10. 启动 zabbix agent** ``` /usr/local/sbin/zabbix_agentd ``` 以上就是 zabbix 5.0安装部署步骤,希望能对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值