admin

Centos7 yum安装zabbix5.0(mysql5.7+nginx)

admin 系统监控 2020-08-04 2983浏览 0

centos 7 添加阿里云镜像

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum install epel-release


停止防火墙和SELinux

systemctl stop firewalld && systemctl disable firewalld

setenforce 0

sed -i s/SELINUX=enforcing/SELINUX=disabled/g /etc/selinux/config


卸载自带的mariadb

yum remove mariadb mariadb-libs


下载mysql5.7的repo

wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm


然后进行repo的安装

rpm -ivh mysql57-community-release-el7-9.noarch.rpm


安装mysql

yum install -y mysql-server


启动mysql5.7和设置开机启动

service mysqld start && chkconfig mysqld on


查看临时密码

grep -an “temporary password” /var/log/mysqld.log


mysql -u root -p

粘贴上方显示的临时密码


修改mysql的root密码为Zabbix123+(这里遵从mysql默认密码级别 需要调整可自行百度)

mysql> ALTER USER USER() IDENTIFIED BY ‘Zabbix123+’;

mysql> flush privileges;

mysql> quit;


获取zabbix5.0安装源

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

yum clean all


安装Zabbix server and agent(下载慢或下载失败多试几遍,实在下不了可以去官网下rpm包)

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


安装Zabbix frontend

yum install -y centos-release-scl


编辑配置文件 /etc/yum.repos.d/zabbix.repo激活zabbix-frontend的repo源

vim /etc/yum.repos.d/zabbix.repo 改为enabled=1

image.png

这里使用nginx作为zabbix的前端(下载慢或下载失败多试几遍,实在下不了可以去官网下rpm包)
yum install -y zabbix-web-mysql-scl zabbix-nginx-conf-scl

创建初始数据库
mysql -uroot -pZabbix123+
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by ‘Zabbix123+’;
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;
测试刚创建的数据库用户
mysql -uzabbix -pZabbix123+
show databases;

导入初始架构和数据,系统将提示您输入新创建的密码,这里输入Zabbix123+等待数据库导入完成
zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix

测试导入是否成功 有表则全部倒入正常
mysql -uzabbix -pZabbix123+
show databases;
use zabbix;
show tables;为Zabbix server配置数据库

编辑配置文件

vim /etc/zabbix/zabbix_server.conf

将124行取消#号 并填写数据库密码

DBPassword=Zabbix23+

在这里插入图片描述

为Zabbix前端配置PHP

编辑配置文件

vi /etc/opt/rh/rh-nginx116/nginx/conf.d/zabbix.conf


image.png

这里尽量配置ip地址或者域名,不然访问是显示nginx默认欢迎页,无法跳转至zabbix页面

编辑配置文件

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

第6行添加,nginx

最后一行去掉前面;号并修改时区为Asia/Shanghai

image.png

启动Zabbix server和agent进程,并为它们设置开机自启:
systemctl restart zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm
systemctl enable zabbix-server zabbix-agent rh-nginx116-nginx rh-php72-php-fpm

页面访问: http://服务器IP

image.png

按照页面提示一步一步操作
数据库密码填入上面设置的Zabbix123+
其它使用默认配置即可 如需外部访问可将host设置为服务器IP port设置为3306

image.png

image.png

默认管理员账号密码为 Admin zabbix

image.png

配置显示中文

image.png


版权声明

本站《作品展示》类文章均为原创,转载必须注明出处,技术分享类文章部分来源于网络,版权归原作者所有,若侵权请留言。