问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Zabbix 部署——安装 Zabbix(监控服务器)

创作时间:
作者:
@小白创作中心

Zabbix 部署——安装 Zabbix(监控服务器)

引用
CSDN
1.
https://m.blog.csdn.net/qq_73990369/article/details/142343357

本文将详细介绍如何在Linux系统上部署和安装Zabbix监控服务器。从环境准备到最终的安装向导,每个步骤都配有详细的命令和说明,适合有一定Linux基础的读者学习。

zabbix 官网:

https://www.zabbix.com/

1、准备一台虚拟机

1.整理配置yum源(192.168.1.10)

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOSBase.repo.backup
wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

2.设置主机名(192.168.1.10)

zabbix-server(192.168.1.10)

hostnamectl set-hostname zabbix_server
su #切换到zabbix_server用户

3.防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

4.selinux

setenforce 0

2、准备Zabbix-repo

使用阿里提供的zabbixYUM源

编辑zabbix.repo文件

vim /etc/yum.repos.d/zabbix.repo

粘贴以下内容

[zabbix]
name=alibaba zabbix
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/
gpgcheck=0
enabled=1
[zabbix2]
name=alibaba zabbix frontend
baseurl=https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/frontend/
gpgcheck=0
enabled=1

3、安装Zabbix服务器

安装数据库、代理程序(上报信息的程序)

yum  -y  install zabbix-server-mysql zabbix-agent

安装centos发布scl(包管理机制)

yum install centos-release-scl

zabbix前台页面

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

这时会出现一个问题,下载安装失败,下方链接给出了解决办法
centos使用scl切换软件版本时提示Cannot find a valid baseurl for repo: centos-sclo-rh/x86_64 问题----解决方案

4、初始化数据库

1.安装数据库

yum -y install mariadb mariadb-server

2.启动数据库

systemctl start mariadb    #启动
systemctl enable mariadb   #开机自启动

3.授权zabbix账号

mysql  #进入数据库
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> create user zabbix@localhost identified by 'ChenFuguo@123';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> flush privileges;
mysql> quit;

4.初始化zabbix

注意,版本号的问题!!!查看一下自己的版本号

ls /usr/share/doc/zabbix-server-mysql-5.0.43/

把create.sql.gz这个sql文件,导入到zabbix数据库

zcat /usr/share/doc/zabbix-server-mysql-5.0.43/create.sql.gz | mysql -uzabbix    -p'ChenFuguo@123'  zabbix

5、启动zabbix服务

配置sql账号密码

vim /etc/zabbix/zabbix_server.conf

粘贴以下内容

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=ChenFuguo@123

启动zabbix

systemctl start zabbix-server.service
systemctl enable zabbix-server.service

编辑Zabbix前端的PHP配置

vim  /etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf

粘贴以下内容,默认值,只需要配置时区

php_value[date.timezone] = Asia/Shanghai

重新启动zabbix

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

该命令的意思是:
重启 Zabbix 服务器:刷新 Zabbix 服务器,确保监控服务正常运行
重启 Zabbix Agent:刷新 Zabbix Agent,确保它能正确收集和传送监控数据
重启 Apache HTTP Server:使 web 服务重新加载,以保证正确地处理 HTTP 请求
重启 PHP-FPM:刷新 PHP 处理器,确保它能正确地执行 PHP 代码

浏览器打开zabbix
http://192.168.1.10/zabbix

5、显示Zabbix安装向导

数据库信息
登录
用户名: Admin 密码: zabbix
左下角用户图标,更换语言


© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号