Zabbix和Prometheus的区别

Zabbix监控平台

监控概念

  • 对服务的管理,不能仅限于可用性。
  • 还需要服务可以安全、稳定、高效地运行。
  • 监控的目的:早发现、早治疗。
  • 被监控的资源类型:
    • 公开数据:对外开放的,不需要认证即可获取的数据
    • 私有数据:对外不开放,需要认证、权限才能获得的数据

Zabbix是什么?

Zabbix是个适用于监控硬件服务器的一款开源的分布式监控方案

  • 实施监控的几个方面:
    • 数据采集:使用agent(可安装软件的系统上)、SNMP(简单网络管理协议,用于网络设备的数据采集)
    • 数据存储:使用mysql数据库
    • 数据展示:通过web页面
  • 组成部分:
  • C/S:数据采集、数据存储
  • B/S:数据展示
  • 组件:
  • MySQL:数据持久化存储
  • zabbix-server:数据接收及回写
  • zabbix-agent:数据采集
  • zabbix-web:数据展示(基于LNMP平台运行的一组PHP代码)

 Zabbix核心概念

  • 主机: 被监控端,通常是安装了agent的服务器或支持SNMP协议的网络设备
  • 主机群组: 主机分类,便于查找监控项:数据采集单位,每个监控项对应一个数据采集点
  • 模板: 监控项的分组,便于新增设备时绑定对应的监控项
  • 触发器: 定义阈值,表现形式为一个表达式
  • 触发器动作: 触发器中定义的闽值被触发后的行为
  • 自定义监控项: 语法:UserParameter=键值[*],脚本(shell命令) $1
  • 自动发现规则: 定义符合条件的规则
  • 自动发现动作: 符合自动发现条件的主机如何处理

你可能感兴趣的:(zabbix,prometheus,运维)