zabbix6.4服务端详细安装教程

原文 links

Zabbix 是一款开源的网络监控系统,可以监控各种网络服务、服务器硬件状态和网络流量等。它提供了灵活的告警机制、数据收集和可视化功能,帮助管理员实时监控和管理 IT 基础设施。

在本教程中,将以 CentOS 8.5 为例,演示如何安装和部署 Zabbix 6.4 版本(centos 8 以下不支持 zabbix 服务安装)

1. 更换 yum 源

mv /etc/yum.repos.d /etc/yum.repos.d.bakmkdir /etc/yum.repos.dcurl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repoyum install -y epel-release  #后续安装 zabbix 需要

zabbix6.4服务端详细安装教程 - 第1张图片

zabbix6.4服务端详细安装教程 - 第2张图片

2. 打开官网 按照官网教程进行部署

打开 zabbix 官网(https://www.zabbix.com/),点击 product 点击 download 进入下载页面,官网很人性化提供各种系统及版本安装下载方式,本文以 centos8.5 为例进行 zabbix6.4 安装 webserver 选择 nginx 方式部署

zabbix6.4服务端详细安装教程 - 第3张图片

zabbix6.4服务端详细安装教程 - 第4张图片

根据提示按步骤分别安装部署源,PHP,zabbix server ,frontend,agent

zabbix6.4服务端详细安装教程 - 第5张图片

下载并配置 mysql 数据库

zabbix 数据库要求 mysql 版本最低为 8.0.30 版本,本例为 8.0.31 安装

yum remove mariadb-connector-c-config -y   #卸载 mariadbwget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.31-1.el8.x86_64.rpm-bundle.tartar -xvf mysql-8.0.31-1.el8.x86_64.rpm-bundle.tarrpm -ivh mysql-community-common-8.0.31-1.el8.x86_64.rpmrpm -ivh mysql-community-client-plugins-8.0.31-1.el8.x86_64.rpmrpm -ivh mysql-community-libs-8.0.31-1.el8.x86_64.rpmrpm -ivh mysql-community-client-8.0.31-1.el8.x86_64.rpmrpm -ivh mysql-community-icu-data-files-8.0.31-1.el8.x86_64.rpmrpm -ivh mysql-community-server-8.0.31-1.el8.x86_64.rpmsystemctl enable mysqld && systemctl start mysqld cat /var/log/mysqld.log ##查看日志获取初始密码

zabbix6.4服务端详细安装教程 - 第6张图片

修改初始密码
mysql -u root -palter user root@localhost identified by '1qaz@WSX';quit;

zabbix6.4服务端详细安装教程 - 第7张图片

添加数据库及用户

注意: 创建用户使用的是修改后的密码而不是 password

zabbix6.4服务端详细安装教程 - 第8张图片

导入初始架构和数据,禁用选项 log_bin_trust_function_creators

zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix

密码为设置的数据库密码,执行后需等待一会

再次进入数据库执行以下命令:

set global log_bin_trust_function_creators = 0;

修改 zabbix-service 及 nginx 配置文件

vi /etc/zabbix/zabbix_server.conf

在第 129 行添加数据库密码后保存退出

zabbix6.4服务端详细安装教程 - 第9张图片

vi /etc/nginx/conf.d/zabbix.conf

取消 listen 和 server name 注释

zabbix6.4服务端详细安装教程 - 第10张图片

安装中文字体

dnf -y install langpacks-zh_CN

启动服务并设开机自启

systemctl restart zabbix-server zabbix-agent nginx php-fpmsystemctl enable zabbix-server zabbix-agent nginx php-fpm

zabbix6.4服务端详细安装教程 - 第11张图片

关闭防火墙和 selinux

systemctl stop firewalldsetenforce 0

3.web 页面配置

nginx 访问为 http://IP:8080 (PHP 访问为 http:IP/zabbix )

zabbix6.4服务端详细安装教程 - 第12张图片

选择默认语言为简体中文,点击下一步,确保必要条件均为 OK,继续下一步

zabbix6.4服务端详细安装教程 - 第13张图片

输入数据库密码,继续下一步

zabbix6.4服务端详细安装教程 - 第14张图片

起一个主机名并设置时区及主题

zabbix6.4服务端详细安装教程 - 第15张图片

确认没有问题点击下一步

zabbix6.4服务端详细安装教程 - 第16张图片

接下来系统提示已完成安装,点击完成我们就可以登录系统了

zabbix6.4服务端详细安装教程 - 第17张图片

操作完成后输入账号密码 默认账号密码为 Admin/zabbix

zabbix6.4服务端详细安装教程 - 第18张图片

zabbix6.4服务端详细安装教程 - 第19张图片

参考链接:https://www.cnblogs.com/yiming523/p/17665675.html

 

 

《zabbix6.4服务端详细安装教程》留言数:0

发表留言