zabbix5.0版本安装

zabbix5.0版本安装

1:配置环境安装

2:安装zabbix5.0

3:设置中文模式

一:准备搭建系统环境

centos7.6

image.png

二:安装过程

1:首先查看selinux是否关闭,没有关闭手动关闭

# getenforce
# vi /etc/selinux/conf         //未关闭情况编辑关闭
SELINUX=Disabled     修改为Disabled

image.png

2:查看防火墙是否关闭

# systemctl status  firewalld
# systemctl disable firewalld        //永久关闭防火墙
# systemctl stop firewalld          //当前环境关闭防火墙

image.png

三:安装zabbix5.0版本

1:下载zabbix5.0

//我这使用的是清华源

# wget https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# ls
# rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
# yum clean all     //清理缓存
# yum -y install zabbix-server-musql zabbix-agent         //安装zabbix服务端与客户端
# yum -y install centos-release-scl                   //安装zabbix前端,启用redhat软件集合

包的作用:

zabbix-agent.:zabbix客户端,用来收集客户端各种参数

zabbix-get:zabbix的一个工具,用来检查是否可以获取服务器信息(一般服务端要安装)

zabbix-sender:用于发送数据给server或者proxy。

zabbix-web:zabbix要使用web界面,这个包是用来处理Apache和php,mysql等之间的依赖关系。

image.png

image.png

2:修改配置文件

# vim /etc/yum.repos.d/zabbix.repo
找到【zabbix-frontend】下修改enable=0修改为enable=1

image.png

3:安装zabbix前端包

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

4:安装数据库并配置

# yum -y install mariadb-server mariadb-devel
# systemctl start mariadb             //开启数据库
# systemctl enable mariadb           // 开机启动数据库
# mysql_secure_installation         //初始化安全配置数据库    回车 n   一路y

4.1配置数据库

# mysql
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'password';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> quit;

5:导入初始架构和数据,系统将提示您输入新创建的密码

# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
密码为password

6:为zabbix server配置数据库

编辑配置文件

# vim /etc/zabbix/zabbix_server.conf
找到DBPassword=  下添加一行DBPassword=password

7:为zabbix前端配置php

编辑配置文件

# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf
找到 ; php_value[date.timezone] = Europe/Riga
修改为php_value[date.timezone] = Asia/Shanghai

8:启动zabbix相关服务

# systemctl restart zabbix-server zabbix-agent rh-php72-php-fpm httpd          //重启这些服务
# systemctl enable zabbix-server zabbix-agent rh-php72-php-fpm httpd           //开机自启

9:配置zabbix前端

浏览器输入

http://server_ip_or_name/zabbix

image

四:修改中文模式字体

修改页面中文显示

查找fonts目录

# find / -name fonts

有些参数显示不出来

修改中文字体,防止监控图乱码

1)在控制面板中找到一个字体,例如黑体

2)上传到/usr/share/zabbix/assets/fonts

image.png

3)修改

# vim usr/share/zabbix/include/defines.inc.php
# /graphfonts      //查找graphfonts
将全部graphfonts 修改为fz

4)刷新zabbix前端


版权声明:本文为qq_43648035原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。