centos 8系统下安装zabbix4.5的方法

  
1安装mariadb数据库
 <代码类=" language-bash "> 1。配置阿里云源
  参考链接:https://developer.aliyun.com/mirror
  2. 使用阿里云源安装mariadb
  dbf - y安装mariadb-server mariadb-client  
<编辑> 1.1 1。使用systemctl进行mariadb服务管理
 <代码类=" language-bash "> systemctl开始mariadb, #启动mariadb
  systemctl停止mariadb, #停止mariadb
  systemctl重启mariadb, #重启mariadb
  systemctl启用mariadb, #设置开机启动 
<编辑> 1.1.2初始化mariadb
 <代码类=" language-bash "> mysql_secure_installation  
1.2,配置zabbix仓库
 <代码类=" language-bash "> [root@m01 ~] # rpm -Uvh https://repo.zabbix.com/zabbix/4.5/rhel/8/x86_64/zabbix -释放- 4.5 - 2. - el8.noarch.rpm
  或
  (root@m01 ~) # rpm -Uvh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.5/rhel/8/x86_64/zabbix -释放- 4.5 - 2. - el8.noarch.rpm
  
  (root@m01 ~) # dnf清洗所有的 
1.3安装Zabbix程序包,以及Mysql,前端,代理
 <代码类=" language-bash "> dnf - y安装zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent  
 <代码类=" language-bash ">如果出现以下报的错;
  dnf - y安装zabbix-server-mysql zabbix-web-mysql zabbix-nginx-conf zabbix-agent
  最后的元数据过期检查:0:00:45前> dnf - y安装epel-release  
1.4创建Zabbix数据库及用户
 <代码类=" language-bash "> root@centos8 ~ # mysql - u root - p
  输入密码:
  MariaDB[(一)]比;创建数据库zabbix字符集utf8核对utf8_bin;
  查询好了,1行影响(0.000秒)
  MariaDB[(一)]比;所有特权授予> [root@centos8 ~] # zcat/usr/share/doc/zabbix-server-mysql/create.sql。广州| mysql - u zabbix - p zabbix
  输入密码: 
1.6配置Zabbix服务器数据库

编辑/etc/Zabbix/zabbix_server。参看文件,修改数据库配置

 <代码类=" language-bash "> root@centos8 ~ #猫/etc/zabbix/zabbix_server.conf
  DBHost=localhost
  DBName=zabbix
  dbus=zabbix
  DBPassword=zabbix  
1.7为zabbix前端配置php

编辑/etc/nginx/conf.d/zabbix.conf,取消注释并设置& # 39;听# 39;和& # 39;server_name # 39;指令

 <代码类=" language-bash ">听80;
  server_name 192.168.0.111;  
<编辑>进入配置文件/etc/nginx/nginx。配置里面,注释掉服务器所有代码块

编辑文件/etc/php-fpm.d/zabbix。相依,取消注释并设置正确的时区

 <代码类=" language-bash "> php_value[日期。亚洲时区]=/上海 

<强>注意:必须关闭防火墙firewalld和selinux * * (非常重要)* *

1.8启动Zabbix服务进程,并加入开机自启动
 <代码类=" language-bash "> [root@centos8 ~] # systemctl重启Zabbix服务器zabbix-agent nginx php-fpm
  (root@centos8 ~) # systemctl启用zabbix服务器zabbix-agent nginx php-fpm  
2 WEB安装步骤
<编辑> 2.1浏览器打开地址:http://192.168.0.111/setup.php <编辑> 2.2配置zabbix连接数据库

 centos 8系统下安装zabbix4.5的方法

2.3,配置ZabbixServer服务器的信息

 centos 8系统下安装zabbix4.5的方法

2.4确认检查

 centos 8系统下安装zabbix4.5的方法

2.5安装成功

提示已成功地安装了zabbix前端。配置文件/etc/zabbix/WEB/zabbix.conf。php被创建。

 centos 8系统下安装zabbix4.5的方法

2.6登录zabbix

默认登录zabbixweb的用户名:Admin,密码:zabbix

2.7调整字符集为中文并修复中文乱码

如果没有安装中文字体包,使用dnf安装“langpacks-zh_CN.noarch"

 centos 8系统下安装zabbix4.5的方法

修复中文乱码的解决方法:

安装字体并替换现有字体

 <代码类=" language-bash "> [root@centos8 ~] # dnf - y wqy-microhei-fonts安装
  # cp/usr/share/fonts/wqy-microhei/wqy-microhei root@centos8 ~。ttc/usr/share/zabbix/assets/fonts/graphfont.ttf  

3。安装zabbix监控主机

3.1安装zabbix-agent

我这里使用的监控主机是ubuntu18.04

 <代码类=" language-bash "> root@ubuntu: ~ # apt-get安装zabbix-agent 

centos 8系统下安装zabbix4.5的方法