Linux开源监控软件

常见的有 cacti、nagios、zabbix、smokeping、open-falcon等等。

cacti、smokeping偏向于基础监控,成图非常漂亮。

cacti、nagios、zabbix服务端监控中心,需要php环境支持,其中zabbix和cacti都需要mysql作为数据存储,这几款监控软件均有web操作界面。

nagios不用存储历史数据,注重服务或者监控项的状态。

zabbix优势:

zabbix会获取服务或者监控项目的数据,会把数据记录到数据库里,从而可以成图,可以增加配置节点,增加具体的监控节点,可以配置报警阈值等,所以为什么如此流行其原因就在此,尤其是我们可以很方面的使用鼠标就可以完成一系列的操作,定义规则等。

open-falcon为小米公司开发,开源后受到诸多大公司和运维工程师的追捧,适合大企业,滴滴、360、新浪微博、京东等大公司在使用这款监控软件,值得研究。


zabbix 监控介绍:

C/S架构(被监控的server需要安装监控软件,既可以主动连接客户端,也可以被动的让客户端推送自己的状态),基于C++开发,监控中心支持web界面配置和管理。

单server节点可以支持上万台客户端(可支持同时上万台的server监控,并发量高,如果超过一定的量,性能可能会降低,但是我们可以增加Proxy代理点来充当监控服务器来减轻压力)

5个组件

zabbix-server 监控中心,接收客户端上报信息,负责配置、统计、操作数据。

数据存储 存放数据,比如mysql。

web界面 也叫web UI,在web界面下操作配置是zabbix简单易用的主要原因。

zabbix-proxy 可选组件,它可以代替zabbix-server的功能,减轻server的压力。

zabbix-agent 客户端软件,负责采集各个监控服务或项目的数据,并上报。

zabbix监控流程图

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 配置zabbix架构

    老七Linux
  • Zabbix的架构配置选项

    老七Linux
  • 如何通过命令行来监控zabbix

    老七Linux
  • zabbix监控-基本原理介绍

    一、Linux下开源监控系统简单介绍 1)cacti:存储数据能力强,报警性能差 2)nagios:报警性能差,存储数据仅有简单的一段可以判断是否在合理范围内的...

    洗尽了浮华
  • 一、什么是zabbbix?

    对于运维人员来说,监控是非常重要的,因为如果想要保证线上业务整体能够稳定运行,那么我们则需要实时关注与其相关的各项指标是否正常,而一个业务系统的背后,往往存在着...

    咻一咻
  • 企业级全网服务监控

    需求:公司有100台服务器,部署了zabbix后,需要使用zabbix将其全部监控 规划:   1、监控各种服务引用   2、监控常用端口   3、监控网络带宽...

    863987322
  • 01 . Zabbix简介原理及部署

    1> 数据采集: 可用性和性能检测,自动发现,支持agent,snmp,JMX,telnet等多种采集方式,支持主动和被动数据传输、支持用户自定义插件,自定义间...

    常见_youmen
  • Django-admin管理工具

    新人小试
  • 中小型企业仓库中常见的四种订单拣货方式

      以订单为单位,每张订单拣货一次;优缺点:操作方法简单;延迟时间短;拣货人员责任明确,易于评估;拣货后不用再进行分类作业。是比较传统的拣货方式,适用于大数量订...

    明象ERP
  • Mongodb主从复制/ 副本集/分片集群介绍

    前面的文章介绍了Mongodb的安装使用,在 MongoDB 中,有两种数据冗余方式,一种 是 Master-Slave 模式(主从复制),一种是 Replic...

    洗尽了浮华

扫码关注云+社区

领取腾讯云代金券