zabbix介绍及部署(超详细讲解)

本文详述了zabbix监控系统,从基本概念、组件构成到监控对象、工作流程,深入探讨了zabbix的各个模块,包括server_client、proxy_client、master_node_client架构,并介绍了源码安装和部署步骤,涵盖了自定义监控内容和自动发现注册功能。

目录

1.zabbix的基本概述

2.zabbix的构成

1、Server

2、web页面

3、数据库

4、proxy

5、Agent

3.zabbix的监控对象

4.zabbix的常用术语

5.zabbix的工作流程

1、主动模式

2、被动模式

6.zabbix进程详解

7.zabbix的监控框架

1、server_client架构

2、zabbix_proxy_client架构

3、master_node_client架构

4.每个模块的工作职责

8.zabbix源码安装及部署 


1.zabbix的基本概述

       zabbix是一个监控软件,其可以监控各种网络参数,保证企业服务架构安全运营,同时支持灵活的告警机制,可以使得运维人员快速定位故障、解决问题。zabbix支持分布式功能,支持复杂架构下的监控解决方案,也支持web页面,为主机监控提供了良好直观的展现。

zabbix官网地址为https://www.zabbix.com/,页面如下所示:

2.zabbix的构成

zabbix主要由以下5个组件构成:

1、Server

       zabbix server是zabbix的核心组件,server内部存储了所有的配置信息、统计信息和操作信息。zabbix agent会向zabbix server报告可用性、完整性及其他统计信息。

2、web页面

      web页面也是zabbix的一部分,通常和zabbix server位于一台物理设备上,但是在特殊情况下也可以分开配置。web页面主要提供了直观的监控信息,以方便运维人员监控管理。

3、数据库

       zabbix数据库内存储了配置信息、统计信息等zabbix的相关内容。

4、proxy

      zabbix proxy可以根据具体生产环境进行采用或者放弃。如果使用了zabbix proxy,则其会替代zabbix server采集数据信息,可以很好的分担zabbix server的负载。zabbix proxy通常运用与架构过大、zabbix server负载过重,或者是企业设备跨机房、跨网段、zabbix server无法与zabbix agent直接通信的场景。

5、Agent

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

3.zabbix的监控对象

       zabbix支持监控各种系统平台,包括Linux和Windows等主流操作系统,也可以借助SNMP或者是SSH协议监控路由交换设备。zabbix如果部署在服务器上,可以监控其CPU、内存、网络性能等硬件参数,也可以监控具体的服务或者应用程序、服务运行情况及性能。

(1)硬件监控:Zabbix IPMI Interface ,通过IPMI接口进行监控,我们可以通过标准的IPMI硬件接口,监控被监控对象的物理特征,比如电压、温度、

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值