CentOS 7 快速搭建 Zabbix 监控系统

本文详细介绍如何在CentOS7.4环境下快速搭建Zabbix监控系统,包括版本选择、服务器配置、Zabbix安装与配置、数据库设置及启动过程,最后演示如何修改系统语言为中文。

简介

Zabbix 是由 Alexei Vladishev 开发的一种网络监视、管理系统,基于 Server-Client 架构。可用于监视各种网络服务、服务器和网络机器等状态。

在 IT 企业生产中,对公司各种 IT 资源的监控是非常重要且必须的,规范而有效的监控可以在造成事故是对我们提前预警,避免损失。Zabbix 就是一套比较简单易上手、功能强大的监控系统,下面来看看怎么快速搭建吧。

  • 系统环境:CentOS 7.4

一、版本选择及服务器配置

1、版本选择

下图是 Zabbix 现存版本及官方对 Zabbix 版本的维护计划。可以看出,Zabbix 大约每半年会发布一个标准版本,主要是用来修复最近一个版本周期的 bug 以及各种小优化,就目前而言最值得安装的版本应该是 Zabbix 4.0 LTS(4.0 长期支持版本)
在这里插入图片描述

2、基本配置

先看看 Zabbix 官方提供的参考配置吧:

规模 平台 CPU/内存 数据库 受监控的主机数量
小型 CentOS Virtual Appliance MySQL InnoDB 100
中型 CentOS 2 CPU cores/2GB MySQL InnoDB 500
大型 RedHat Enterprise Linux 4 CPU cores/8GB RAID10 MySQL InnoDB 或 PostgreSQL >1000
极大型 RedHat Enterprise Linux 8 CPU cores/16GB Fast RAID10 MySQL InnoDB 或 PostgreSQL >10000

上面表格只做参考,实际使用中建议分配资源要比上面表格更多。
这里是学习使用,使用的是本地的虚拟机(2C2G),CentOS 7.4

下面先看看 Zabbix 架构:
在这里插入图片描述
从架构图里很清晰的可以看到,Zabbix 服务需要用到数据库组件,Zabbix 是支持多种数据库的,例如:MySQL、MariaDB、PostgreSQL 等,这里我们选择使用 MySQL。
所以这里我们需要在服务器上安装好 MySQL(如果已经安装可以跳过这步),安装 MySQL 的方法之前写过:CentOS 7 安装 MySQL,其实你如果用 MariaDB 的话操作基本完全一致。

二、安装 Zabbix

1、获取 Zabbix

由于某些原因直接使用 Zabbix 官方的仓库可能会有网络超时的问题,我们可以使用清华镜像仓源的。
清华镜像仓库链接:https://mirrors.tuna.tsinghua.edu.cn/

  • 安装 zabbix 仓库
[root@benarchen ~]# rpm -ivh https://mirrors.tuna.tsinghua.edu.cn/zabbix/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-2.el7.noarch.rpm
  • 修改 repo 指向源
    这里有个问题,虽然我们是从清华镜像源安装的 repo,但是这个 repo 在配置上还是指向了 Zabbix 官方,我们需要手动修改一下:
[root@benarchen ~]# vim /etc/yum.repos.d/zabbix.repo 
[zabbix
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值