广告
返回顶部
首页 > 资讯 > 服务器 >Zabbix的详细安装部署
  • 880
分享到

Zabbix的详细安装部署

zabbix数据库服务器linux 2023-08-31 06:08:08 880人浏览 独家记忆
摘要

目录 1.架构 2.安装  1)所有机器关闭防火墙和selinux  2)准备两台机器,一台用做server,一台用做agent,mysql部署在server端的机器上。  3)在10.8.156.38 安装zabbix的存储库  4)安装

目录

1.架构

2.安装

 1)所有机器关闭防火墙和selinux

 2)准备两台机器,一台用做server,一台用做agent,mysql部署在server端的机器上。

 3)在10.8.156.38 安装zabbix的存储库

 4)安装 Zabbix 服务器和代理

 5)安装 Zabbix 前端

 6)安装 Zabbix 前端包

 7)  创建初始数据库

 8)为 Zabbix 服务器配置数据库

 9)为 Zabbix 前端配置 PHP

10)启动 Zabbix 服务器和代理进程


首先,zabbix是一套监控系统,它由多个组件组成,我们在学习zabbix之前,先来了解一下它的组成部件。

1.架构

Zabbix 由几个主要的功能组件组成,其职责如下所示。

SERVER

Zabbix server 是 Zabbix agent 向其报告可用性、系统完整性信息和统计信息的核心组件。是存储所有配置信息、统计信息和操作信息的核心存储库。

数据库

所有配置信息以及 Zabbix 收集到的数据都被存储在数据库中。

WEB 界面

为了从任何地方和任何平台轻松访问 Zabbix ,我们提供了基于 web 的界面。该界面是 Zabbix server 的一部分,通常(但不一定)和 Zabbix server 运行在同一台物理机器上。

PROXY

Zabbix proxy可以替 Zabbix server 收集性能和可用性数据。Zabbix proxy 是 Zabbix 环境部署的可选部分;然而,它对于单个 Zabbix server 负载的分担是非常有益的。

AGENT

Zabbix agents 部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix server。

2.安装

了解了架构,我们开始进行安装,首先安装zabbix的存储库:

1)所有机器关闭防火墙和selinux

setenforing 0 (修改配置文件关闭)
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 
systemctl stop firewalld.service

2)准备两台机器,一台用做server,一台用做agent,Mysql部署在server端的机器上。

server      ip:10.8.156.38       host:zabbix-server

node        ip:10.8.156.21       host:zabbix-agent  

ps:此处我用的桥接,不是强制要求,nat也可以

3)在10.8.156.38 安装zabbix的存储库

[root@zabbix-server ~]#rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
[root@zabbix-server ~]# yum clean all

4)安装 Zabbix 服务器和代理

[root@zabbix-server ~]# yum install zabbix-server-mysql zabbix-agent -y

5)安装 Zabbix 前端

[root@zabbix-server ~]# yum install Centos-release-scl -y

编辑文件 /etc/yum.repos.d/zabbix.repo 并启用 zabbix-frontend 存储库。

[zabbix-frontend]
...
enabled=1
...

6)安装 Zabbix 前端包

[root@zabbix-server ~]# yum -y install zabbix-web-mysql-scl zabbix-apache-conf-scl

7)  创建初始数据库

[root@zabbix-server ~]# wget Https://dev.mysql.com/get/mysql80-commUnity-release-el7-3.noarch.rpm
[root@zabbix-server ~]#yum  -y  install  mysql80-community-release-el7-3.noarch.rpm

[root@zabbix-server ~]#vim   /etc/yum.repos.d/mysql-community.repo

打开5.7源地址,关闭8.0源地址,确保下载的数据库是mysql5.7;这里换mariadb也可以

[root@zabbix-server ~]# yum -y install mysql-community-server

 mysql在安装后,会初始化生成一个随机密码,我们可以去日志里过滤出来,我个人习惯更改密码强度,但会不安全这边不做演示,方法是在 /etc/my.cnf  加入 validate_passWord=off  重启服务即可

[root@zabbix-server ~]# systemctl start mysqld
[root@zabbix-server ~]# grep 'password' /var/log/mysqld.log

[root@zabbix-server ~]# mysqladmin -uroot -p'U84zCRrlt0=c' password '密码' 

[root@zabbix-server ~]# mysql -uroot -p'密码'
mysql> create database zabbix character set utf8 collate utf8_bin;
mysql> grant all on zabbix.* to zabbix@localhost identified by 'Zabbix@2021';
mysql> flush privileges;
mysql> quit;

在 Zabbix 服务器主机上导入初始模式和数据。系统将提示您输入新创建的密码。

[root@zabbix-server ~]# zcat /usr/share/doc/zabbix-server-mysql*/create.sql.gz | mysql -uzabbix -p zabbix
Enter password: //此处输入上面创建用户时,设置的密码,回车导入数据;

可再次进去到数据库,确认zabbix库中有数据生成;

 8)为 Zabbix 服务器配置数据库

编辑文件 /etc/zabbix/zabbix_server.conf

DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=Zabbix@2021

9)为 Zabbix 前端配置 PHP

编辑文件/etc/opt/rh/rh-php72/php-fpm.d/zabbix.conf,取消注释并为您设置正确的时区。

php_value[date.timezone] = Asia/Shanghai

10)启动 Zabbix 服务器和代理进程

[root@zabbix-server ~]# systemctl restart zabbix-server zabbix-agent httpd rh-php72-php-fpm
[root@zabbix-server ~]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm

访问http:// 10.8.156.38/zabbix

出现以下登录界面,

Zabbix监控平台有默认管理员用户;

默认用户名Admin,密码为zabbix;

页面显示为英文,可以设置为中文

Admin用户,可以设置任何用户的语言

设置自己的语言如下图

  

这样我们的zabbix的一个安装就完成了,接下来大家可以自行先探索一下,各个按钮的一个选项和功能。我会持续进行一个更新的。

来源地址:https://blog.csdn.net/linux_yanbb/article/details/129843531

--结束END--

本文标题: Zabbix的详细安装部署

本文链接: https://www.lsjlt.com/news/384264.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Zabbix的详细安装部署
    目录 1.架构 2.安装  1)所有机器关闭防火墙和selinux  2)准备两台机器,一台用做server,一台用做agent,mysql部署在server端的机器上。  3)在10.8.156.38 安装zabbix的存储库  4)安装...
    99+
    2023-08-31
    zabbix 数据库 服务器 linux
  • Zabbix 3.0 安装部署
    zabbix软件包下载zabbix-3.0.1.tar.gzhttp://heanet.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/...
    99+
    2022-10-18
  • 部署zabbix监控mysql (一) 安装zabbix
    部署zabbix监控mysql(1)安装LAMP环境[root@localhost ~]# yum -y installmysql-server http php(2)安装zabbix web所需要的依赖包...
    99+
    2022-10-18
  • zabbix服务端的部署安装
    基于centos6.5 + zabbix-2.4.6  且大部分命令均在zabbix的安装路径下!!比如/usr/local/zabbix/yum -y install gcc gcc-c++ a...
    99+
    2022-10-18
  • hive的详细介绍,安装,部署
    介绍:一、什么是hive???1,hive是基于Hadoop的一个数据仓库工具、2,可以将结构化的数据文件映射为一张数据库表,并提供类sql的查询功能、3,可以将sql语句转换为mapreduce任务进行运...
    99+
    2022-10-18
  • Zabbix监控的安装部署过程
    本篇内容介绍了“Zabbix监控的安装部署过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、安装Zabbix部署所需依赖包#yum&nb...
    99+
    2023-06-05
  • ORALCLEE安装和部署的详细过程
    本篇内容主要讲解“ORALCLEE安装和部署的详细过程”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ORALCLEE安装和部署的详细过程”吧!一、 前期:关闭 ...
    99+
    2022-10-18
  • docker安装部署 onlyoffice的详细过程
    0. 系统要求 中央处理器 I5-10400F以上 内存 16 GB,最佳32G内存 硬盘 至少40 GB的可用空间 1:安装Docker Desktop 2:进入BIOS设置CPU...
    99+
    2022-11-12
  • Docker 部署 Prometheus的安装详细教程
    目录1.安装Node Exporter2.安装cAdvisor3.安装 Prometheus Server4.创建运行Grafana5.添加监控模板6.键值查询7.使用Prometh...
    99+
    2022-11-12
  • nginx的zabbix 5.0安装部署的方法
    本篇内容主要讲解“nginx的zabbix 5.0安装部署的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“nginx的zabbix 5.0安装部署的方法”吧!目录实验环境安装部署安装配置数据...
    99+
    2023-06-20
  • kafka安装部署超详细步骤
    目录概述Step 1: 下载代码Step 2: 启动服务Step 3:创建一个主题Step 4: 发送消息Step 5: 消费消息Step 6: 设置多个broker集群(单机伪集群...
    99+
    2022-11-12
  • Nginx Linux安装部署详细教程
    一、Nginx简介 Nginx是一个web服务器也可以用来做负载均衡及反向代理使用,目前使用最多的就是负载均衡,具体简介我就不介绍了百度一下有很多,下面直接进入安装步骤 二、Nginx安装 1、下载Nginx及相关组件 ...
    99+
    2022-06-04
    Nginx Linux安装部署 Linux安装Nginx详细教程
  • centos7安装zabbix 5.0的详细过程
    目录环境说明安装前配置安装postgresql数据库安装配置修改postgres密码设置zabbix账户及数据库安装zabbix安装zabbix及前端zabbix数据库初始化配置za...
    99+
    2023-03-07
    centos7安装zabbix 5.0 centos安装zabbix 5
  • Yapi安装部署详细图文教程
    目录Yapi安装部署教程1.1 环境准备1.2 安装命令行工具1.2.1 全局安装 yapi-cli ,yapi的命令行工具1.2.2 全局安装 ykit , yapi打包工具1.3...
    99+
    2022-11-13
  • Dubbo2.7X安装部署详细流程分析
    一、安装注册中心zookeeper 下载地址:https://mirrors.bfsu.edu.cn/apache/zookeeper/ 1.下载直接解压,进入../conf/目录下...
    99+
    2023-02-03
    Dubbo 安装部署 Dubbo 2.7X 安装部署
  • 基于Docker安装与部署Zabbix的案例
    小编给大家分享一下基于Docker安装与部署Zabbix的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!今天测试了一天的Zabbix-Docker,部署起来确...
    99+
    2023-06-07
  • 【安装部署】Mysql下载及其安装的详细步骤
    1.下载压缩包 官网地址:www.mysql.com    2.环境配置  先解压压缩包 配置环境变量 添加环境变量:我的电脑--->属性-->高级-->环境变量-->系统变量-->path 在mysql安装目录下新建my.ini文件...
    99+
    2023-09-11
    mysql adb 数据库
  • minio安装部署及使用的详细过程
    目录一、服务器安装minio1.进行下载2.新建minio安装目录,执行如下命令二、进行访问,并设置桶1.访问 三、springboot进行实现1.引入依赖2.在 appl...
    99+
    2022-11-13
  • Cenots7 离线安装部署PostgreSQL 的详细过程
    目录1 PostgreSQL源码包下载并复制1.1PostgreSQL源码包下载:1.2复制源码包至服务器2基于PostgreSQL源码安装2.1解压缩源码2.2检查环境 指定安装路径2.3编译2.4安装3.postgr...
    99+
    2022-10-23
  • Cenots7离线安装部署PostgreSQL的详细过程
    目录1 PostgreSQL源码包下载并复制1.1PostgreSQL源码包下载:1.2复制源码包至服务器2基于PostgreSQL源码安装2.1解压缩源码2.2检查环境 指定安装路...
    99+
    2022-11-13
    PostgreSQL 离线安装部署 Cenots7 安装部署PostgreSQL
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作