监控系统—zabbix部署

一、准备工作

一台server服务器:192.168.253.77
需安装服务:zabbix-server-mysql、zabbix-agent、centos-release-scl、mariadb-server

zabbix版本:5.0

PHP版本:7.2.0

二、开始安装

恢复yum默认下载源

cd /etc/yum.repos.d/

mv repo.bak/* ./

获取zabbix下载源

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

#修改为阿里源,加快下载速度
sed -i 's#http://repo.zabbix.com#https://mirrors.aliyun.com/zabbix#' /etc/yum.repos.d/zabbix.repo

#刷新缓存
yum clean all && yum makecache

#
yum -y install zabbix-server-mysql zabbix-agent

安装software collections

yum自带php版本低,为安装7.2.0需先安装此服务

yum -y install centos-release-scl

安装zabbix前端环境

#需要先修改zabbix安装源参数
vim /etc/yum.repos.d/zabbix.repo

[zabbix-frontend]
name=Zabbix Official Repository frontend - $basearch
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/$basearch/frontend
enabled=1						#修改为1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-ZABBIX-A14FE591

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

安装数据库

yum -y install mariadb-server

#开启并设置自启
systemctl enable --now mariadb.service
systemctl status mariadb.service

在这里插入图片描述

初始化数据库并设置密码

mysql_secure_installation

#是否移除匿名用户
Remove anonymous users? [Y/n] y

#是否禁止root远程登录,根据实际情况设置
Disallow root login remotely? [Y/n] y

#是否移除测试数据库表
Remove test database and access to it? [Y/n] y

#是否刷新缓存表
Reload privilege tables now? [Y/n] y

在这里插入图片描述
在这里插入图片描述

进入数据库设置

mysql -u root -p123456

#添加数据库用户以及各信息
MariaDB [(none)]> create database zabbix character set utf8 collate utf8_bin;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> create user zabbix@localhost identified by '123456';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> grant all privileges on zabbix.* to zabbix@localhost;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> flush privileges;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> quit
Bye

导入数据库信息

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

#查看导入后的数据库
mysql -u root -p123456
show databases;
use zabbix;
show tables;

在这里插入图片描述

修改zabbix配置文件里的数据库密码

vim /etc/zabbix/zabbix_server.conf

124 DBPassword=123456

在这里插入图片描述

修改zabbix的PHP配置文件

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

#最后一行修改时区
 24 php_value[date.timezone] = Asia/Shanghai

在这里插入图片描述

开启服务

systemctl restart zabbix-server.service zabbix-agent httpd rh-php72-php-fpm.service

systemctl enable zabbix-server.service zabbix-agent httpd rh-php72-php-fpm.service

在这里插入图片描述

三、测试

浏览器输入
http://192.168.253.77/zabbix

根据以下步骤:

  • Next step
    • 初始页
  • Next step
    • 此页面表示检查基础环境是否都OK
  • 123456
    • 输入mysql密码,点击Next step
  • Next step
  • Next step
  • Finish

访问zabbix

用户名:Admin
密码:zabbix

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值