Zabbix的详细安装部署

这篇具有很好参考价值的文章主要介绍了Zabbix的详细安装部署。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

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也可以

Zabbix的详细安装部署

[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

Zabbix的详细安装部署

[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库中有数据生成;

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的详细安装部署

Zabbix的详细安装部署

Zabbix的详细安装部署

Zabbix的详细安装部署

Zabbix的详细安装部署

Zabbix的详细安装部署

出现以下登录界面,

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

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

Zabbix的详细安装部署

Zabbix的详细安装部署

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

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

设置自己的语言如下图

  Zabbix的详细安装部署

这样我们的zabbix的一个安装就完成了,接下来大家可以自行先探索一下,各个按钮的一个选项和功能。我会持续进行一个更新的。文章来源地址https://www.toymoban.com/news/detail-443965.html

到了这里,关于Zabbix的详细安装部署的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Jmeter系列-环境部署、详细介绍、安装目录介绍(1)

    http://jmeter.apache.org/下载最新版本的 JMeter,解压文件到任意目录 1、下载(注意选择操作系统对应的位数32/64) 官网 :http://www.oracle.com 2、安装(一键式) ,所有步骤选择项默认选择项。 3、配置环境变量 JAVA_HOME=JDK完整安装路径 环境变量Path添加:%JAVA_HOME%bin;%JAVA_HOME%jrebin;

    2024年02月09日
    浏览(44)
  • 项目架构之Zabbix部署

    1.1 项目架构的组成 业务架构:客户端 → 防火墙 → 负载均衡(四层、七层) → web缓存/应用 → 业务逻辑(动态应用) → 数据缓存 → 数据持久层 运维架构:运维客户端 → 跳板机/堡垒机(jumpserver/VNC) → 监控系统、日志系统、存储系统、自动化运维平台、CI/CD(持续集成

    2024年01月18日
    浏览(37)
  • zabbix介绍及部署(超详细讲解)

    目录 一、zabbix的基本概述 二、zabbix的构成 三、zabbix的监控对象 四、zabbix的常用术语 五、zabbix的工作流程 六、zabbix进程详解 七、zabbix的监控框架 7.1 三种架构模式的架构图如下: 7.2 每个模块的工作职责: 八、zabbix源码安装及部署 一、服务端安装 1.1 安装zabbix5.0储存库(二

    2024年02月03日
    浏览(44)
  • Zabbix监控系统 第一部分:zabbix服务部署+自定义监控项+自动发现与自动注册(附详细部署实例)

    zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix 能监视各种网络参数,保证服务器系统的安全运营,提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix 由 2 部分构成,zabbix server 与可选组件 zabbix age

    2024年02月07日
    浏览(45)
  • Zabbix4.0安装部署

    仓库源: 这是官方仓库,有点慢可自行换国内的源。 下载: 数据库环境搭建: 导入数据: 修改配置: 启动服务: 访问安装页面: 安装时区问题: 解决方案: 遇到连接不上MySQL? 将localhost替换为127.0.01即可。 用户:Admin 密码:zabbix 若界面为英文按一下操作切换中文:

    2024年02月14日
    浏览(37)
  • Zabbix监控系统及安装部署

    作为一个运维,需要会使用监控系统查看服务器系统性能、应用服务状态和网站流量指标等,利用监控系统的数据去了解网站上线发布的结果和健康状态。 利用一个优秀的监控软件,我们可以: ●1、通过一个友好的界面进行浏览整个网站所有的服务器状态 ●2、可以在 Web 前

    2024年02月12日
    浏览(46)
  • zabbix客户端安装教程(超详细)

    此agent2对应zabbix5.0版本,实测可用,其他版本未测试 zabbix5.0安装教程请看 https://blog.csdn.net/qq_45748758/article/details/132212910 Zabbix 5.0 版本推出了使⽤ go 语⾔重写的 Agent2,也是 5.0 版本新特性, Agent2 有如下特性: 完成的插件框架⽀持,可扩张服务及应⽤监控 ⽀持灵活的采集周期

    2024年02月13日
    浏览(36)
  • 【Zabbix 6.0 监控系统安装和部署】

    利用一个优秀的监控软件,我们可以: ●通过一个友好的界面进行浏览整个网站所有的服务器状态 ●可以在 Web 前端方便的查看监控数据 ●可以回溯寻找事故发生时系统的问题和报警情况 ●zabbix 是一个基于 Web 界面的提供分布式系统监视以及网络监视功能的企业级的开源解

    2024年02月12日
    浏览(41)
  • Zabbix最简易安装部署:基于docker容器

    zabbix 读音: 正确读法: [`zæbiks] ,中文发音:擦日阿(ra)贝克斯 zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在

    2024年02月12日
    浏览(53)
  • Zabbix 6.0 图文安装部署讲解---LNMP环境

    Zabbix 主要有以下几个组件组成: Zabbix Server :Zabbix 服务端,是 Zabbix 的核心组件。它负责接收监控数据并触发告警,还负责将监控数据持久化到数据库中。 Zabbix Agent :Zabbix 客户端,部署在被监控设备上,负责采集监控数据,采集后的数据发送给 Zabbix Server 处理。Zabbix Agen

    2023年04月15日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包