Welcome

zabbix监控概述

Zabbix监控简要概述:

Zabbix 是一个企业级的分布式开源监控方案。

Zabbix是一款能够监控各种网络参数以及服务器健康性和完整性的软件。Zabbix使用灵活的通知机制,允许用户为几乎任何事件配置基于邮件告警。这样可以快速反馈服务器的问题。基于已存储的数据,Zabbix提供了出色的报告和数据可视化功能。这些功能使得Zabbix成为容量规划的理想方案。

Zabbix支持主动轮询和被动捕获。Zabbix所有的报告、统计信息和配置参数都可以通过基于Web的前端页面进行访问。基于Web的前端页面可以确保您从任何方面评估您的网络状态和服务器的健康性。适当的配置后,Zabbix可以在IT基础架构监控方面扮演重要的角色。对于只有少量服务器的小型组织和拥有大量服务器的大型公司也同样如此。

Zabbix功能特点:

  • 支持自动发现服务器和网络设备;
  • 支持底层自动发现;
  • 分布式的监控体系和集中式的WEB管理;
  • 支持主动监控和被动监控模式;
  • 服务器端支持多种操作系统:Linux, Solaris, HP-UX, AIX, FreeBSD, OpenBSD, MAC等;
  • Agent客户端支持多种操作系统:Linux, Solaris, HP-UX, AIX, FreeBSD,Windows等;
  • 基于SNMP、IPMI接口方式、Agent方式;
  • 安全的用户认证及权限配置;
  • 基于WEB的管理方法,支持自由的自定义事件和邮件、短信发送;
  • 高水平的业务视图监控资源,支持日志审计,资产管理等功能;
  • 支持高水平API二次开发、脚本监控、自Key定义、自动化运维整合调用。

Zabbix监控组件及流程

Zabbix监控组件,主要由三大组件,分别是Zabbix server端、Zabbix Proxy、Agent客户端,其中Zabbix Server端包括:WEB GUI、Database、Zabbix_Server。

 

Zabbix监控完整流程包括Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送到Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可      以看到数据在前端展现图像。

Zabbix监控某个具体的项目,该项目会设置一个触发器阀值,当被监控的指标超过该触发器设定的阀值,会进行一些必要的动作,动作包括:邮件、微信报警或者执行命令等操作。

 

Zabbix完整监控系统各个组件所负责事项:

  • Zabbix Server:负责接收agent发送的报告信息的核心组件,所有配置,统计数据及操作数据均由其组织进行;
  • Database Storage:专用于存储所有配置信息,以及存储由Zabbix收集到的数据;
  • Web interfaceZabbixGUI接口,通常与Server运行在同一台主机上;
  • Proxy:常用于分布监控环境中,代理Server收集部分被监控端的监控数据并统一发往Server端;
  • Zabbix Agent:部署在被监控主机上,负责收集本地数据并发往Server端或Proxy端; 

 

Zabbix监控完整流程包括:Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送到Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展现图像。

Zabbix监控某个具体的项目,该项目会设置一个触发器阀值,当被监控的指标超过该触发器设定的阀值,会进行一些必要的动作,动作包括:邮件、微信报警或者执行命令等操作。

posted @ 2020-05-29 17:00  彭彭の  阅读(450)  评论(0)    收藏  举报