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连接数据库编辑>
2.3,配置ZabbixServer服务器的信息
2.4确认检查
2.5安装成功
提示已成功地安装了zabbix前端。配置文件/etc/zabbix/WEB/zabbix.conf。php被创建。
2.6登录zabbix
默认登录zabbixweb的用户名:Admin,密码:zabbix
2.7调整字符集为中文并修复中文乱码
如果没有安装中文字体包,使用dnf安装“langpacks-zh_CN.noarch"
修复中文乱码的解决方法:
安装字体并替换现有字体
<代码类=" 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-agentcentos 8系统下安装zabbix4.5的方法