Zabbix Docker安装与Web配置以及定义监控实战(附实战环境与docker-compose脚本)

1、Zabbix应用组件

Zabbix主要有几个组件构成,这些组件的功能介绍如下:

1. Zabbix Server

Zabbix Server是Zabbix的核心组件,是所有配置信息、统计信息和操作数据的核心存储器。  它主要负责接收客户端发送的报告和信息,同时,所有配置、统计数据及配置操作数据均由其组织进行。

2. Zabbix Database Storage

主要用于存储数据,所有配置信息和Zabbix收集到的数据都被存储在数据库中。常用的存储设备有MySQL、Oracle、SQLite等。

3. Zabbix Web 界面

这是Zabbix提供的GUI接口,通常(但不一定)与Zabbix Server运行在同一台物理机器上。

4. Zabbix Proxy代理服务器

这是一个可选组件,常用于分布监控环境中,代理Server可以替Zabbix Server收集性能和可用性数据,汇总后统一发往Zabbix Server端。

5. Zabbix Agent监控代理

Zabbix Agent部署在被监控主机上,能够主动监控本地资源和应用程序,并负责收集数据发往Zabbix Server端或Zabbix Proxy端。

2、Zabbix服务进程

根据功能和用途,默认情况下zabbix包含5个进程,分别是zabbix_agentd、zabbix_get、zabbix_proxy、zabbix_sender、zabbix_server,另外还有一个zabbix_java_gateway是可选的功能,需要另外安装。下面分别介绍下它们各自的作

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/132257366