Centos8部署zabbix5.2

 

一、环境准备

虚拟机 CentOS Linux release 8.2.2004 (Core)

CPU 4核

内存 4G

磁盘 150G

Zabbix 5.2

注:1.配置外网代理,2.关闭防火墙   的作业环境

二、设置zabbix的yun

zabbix官方网站:https://www.zabbix.com

zabbix官方镜像网站:https://repo.zabbix.com

 

访问地址:https://www.zabbix.com/cn/download

选择需要安装的版本,如下图:

 

 

 

选择好版本后,下面会生成相应的zabbix源文件连接,下载:

wget https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm

rpm -ivh zabbix-release-5.2-1.el8.noarch.rpm

dnf clean all

三、安装Zabbix server,Web前端,agent

dnf install zabbix-server-mysql zabbix-web-mysql zabbix-apache-conf zabbix-agent -y

我选择过nginx的,但是有一个模块(nginx-mod-mail)始终安装不上于是换成Apache

四、下载创建并初始数据库

1、安装:dnf install -y mysql-server mysql-devel mysql-libs

2、启动:systemctl start mysqld(设置自启:systemctl enable mysqld.service)

3、初始化:mysql_secure_installation

4、创建zabbix初始数据库:

create database zabbix character set utf8 collate utf8_bin;

create user zabbix@localhost identified by 'zabbix';

grant all privileges on zabbix.* to zabbix@localhost;

flush privileges;

5、导入初始架构和数据:

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

五、编辑配置文件

1、连接数据库:

vim /etc/zabbix/zabbix_server.conf

DBPassword=password

2、更改时区:

vim /etc/php-fpm.d/zabbix.conf

php_value[date.timezone] = Asia/Shanghai

六、启动并配置前端

1、启动:

systemctl restart zabbix-server zabbix-agent httpd php-fpm

systemctl enable zabbix-server zabbix-agent httpd php-fpm

2、配置前端:

官方安装详解地址:

https://www.zabbix.com/documentation/current/manual/installation/frontend

浏览器访问:http://server_ip_or_name/zabbix

访问成功后可以看到:

 

 

 

下一步,检查先决条件,确保满足所有软件先决条件:

 

 

 

下一步,配置数据库连接:

 

 

 

下一步,输入zabbix服务器信息:

 

 

 

下一步,设置前端默认时区和主题:

 

 

 

下两步,直接通过就行:

3、登录:

默认用户名为Admin,密码为zabbix。

七、zabbix配置中文界面

1、手动安装中文语言包:

dnf install langpacks-zh_CN.noarch

安装glibc-common实现对语言包的识别:

dnf install glibc-common

# 如果已安装过,需要重新安装,用reinstall

dnf reinstall glibc-common

 

检测是否安装成功:

locale -a | grep zh_CN

2、解决中文乱码:

问题在于zabbix默认的字体文件不支持中文,所以中文字符的显示成了乱码;

windows的C:\Windows\Fonts目录下复制想要的字体(.ttf)到服务器的

/usr/share/zabbix/assets/fonts目录下,

注意大写的字体名要改为小写的,

 

修改配置文件:

 vim /usr/share/zabbix/include/defines.inc.php

 

define('ZBX_GRAPH_FONT_NAME',           'graphfont');

中的‘graphfont‘更改为你的字体名

posted @ 2020-12-09 15:12  待時而傾  阅读(3122)  评论(3编辑  收藏  举报