编程技术分享平台

网站首页 > 技术教程 正文

Centos 7安装ZABBIX5.0(centos7安装zsh)

xnh888 2024-09-16 07:34:56 技术教程 21 ℃ 0 评论

安装服务端

关闭防火墙和selinux

systemctl stop firewalld
systemctl disable firewalld
sed -i ‘7s/enforcing/disabled/’ /etc/selinux/config

配置源

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

yum安装服务端

yum -y install zabbix-server-mysql

安装依赖和配置前端源

yum -y install centos-release-scl
vim /etc/yum.repo.d/zabbix.repo

安装前端包

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

配置数据库

安装数据库

yum -y install mariadb-server

启动数据库

systemctl start mariadb
systemctl enable mariadb

创建数据库

# mariadb安装好之后没有密码可以直接登录
create database zabbix character set utf8 collate utf8_bin;

授权zabbix用户

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

导入初始化数据

zcat /usr/share/doc/zabbix-server-mysql-5.0.17/create.sql.gz > zabbix.sql
mysql -uzabbix -pzabbix < zabbix.sql #在zabbix.sql首行中添加USE zabbix

配置服务端

配置zabbix_server连接数据库

vim /etc/zabbix/zabbix_server.conf
DBName=zabbix
DBUser=zabbix
DBPassword=zabbix

配置php

cd /etc/opt/rh/rh-php72/
vim php-fpm.d/zabbix.conf
#date.timezone前的;要删掉

配置nginx

cd /etc/opt/rh/rh-nginx116
vim conf.d/zabbix.conf

# 把nginx的server注释了
cd /etc/opt/rh/rh-nginx116/nginx
vim nginx.conf

启动服务

systemctl start zabbix-server rh-php72-php-fpm rh-nginx116-nginx
systemctl enable zabbix-server rh-php72-php-fpm rh-nginx116-nginx

有9000、3306、80、10051代表服务都正常了

网页端配置

访问本机地址

全是ok就行了,如果有一项不是ok就需要解决对应的选项

输入数据库账号和密码


登录zabbix,账号:Admin 密码:zabbix

设置中文

但是这并不完美,图片上显示的文字会出现乱码

解决中文乱码

# 安装依赖
yum -y install wqy-microhei-fonts
# 替换文件
cp /usr/share/fonts/wqy-microhei/wqy-microhei.ttc /usr/share/fonts/dejavu/DejaVuSans.ttf
# 重启服务
systemctl restart zabbix-server

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表