首页 > 系统相关 >Centos7.9安装配置Zabbix6.0详细步骤

Centos7.9安装配置Zabbix6.0详细步骤

时间:2024-08-12 16:54:02浏览次数:18  
标签:步骤 mysql devel Centos7.9 zabbix yum install Zabbix6.0 php

文章目录

一:配置yum源

1:备份现有的yum源(更改名称就行)

2:创建阿里云yum源

wget -O /etc/yum.repos.d/aliyun.repo http://mirrors.aliyun.com/repo/Centos-7.repo

3:清理并重新加载yum源

yum clean all && yum makecache

二:关闭防火墙和selinux

systemctl disable --now firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 

三:安装php

1:安装PHP

#centos7
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-utils

yum -y install php  php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json php-redis

yum-config-manager --enable remi-php74
yum list php
yum -y install php
#查看版本
php -v
#查看启动模块
php --modules
#查看安装路径
whereis php

2:启动,自启,查看运行状态

service php-fpm start 

service php-fpm enable 

service php-fpm status

四:安装apache

1:安装httpd

yum install httpd -y
systemctl restart httpd
systemctl enable httpd
#配置文件位置
/etc/httpd/conf/httpd.conf
/var/www/html

2:配置Apache解析PHP

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

<FilesMatch \.php$>
        SetHandler "proxy:fcgi://127.0.0.1:9000"
</FilesMatch>

#Apache网页目录下编写简单的php网页,验证访问Apache的php网页
vim /var/www/html/index.php

<?php
 phpinfo();
?>

#浏览器访问,会看到以下界面
http://IP/index.php

在这里插入图片描述

五:安装mysql

1:下载8.0+版本的mysql的yum存储库

wget https://repo.mysql.com//mysql84-community-release-el7-1.noarch.rpm

2:安装存储库

rpm -Uvh mysql84-community-release-el7-1.noarch.rpm

3:禁用系统自带的mysql模块(可选)

yum module disable mysql

4:安装mysql sever

yum install mysql-community-server

5:启动mysql服务

service mysqld start

6:查看服务状态

service mysqld status

7:查看初始密码

grep ‘temporary password’ /var/log/mysqld.log

8:登陆MySQL输入上面的密码

mysql -u root -p

9:修改密码

修改本地root用户登录密码

alter user 'root'@'localhost' identified by "P@ssw0rd";

创建全域root用户(允许root用户从其它地址访问)

create user 'root'@'%' identified by 'P@ssw0rd';

进行授权

grant all privileges on *.* to 'root'@'%'; 
flush privileges;
update mysql.user set Grant_priv='Y', Super_priv='Y' where user ='root' and host='%'; 
flush privileges;
quit

10:创建初始数据库

mysql -uroot -p

输入密码

mysql> create database zabbix character set utf8mb4 collate utf8mb4_bin;
mysql> create user zabbix@localhost identified by 'P@ssw0rd';
mysql> grant all privileges on zabbix.* to zabbix@localhost;
mysql> set global log_bin_trust_function_creators = 1;
mysql> quit;

六:编译安装zabbix6.0

1:安装依赖

#安装依赖
yum install gcc -y
yum install openssl -y
yum install openssl-devel -y

yum -y install libxml2 libxml2-devel  curl curl-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel zlib zlib-devel openldap openldap-devel sqlite-devel oniguruma-devel

yum install -y libevent-devel net-snmp-devel
yum install mysql-devel

2:下载zabbix6.0压缩包

#下载压缩包,解压
wget https://cdn.zabbix.com/zabbix/sources/stable/6.0/zabbix-6.0.0.tar.gz
tar -zvxf zabbix-6.0.0.tar.gz

3:创建用户组

#创建用户组等,授权
groupadd --system zabbix

useradd --system -g zabbix -d /usr/lib/zabbix -s /sbin/nologin -c "Zabbix Monitoring System" zabbix

mkdir -m u=rwx,g=rwx,o= -p /usr/lib/zabbix
chown zabbix:zabbix /usr/lib/zabbix
cd zabbix-6.0.0
#同步时钟,设置系统时间与网络时间同步
yum -y install ntpdate

4:编译安装

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 

make install

在这里插入图片描述

5:导入数据库

cd zabbix-6.0.0/database/mysql/
mysql -uzabbix -p zabbix < schema.sql
mysql -uzabbix -p zabbix < images.sql
mysql -uzabbix -p zabbix < data.sql

在这里插入图片描述

6:添加数据库zabbix用户的登陆密码

vi +/DBPassword /usr/local/etc/zabbix_server.conf 

DBPassword= P@ssw0rd

DBSocket=/var/lib/mysql/mysql.sock

七:php修改参数

yum install php-bcmatch -y
find / -name php.ini
vim /etc/php.ini

max_execution_time = 300
max_input_time = 300
post_max_size = 16M
date.timezone = Asia/Shanghai


#启动server与agentd服务,在zabbix-6.0.0目录下
zabbix_server
zabbix_agentd
#Zabbix 前端是 PHP 编写的,所以必须运行在支持 PHP 的 Web 服务器上。需要从ui路径下复制 PHP 文件到 Web 服务器的 HTML 文档目录,完成安装,把整个ui目录都拷贝过去并命名为zabbix,在zabbix-6.0.0目录下

cp -r ui /var/www/html/zabbix/
#为了使参数生效,重启php-fpm,httpd服务
systemctl restart php-fpm
systemctl restart httpd

在这里插入图片描述

八:页面访问

http://IP/zabbix/setup.php
http://IP/zabbix/
#查看zabbix版本
zabbix_server -V

根据提示进行配置

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

标签:步骤,mysql,devel,Centos7.9,zabbix,yum,install,Zabbix6.0,php
From: https://blog.csdn.net/m0_65016859/article/details/141136255

相关文章

  • 国内Kubernetes安装步骤
    CentOS7上安装Kubernetes集群指南前置条件两台CentOS7服务器Master节点:192.168.50.106Worker节点:192.168.50.107每台服务器至少2CPU,2GB内存,20GB磁盘空间root访问权限1.系统准备(两台服务器都执行)#关闭防火墙systemctlstopfirewalldsystemctl......
  • 创业者教练:八个步骤指南
    如何成为一名创业者教练:八个步骤指南创业者教练是商业世界中一个日益重要的角色,他们帮助企业家和创业者实现目标,克服挑战,并发展他们的业务。如果您有兴趣成为一名创业者教练,以下是您需要遵循的八个步骤:第一步:了解创业者教练的角色创业者教练是专业人士,他们使用各种技术和策略来......
  • 小程序原生开发步骤讲解
    前言:都在使用快速开发的uniapp框架的时候,我们是否忘记了原生小程序开发了呢,这里记录一下,以备日后查阅1.打开小程序开发文档开始|微信开放文档账号可以不用申请用测试号我们主要讲解开发2.安装开发者工具3.创建小程序4.目录结构:目录结构和我们用uniapp编译之后的小程......
  • 基于yolov8进行目标识别的文件部署步骤
    1 yolov8模型简介YOLOv8(YouOnlyLookOnceversion8)是YOLO(YouOnlyLookOnce)系列模型的最新版本,延续了YOLO系列的实时目标检测方法。YOLOv8在架构、训练过程和性能方面做了多项改进,旨在提升检测精度和速度。以下是YOLOv8的主要特点和改进:1.改进的网络架构:  -YOLO......
  • OpenCV与AI深度学习 | 手把手教你用Python和OpenCV搭建一个半自动标注工具(详细步骤 +
    本文来源公众号“OpenCV与AI深度学习”,仅用于学术分享,侵权删,干货满满。原文链接:手把手教你用Python和OpenCV搭建一个半自动标注工具(详细步骤+源码)导 读    本文将手把手教你用Python和OpenCV搭建一个半自动标注工具(包含详细步骤+源码)。背景介绍    样本标......
  • 深度学习——神经网络(neural network)详解(二). 带手算步骤,步骤清晰0基础可看
    深度学习——神经网络(neuralnetwork)详解(二).手算步骤,步骤清晰0基础可看前文如下:深度学习——神经网络(neuralnetwork)详解(一).带手算步骤,步骤清晰0基础可看运用神经网络模型进行房价预测具体手算过程,具体示例假设我们有一个简单的神经网络,还是之前这个神经网络,输入层2个......
  • nlp基础-序列填充+嵌入表示的具体步骤
    词嵌入(WordEmbedding)是将离散的词语转换为连续的向量表示,以便模型可以处理这些向量。词嵌入的目的是将词语映射到一个低维的实数向量空间中,使得词与词之间的语义关系在这个空间中得到体现。词嵌入的具体步骤1.准备词汇表构建词汇表:从训练数据中提取所有唯一的词汇,并为每个......
  • 不拉黑不删除隐藏好友方法的三个步骤
    在微信的复杂社交生态中,巧妙地平衡工作与个人生活的界限,有时需要对特定好友进行“隐藏”处理,以维护隐私与专注度。尽管微信官方并未直接提供一键隐藏好友的功能,但我们可以通过一种高级且策略性的方法来间接达到这一目的,即利用微信的“密友”或类似功能的变通策略(需注意,这里的“......
  • ADB安装apk包到所有andriod设备步骤详解
    背景:使用adb工具,用数据线连接电脑与机器,电脑安装apk包后,使用命令直接安装到机器上,省去其他下载等繁琐流程一、电脑安装adb工具1、下载adb压缩包地址:--Windows版本:https://dl.google.com/android/repository/platform-tools-latest-windows.zip2、配置环境变量a.右击此电脑......
  • 计算机毕设流程步骤
    计算机毕设流程步骤:......