1、Conky

Conky能在多个的平台上运行,像Windows,Linux,Mac OS,大多数BSD都可以。它有简单的文本、总线进度条,图形窗口不同字体和颜色来显示信息,用户界面简单,300多个内置对象,对于系统管理员来说是个神器。

2、Glances

Glances是一个跨平台监控工具,它用Python编写,仅支持或以上版本,并且使用python库来收集系统信息。

3、Linux Dash

Linux Dash的UI基于Angular构建,作用相当于Linux系统的Web仪表板。它支持多种语言,系统状态选项卡显示有关RAM使用率,CPU平均负载,CPU使用率等等信息,非常全面。此外,Linux Dash还可以用WebSocket提供实时系统数据可视化。

4、Netdata

Netdata是一个开源软件,用来实时监控系统和应用程序,可在Linux,FreeBSD,macOS,docker容器,IoT设备上运行,还能轻松和其他工具集成,如Prometheus,AWS Kinesis,Graphite,MongoDB等。我们可以在系统,应用程序或容器上安装Netdata代理,它会提供所有性能和运行状况信息。对了,它是免费的。

5、Prometheus+Grafana

Prometheus是用来监控系统指标的开源工具,Grafana是开源可视化平台。它们集成后是一个强大的环境,可高效地监控服务器。Prometheus服务器负责收集数据,成为Grafana的数据源,而Grafana负责在仪表板上可视化所有指标,而且可查询。

6、Ward

Ward和几乎所有流行的操作系统兼容,它主要使用OSHI(一个免费的Java库),检索操作系统和硬件信息。它可以共享操作系统版本,CPU使用率,磁盘和分区,处理器,内存等信息。

7、zabbix

zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。它由两部分构成,zabbix server与可选组件zabbix agent。zabbix server可以通过SNMP,zabbix agent,ping,端口监视等方法提供对远程服务器/网络状态的监视,数据收集等功能,它可以运行在Linux,Solaris,HP-UX,AIX,Free BSD,Open BSD,OS X等平台上。

8、Nagios

Nagios是一个经典的老牌系统和网络监测工具。运行速度快,可靠,需要针对应用定制。Nagios对于初学者是一个挑战。但是它的极其复杂的配置正好也反应出它的强大,因为它几乎可以适用于任何监控任务。Nagios最大的特点就是能在系统或服务状态异常时发出邮件或短信报警,第一时间通知网站运维人员,在状态恢复后发出正常的邮件或短信通知。 要说缺点的话就是不怎么耐看,但是其强劲的功能和可靠性弥补了这个缺点。

9、Cacti

Cacti是一个性能广泛的图表和趋势分析工具,可以用来跟踪并几乎可以绘制出任何可监测指标,描绘出图表。从硬盘的利用率到风扇的转速,在一个电脑管理系统中,只要是可以被监测的指标,Cacti都可以监测,并快速的转换成可视化的图表。

10、Icinga

Icinga 是一个正在重建的Nagios的分支,它提供了一个全面的监控和警报的框架,致力于设计一个像Nagios一样的开放和可扩展性的平台。但是和Nagios拥有不一样的Web界面。Icinga 1 和 Nagios非常的相近,不过Icinga 2就重写了。两个版本都能很好的兼容,而且,Nagios用户可以很轻松的转到Icinga 1平台。

11、NeDi

NeDi可能不如其他的工具一样闻名全世界,但它确是一个跟踪网络接入的一个强大的解决方案。它可以很流畅的运行网络基础设施和设备目录,保持对任何事件的跟踪。并且可以提供任意设备的当前地点,也包括历史地点。NeDi可以被用于定位被偷的,或者是丢失掉的设备,只要设备出现在网络上。它甚至可以在地图上显示所有已发现的节点。并且很清晰的告诉人们网络是怎么互联的到物理设备端口的。

12、Observium

Observium综合了系统和网路监控,在性能趋势监测上有很好的表现,它支持静态和动态发现来确认服务器和网络设备,利用多种监测方法,可以监测任何可用的指标。Web界面非常的整洁,易用。Observium也可以在地图上显示任何被监测节点的实际地点。需要注意的是面板上关于活跃设备和警报的计数。

13、Ntop

Ntop是一个数据包嗅探工具。有一个整洁的Web界面,用来显示被监测网络的实时数据。即时的网络数据通过一个高级的绘图工具可以可视化。主机数据流和与之对应的主机通信信息可以被实时的进行可视化显示。

14、Graphite

Graphite是一个企业级的监控工具,使用Python编写,采用django框架。最初由Chris Davis在Orbitz工作时,作为一个辅助项目开发的,最终成一个基本的监控工具。Graphite可用来收集服务器所有的及时状态、用户请求信息、Memcached命中率、RabbitMQ消息服务器的状态、Unix操作系统的负载状态。

Graphite服务器大约每分钟需要有4800次更新操作,简单的文本协议和强大的绘图功能可以方便地扩展到任何需要监控的系统上。Graphite将数据以图形的形式展现出来。它主要做两件事:存储时间序列数据、根据需要呈现数据的图形。目前,Graphite的最新版本是,源码托管在上。

15、Munin

Munin是一款开源网络资源监控工具,可以分析资源趋势、“刚刚是什么让性能死掉”方面的问题。可监控核心系统资源,包括内存、磁盘、CPU 占用、服务器应用如MySQL、Apache和Squid等。它使用起来非常方便,是一款即插即用型工具,并且提供了许多丰富的图表。

Munin是一款通过客户端——服务器架构收集数据并将其图形化的工具。Munin允许你跟踪主机的运行记录,就是所谓的节点,然后将它们发送到中央服务器,随后就能以图像形式展示它们。目前,Munin的最新版本是Munin 2.0.11.1,大家可以从GitHub或SourceForge上下载该版本。

16、Pingdom

Pingdom是一家知名的监控服务提供公司,由Sam Nurmi创立,而Sam Nurmi曾是瑞典最大的网络托管公司Loopia的CEO。使用Pingdom可以监控互联网上多个地方的网站和服务器,确保它们运行正常。除了提供网页加载速度、DNS、Ping和路由、FTP服务器、电子邮件等检查,也提供在线时间监控。Pingdom的检查和监控有收费也有免费的。只要注册就可以享受免费版监控,其缺点是只能监测1个站。

17、Ganglia

Ganglia是UC(University of California)Berkeley发起的一个开源集群监视项目,Ganglia是一个跨平台可扩展的,高性能计算系统下的分布式监控系统。它已被广泛地移植到各种操作系统和处理器架构上,目前在世界各地成千上万的集群中应用。Ganglia Web 3.5.7版已经发布,托管在Sourceforge上。Ganglia的核心包含了gmond、gmetad以及一个Web前端。Ganglia主要是用来监控系统性能,如:CPU、内存、硬盘利用率、I/O负载、网络流量情况等,通过曲线很容易见到每个节点的工作状态,对合理调整、分配系统资源,提高系统整体性能起到重要作用。

18、collectd

collectd是一款用C语言开发的开源的性能监测工具,无需系统cron支持、简单易用。collectd是插件式架构,主要分为输入、输出类型插件。当系统运行和存储信息的时候,collectd会周期性地统计系统相关信息。那些信息可以用来找到当前系统性能瓶颈。与其他监测工具相比,collectd它完全是由C语言编写,性能很高、可移植性好,它允许运行在系统没有脚本语言支持或者cron daemon的系统上,比如嵌入式系统。

同时,它包含优化以及处理成百上千种数据集的新特性。collectd包含有超过70多种插件,同时,collectd提供强大的网络联网特性,它能以多种方式来扩充。而collectd不足之处则是不能直接生成图片。虽然它能写RRD文件,但是它不能从这些文件生成图形。目前collectd的最新版本为,源码托管在GitHub上。以上这些产品大部分是开源的,对于中小型公司来说,利用开源产品能大大提高团队的开发效率。而且这些产品都拥有非常活跃的社区,遇到问题后能得到很好的解决。

19、Open-Falcon

Open-Falcon小米的监控系统:OpenFalcon是一款企业级、高可用、可扩展的开源监控解决方案。Open-Falcon强大灵活的数据采集:自动发现,支持falcon-agent、snmp、支持用户主动push、用户自定义插件支持、opentsdb data model like(timestamp、endpoint、metric、key-value tags),整个系统无核心单点,易运维,易部署,可水平扩展。

Open-Falcon 也是一款比较人性化的互联网企业级监控系统,Open-Falcon 整体可以分为两部分,即绘图组件、告警组件。其中:

安装绘图组件负责数据的采集、收集、存储、归档、采样、查询、展示(Dashboard/Screen)等功能,可以单独工作,作为time-series data的一种存储展示方案。

安装告警组件负责告警策略配置(portal)、告警判定(judge)、告警处理(alarm/sender)、用户组管理(uic)等,可以单独工作。

20、Zenoss Core

Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。 Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产(包括服务器、网络、和其他结构设备)。

Zenoss可以创建关键资产清单和对应的组件级别(接口、服务、进程,已安装的软件等)。建立好模型后,就可以监控与报告IT架构中各种资源的状态和性能容限了。Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。以此提高IT管理人员的效率。

21、Hyperic HQ

Hyperic HQ是工业级,功能丰富的产品,提供监测生产环境中软件的各技术栈的可视性,包括开源的,商业的或混合软件。因而,公司现在能够集中管理在下一代数据中心中所运用的快速发展的技术,能够更为充分和有效地避免昂贵的宕机。

作为一个可扩展的系统,Hyperic HQ可以管理所有种操作系统,Web Server,应用服务器,数据库服务器等。使用Hyperic HQ Portal,可以快速配置软件并监测,警告,诊断,控制绝大多数应用程序。

转载请注明:阿汤博客 » 二十多款开源的服务器监控软件,你用过几款?

zabbix 监控 db2_二十多款开源的服务器监控软件,你用过几款? – 阿汤博客相关推荐

  1. 推荐一款最好的服务器备份软件

            虚拟主机服务器的站点数据备份是件很艰巨的工作,我在此向大家推荐一款非常好服务器备份软件: 中文名称:Acronis True Image 9.1企业服务器版(非单纯服务器版) 英文名称 ...

  2. 哆啦A梦?不好记!安利一下Prometheus这款开源的企业监控报警平台

    不羡鸳鸯不羡仙,一行代码调半天.原创:小姐姐味道(微信公众号ID:xjjdog),欢迎分享,转载请保留出处. doraemon是一款在线管理prometheus报警信息的开源工具,是一个Web-UI. ...

  3. 二十九、rsync+inotity实时监控同步工具

    一.场景应用:                                    客户通过url访问资源(查询,下载等),并发量是非常高的,所以运用负载均衡分担web服务器的压力,在后端连接不同的 ...

  4. net start zabbix agent 服务没有相应控制功能_一步到位,服务器监控就是这么简单...

    对于运维的日常工作来说,服务器监控是必须且最基础的一项内容.在企业基础设施运维过程中,管理员必须能够掌握所有服务器的运行状况,以便及时发现问题,尽可能减少故障的发生.通常我们会借助一些监控的软件来获取 ...

  5. 2017 码云最火爆开源项目 TOP 50,你都用过哪些 – 坏~牧羊人 – 博客园

    2017 码云最火爆开源项目 TOP 50,你都用过哪些 本文转自:https://share.html5.qq.com/fx/u?r=JdjvzwC 2017 年度码云热门项目排行榜 TOP 50 ...

  6. GitHub 优秀的 Android 开源项目 - 让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) - 博客频道 - CSDN.NET

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea http://www.cnblogs.com ...

  7. 7款免费发短信软件,看看哪一款适合你

    说到发短信,大部分人的第一反应都是手机自带的短信功能,但是很多人不知道的是,手机发短信对短信数量是严格控制的,具体数量限制为: 非节假日每小时不得超过200条,每天总量不超过1000条; 节假日期间, ...

  8. 这6款必备的电脑管理软件,特别最后一款完胜Everything

    现在大部分人都会使用电脑工作.学习,今天小编就来分享8款堪称"神器"的电脑软件.这8款"神器"一般人都不知道,但据说很多大佬都会用它们,咱们即使不用,也要知道这 ...

  9. Opserver开源的服务器监控系统(ASP.NET)

    Opserver是Stack Exchange下的一个开源监控系统,系统本身由C#语言开发的ASP.NET(MVC)应用程序,无需任何复杂的应用配置,入门很快.下载地址:https://github. ...

最新文章

  1. Python+OpenCV 图像处理系列(3)—— 画线、矩形、画圆、画椭圆、画多边形
  2. 获取ip地理位置的 api接口 简介
  3. 阻止button刷新页面
  4. 岗位推荐 | 腾讯招聘自然语言处理方向实习生
  5. 三剑客之sed常用操作
  6. 华为u8825d解锁工具_黔隆科技刷机教程VIVOX20PLUSA忘记密码刷机解锁降级救砖解屏幕锁账户锁教程...
  7. mysql里面的页面筛选_【mysql】像很多网站(比如电商)里的筛选功能一般是如何实现的?...
  8. JavaScript Number 对象
  9. excel甘特图模板_不做规范!收数就是个灾难!Excel收集数据套路了解一下
  10. bzoj1048 [HAOI2007]分割矩阵
  11. 【详细】MySQL之游标
  12. 3种内网穿透方式连接家用宽带服务器
  13. 【uniapp 课程表】
  14. 电脑怎样设置定时关机
  15. 给十二星座女生送礼物的技巧
  16. 买电脑常识——电脑性能
  17. 淘系技术虚拟AI技术创新未来,斩获IJCAI2021 Video Competition Award
  18. CTFHub-网站源码-wp
  19. Android 模拟屏幕点击和物理按键方式
  20. Java使用get请求接收List集合数据(json)并导出报表

热门文章

  1. android 驾考宝典,android 仿驾考宝典
  2. JS CryptoJS 编码/解码 Base64 字符串
  3. 马来西亚:央行与证监会联合实施数字货币与ICO监管
  4. pycharm虚拟环境下安装mysqlclient失败
  5. 明哥复习Mybatis(2)
  6. 一个人最重要的是什么?
  7. 超声波的四个特性_超声波的特性
  8. vue中实现拖拽调整顺序功能
  9. C语言自动识别文本编码
  10. 小米Pro安装win7记录