Header Place holder

监控和分析开源解决方案

Zabbix 是一个企业级的开源监控解决方案,我们提供在 Azure 中搭建或快速部署 Zabbix 的解决方案。

ELK 是在实时数据检索和分析领域非常受欢迎的开源解决方案,我们提供在 Azure 中快速部署 ELK 的解决方案。

监控

Zabbix 是一个的企业级的开源监控解决方案,它支持从服务器、虚拟机和网络设备大规模采集数据并进行实时监控。

Zabbix 解决方案主要包括客户端 ( Agent ) 、服务端 ( Server ) 与网页前端 ( Web Frontend ) 三个部分:客户端安装在工作机器上,用于监控数据的采集;服务端一般安装在专用的一台监控服务器上,用于数据的存储与处理;网页前端用于向用户提供网页交互界面。

Zabbix 提供如下监控选项:

简单监控,支持检查基于标准协议 (如 SMTP 、HTTP ) 的服务的可用性与响应性;

基于客户端的监控,支持监控工作机器上的 CPU 负载、网络使用、磁盘空间等数据;

基于扩展的监控,支持基于 SNMP 、TCP 、ICMP 、IPMI 等协议的监控。

开始使用:

基础篇

在 Azure Linux 虚拟机上手动安装配置 Zabbix 监控虚拟机
通过 Azure 资源管理器自动部署 Zabbix 监控虚拟机

进阶篇

使用 Zabbix 监控 Nginx
使用 Zabbix 监控 MySQL

分析

ELK 是ElasticsearchLogstashKibana三个开源软件的组合,是目前在实时数据检索和分析领域非常受欢迎的开源解决方案。Elasticsearch 是一个分布式多用户能力的全文搜索引擎,它具有分布式、零配置、自动发现、索引自动分配、索引副本机制、restful 风格接口、多数据源、自动搜索负载等特点。 Logstash 可以把分散的、多样化的日志收集起来,进行处理,并传输到指定位置。 Kibana 为 Logstash 和 Elasticsearch 提供了友好的 Web 界面,可以帮助您汇总、分析和搜索重要的数据日志。

开始使用:

在 Azure 虚拟机上快速搭建 ELK 集群