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 条评论
登录 后参与评论

相关文章

来自专栏Python与爬虫

爬虫入门到精通-开始爬虫之旅

本文章属于爬虫入门到精通系统教程第一讲 什么是爬虫? 引用自维基百科 网络蜘蛛(Web spider)也叫网络爬虫(Web crawler),蚂蚁(ant),...

3528
来自专栏Golang语言社区

游戏服务器学习之路--数据存储

原文链接:http://www.cnblogs.com/xitang/archive/2011/06/06/2073447.html 在游戏中有很多的数据,有些...

6235
来自专栏小樱的经验随笔

【亲测有效】Kali Linux无法安装网易云音乐的解决方案

由于 Kali Linux 的内核是基于 Debian 的,我们在安装网易云音乐的时候更偏向于选择安装网易云音乐 v1.1.0 deepin15(64位) 的包...

4104
来自专栏chokwin的专栏

使用MongoDB提高企业的IT性能

本文的目标读者是正在为他们的IT系统寻找开源应用的开发人员和架构师。作者描述了一个实际的企业情况,他们在工作流程中采用了MongoDB来加速流程。

2168
来自专栏JAVA技术zhai

大话微服务架构的故障隔离及容错处理机制

8、限流器和负载开关(Rate Limiters and Load Shedders)

2782
来自专栏开源项目

码云推荐 | 运维脚本工具库 kjyw

快捷运维kjyw,运维脚本工具库,主要功能实现快速安装nginx、mysql、php、redis等,运维经常使用的脚本。 ? 项目简介 ? 快捷运维 kjyw,...

35510
来自专栏BaronTalk

Android APM 系列一(原理篇)

性能问题是导致 App 用户流失的罪魁祸首之一,如果用户在使用我们 App 的时候遇到诸如页面卡顿、响应速度慢、发热严重、流量电量消耗大等问题的时候,很可能就会...

7085
来自专栏跨界架构师

做了「负载均衡」就可以随便加机器了吗?这三招来帮你!

        这篇是《分布式关注点系列》中「负载均衡」相关的内容最后一发了,后续也会继续讲「高可用」相关的其它主题,主要是限流、降级、熔断之类的吧,具体还没定...

1833
来自专栏程序你好

微服务:如何拆分共享数据库?

在分解单体应用程序到微服务体系架构时,重点考虑独立数据库拆分是很重要的。您需要想出一个可靠的策略,将您的数据库分割为多个与应用程序对齐的小型数据库。简而言之,您...

1761
来自专栏Java架构沉思录

微服务架构下静态数据通用缓存机制

在分布式系统中,特别是最近很火的微服务架构下,有没有或者能不能总结出一个业务静态数据的通用缓存处理机制或方案,这篇文章将结合一些实际的研发经验,尝试理清其中存在...

882

扫码关注云+社区

领取腾讯云代金券