前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >五分钟了解Zabbix

五分钟了解Zabbix

作者头像
Wyc
发布2019-07-22 10:10:27
5480
发布2019-07-22 10:10:27
举报
文章被收录于专栏:Python研发Python研发

Zabbix-简介

Zabbix概念

Zabbix组成
  • Server Zabbix server 是 Zabbix agent 向其报告可用性、系统完整性信息和统计信息的核心组件。是存储所有配置信息、统计信息和操作信息的核心存储库。
  • 数据库 所有配置信息以及 Zabbix 收集到的数据都被存储在数据库中。
  • Web前端 为了从任何地方和任何平台轻松访问 Zabbix ,提供了基于 web 的界面。该界面是 Zabbix server 的一部分,通常(但不一定)和 Zabbix server 运行在同一台物理机器上。
  • Peoxy Zabbix proxy 可以替 Zabbix server 收集性能和可用性数据。Zabbix proxy 是 Zabbix 环境部署的可选部分;然而,它对于单个 Zabbix server 负载的分担是非常有益的。
  • Agent Zabbix agents 部署在被监控目标上,用于主动监控本地资源和应用程序,并将收集的数据发送给 Zabbix server。
  • 数据流 此外,重要的是,需要回过头来了解下 Zabbix 内部的整体数据流。首先,为了创建一个采集数据的监控项,您就必须先创建主机。其次,必须有一个监控项来创建触发器。最后,您必须有一个触发器来创建一个动作,这几个点构成了一个完整的数据流。因此,如果您想要收到 CPU load it too high on Server X 的告警,您必须首先为 Server X 创建一个主机条目,其次创建一个用于监视其 CPU 的监控项,最后创建一个触发器,用来触发 CPU is too high 这个动作,并将其发送到您的邮箱里。虽然这些步骤看起来很繁琐,但是使用模板的话,其实并不复杂。也正是由于这种设计,使得 Zabbix 的配置变得更加灵活易用。
  • Zabiix特性
  1. 数据采样支持协议:SNMP,Agent,IPMI,JMX;
  2. 报警机制:步进升级通知不同的管理人员
  3. 数据存储:使用mysql/pgsql
  4. 展示:php程序(实时绘图):graph,screen,slide show,map
  5. 支持监控模板
  6. 网络自动发现
  7. 分布式监控
  8. API: 支持二次开发 Zabbix程序组件
  • zabbix_server服务器端守护进程
  • zabbix_agentd :agent守护进程
  • zabbix_proxy:代理服务器,可选
  • zabbix_database:存储系统 MySQl、pgsql
  • zabbix_web: web gui 网页接口
  • zabbix_get:命令行工具,测试向agent端发起数据数据采集请求
  • zabbix_sender: 命令行工具,测试向server端发送数据
  • zabbix_java_gatway:java网关
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Zabbix-简介
    • Zabbix概念
    相关产品与服务
    对象存储
    对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档