Zabbx6.0(学习笔记)

Zabbx6.0(学习笔记)

一、为什么 需要监控系统

二、如何选择监控

Prometheus与Zabbx的对比

Zabbix Prometheus
后端用C开发,界面用PHP开发,定制化难度很高。 后端用golang开发,前端是Grafana,JSON编辑即可解决定制化难度较低。
6.0支持单个Zabbix实例监控超过10万个业务服务 支持更大的集群规模,速度也更快。
更适合监控物理机环境 更适合云环的监控,对Openstack,kubernetes有更好的集成。
监控数据存储在关系型数据库内,如MySQL,很难从现有数据中扩展维度 监控数据存储在基于时间序列的数据库内,便 于对已有数据进行新的聚合。十万级监控数据,Prometheus数据查询速率比Zabbix更快
安装简单,zabbixserver一个软件 包中包括了所有服务端功能 安装相对复杂,监控、告警和界面都分属于不同的组件。
图形化界面比较成熟,界面上基本上能完成全部的配置操作。 界面相对较弱,很多配置需要修改配置文件。
发展时间更长,对于很多监控场景,都 有现成的解决方案 2015年后开始快速发展,发展时间短,但现在也非常的成熟。

总结
实在不知道怎么选?参考如下:
物理机、硬件设备的监控用Zabbix比较多,而docker容器,Kubernetes监控企业用Prometheus多。云服务器厂商自带有监控系统,有的监控不全面,也可以搭配zabbix和Prometheus来一起使用。

三、Zabbix概述

  1. Zabbix企业级的分布式开源监控解决方案
  2. Zabbix是一款能监控网络环境、网络设备(交换机,防火干墙等)、服务器硬件、操作系统、VMware exsi、应用程序、数据库、网站等 软件。
  3. Zabbix灵活的通知机制,允许用户为几乎任何事件配置,并通过电子邮件、短信、钉钉、微信、电话等告警,以实现对服务器问题做出快速反应。
  4. Zabbix是根据GPL充通用公共许可证的第二版编写和分发的,这意味着它的源代码是免费分发的,并且可供公共使用。

四、Zabbix安装哪个版本?

1.现有的Zabbix的版本

版本名称 发布是期 全面支持期限 最低限度支持期限
Zabbix6.2 May30.2022 Nov 30.2022 Dec31,2022
Zabbix6.0LTS Feb8,2022 Feb28,2025 Feb28,2027
Zabbix5.4 May17,2021 Feb28,2022 Mar31,2022
Zabbix5.0LTS May12,2020 May31,2023 May31,2025
Zabbix4.0LTS October1,2018 October31,2021 October31,2023

2、关于Zabbix LTS

LTS代表长期支持版 本,Zabbix LTS版本每一年半发布一次,且为Zabbix客户提供五年的支持服务。

3年全面支持-支持修复基础的紧急的以及安全性上的问题
2年最低限度支持-仅限 支持修复紧急的和安全性上的问题

Zabbix安装要求

1、硬件

名称 平台 CPU/内存 数据库 监控主机数
CentOS Virtual Appliance MySQL InnoDB 100
CentOS 2cpu cores/2GB MySQL InnoDB 500
RedHat Enterprise Linux 4CPU cores/8GB RAID10MySQL InnoDB or PostgreSQL >1000
非常大 RedHat Enterprise Linux 8cpu cores/16GB Fast RAID10MySQL InnoDB or PostgreSQL >10000

注:windows不能安装zabbix-server

2、数据库

数据库软件 支持的版本 备注
MySQL/Percona 8.0.X 如果需要使用MySQL(or Percona)作为Zabbix后端数据库。需要InnoDB engine。我们推荐使用MariaDB Connector/C来构建server/proxy。
MariaDB 10.5.00-10.6.X 需要InnDB engine。我们推荐使用MariaDB Connector/C来构建server/proxy。
Oracle 19c-21c 如果需要使用Oracle作为Zabbix后端数据库
PostgreSQL 13.0-14.X 如查需要使用PostgreSQL作为Zabbix后端数据库
TimescaleDB for PostgreSQL 2.0.1-2.3 如果需要使用TimescaleDB作为Zabbix后端数据库。确保安装的TimescaleDB发行版支持压缩。
SQLite 3.3.5-3.34.X 如果需要使用SQLite作为Zabbix后端数据库。SQLite只支持Zabbix proxy。

3、前端

注:因为Zabbix Web前端是用php语言开发的,所以需要php+nginx或者php+apache环境。

软件 版本 备注
apache 1.3.12或更高版本
Nginx 1.11或更高版本
php 7.25或更高版本 不支持php8.0.

总结如下:

常用安装环境是:LAMP(linux+apache+mysql+php)或LNMP(linux+nginx+mysql+php)
项目 | Value

项目 Value 版本 备注
linux CentOS 8.1|CentOS7只支持5.0
linux Ubuntu 18.04-20.04
前端 nginx >=1.11 建议版本
前端 apache >=13.12
数据库 Mysql 8.0.X
数据库 MariaDB 10.5.00-10.6.X
前端 php >=7.25小于8

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值