`
hewei870723
  • 浏览: 62849 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
阅读更多

开源监控软件

一、Zenoss Core

Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。

Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产(包括服务器、网络、和其他结构设备)。Zenoss可以创建关键资产清单和对应的组件级别(接口、服务、进程,已安装的软件等)。建立好模型后,就可以监控与报告IT架构中各种资源的状态和性能容限了。 Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。以此提高IT管理人员的效率。


二、Nagios

Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上, 这个服务器运行 Liunx 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控,当被监控对象出现异常,Nagios 就会及时给管理人员告警。它是一个基于TCP/IP协议的软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,也可以通 过自定义 shell 脚本进行监控服务,非常适合各类企业的网络应用。
       Nagios功能非常强大,它可以监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。再说报警功能,如果监 控系统发现问题不能报警那就没有意义了,所以报警也是nagios很重要的功能之一。但是,同样的,nagios自身也没有报警部分的代码,甚至没有插 件,而是交给用户或者其他相关开源项目组去完成。nagios安装,是指基本平台,也就是nagios软件包的安装。它是监控体系的框架,也是所有监控的 基础。
       打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统。不过如果你没有安装 apache(http服务),那么你就没有那么直观的界面来查看监控信息了,所以apache姑且算是一个前提条件。

   
Nagios 系统的特点主要有下面几点:

 

  • 监控主机资源和网络服务
  • 允许用户通过设计实现简单的插件来监控自己特定的服务
  • 当被监控对象出现问题时,会及时通知管理人员
  • 事先定义事件处理程序,当对象出现问题时自动调用对应的处理程序
  • 通过 web 页面来监视对象状态,警告提示和日志文件。

 

三、CACTI

Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。它提供了非常强大的数据和用户管理功能,可以指定每一个用户能查看树状结构、host以及任何一张图,还可以与LDAP结合进行用户验证,同时也能自己增加模板,功能非常强大完善,界面友好。

虽然 MRTG 是一套非常好用的软件但是它毕竟是一套很旧的软件了,其作者在多年前已经开发出 RRDTool 代替该软件,现在已经发展的很成熟了,但由于 RRDTool 的指令非常复杂,对于使用者非常的麻烦,幸运的是有一套软件 Cacti 的发展就是基于让 RRDTool 使用者更方便使用该软件,除了基本的 Snmp 流量跟系统资讯监控外,Cacti 也可外挂 Scripts 及加上 Templates 来作出各式各样的监控图。

 

 

四、Hyperic HQ

 Hyperic HQ是工业级,功能丰富的产品,提供监测生产环境中软件的各技术栈的可视性,包括开源的,商业的或混合软件。因而,公司现在能够集中管理在下一代数据中心中所运用的快速发展的技术,能够更为充分和有效地避免昂贵的宕机。作为一个可扩展的系统,Hyperic HQ可以管理所有种操作系统,Web Server,应用服务器,数据库服务器等。使用Hyperic HQ Portal,可以快速配置软件并监测,警告,诊断,控制绝大多数应用程序。关键优势包括:

  • Hyperic HQ:通过点击就会自动发现所要管理的Asset Inventory(资产列表)
  • Hyperic HQ:监测九大操作系统上超过65种技术的度量值
  • Hyperic HQ可以追踪性能,配置,安全变化
  • Hyperic HQ最大化可用性:在问题发生之前,警报、控制去纠正问题
  • Hyperic HQ可以扩展,定制,更好管理你独特的环境需要

Hyperic可以监控管理:

        

操作系统

  • AIX
  • HP/UX
  • Solaris
  • Linux
  • Windows
  • Mac OSX
  • Solaris
  • FreeBSDx
        

应用服务器

  • WebLogic
  • WebSphere
  • JBoss
  • Apache Geronimo
  • ColdFusion
  • JRun
  • .Net Runtime
  • Tomcat
  • Glassfish
  • Resin
        

消息中间件

  • ActiveMQ
  • IBM MQ
        

微软技术

  • MS Exchange
  • Microsoft Active Directory
  • Microsoft .Net
        

网络管理

  • Alfresco
  • Bind
  • MemCached
  • 网络设备
  • 网络服务
  • Nagios
  • NTP
  • ZXTM
  • Custom
        

应用平台

  • LAMP
  • LAM-J
  • J2EE
        

Web服务器

  • Apache
  • IIS
  • Sun Java System
        

数据库

  • DB2
  • SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • Sybase
        

虚拟化

  • VMware
  • XenSource
        

邮件服务器

  • Postfix
  • Sendmail
  • Zimbra
        

应用管理

  • JMX
        

分布式平台

  • Bind
  • NTP
        

集成应用

  • ColdFusion
  • Alfresco

一、Zenoss Core

Zenoss Core是开源企业级IT管理软件-是智能监控软件,他允许IT管理员依靠单一的WEB控制台来监控网络架构的状态和健康度。Zenoss Core同时也是开源的网络与系统管理软件。

Zenoss Core的强大能力来自于深入的列表与配置管理数据库,以发现和管理公司IT环境的各类资产(包括服务器、网络、和其他结构设备)。Zenoss可以创建关键资产清单和对应的组件级别(接口、服务、进程,已安装的软件等)。建立好模型后,就可以监控与报告IT架构中各种资源的状态和性能容限了。 Zenoss同时提供与CMDB关联的事件和错误管理系统,以协助提高各类事件和提醒的管理效率。以此提高IT管理人员的效率。


二、Nagios

Nagios是一个用来监视系统和网络的开源应用软件,它通常运行于一个主服务器上, 这个服务器运行 Liunx 或 Unix 操作系统。Nagios 利用其众多的插件实现对本机和远端服务的监控,当被监控对象出现异常,Nagios 就会及时给管理人员告警。它是一个基于TCP/IP协议的软件包,包含有nagios主程序和它的各个插件,配置非常灵活,可以监视的项目很多,也可以通 过自定义 shell 脚本进行监控服务,非常适合各类企业的网络应用。
       Nagios功能非常强大,它可以监控服务和主机,但是他自身并不包括这部分功能的代码,所有的监控、检测功能都是有插件来完成的。再说报警功能,如果监 控系统发现问题不能报警那就没有意义了,所以报警也是nagios很重要的功能之一。但是,同样的,nagios自身也没有报警部分的代码,甚至没有插 件,而是交给用户或者其他相关开源项目组去完成。nagios安装,是指基本平台,也就是nagios软件包的安装。它是监控体系的框架,也是所有监控的 基础。
       打开nagios官方的文档,会发现nagios基本上没有什么依赖包,只要求系统是linux或者其他nagios支持的系统。不过如果你没有安装 apache(http服务),那么你就没有那么直观的界面来查看监控信息了,所以apache姑且算是一个前提条件。

   
Nagios 系统的特点主要有下面几点:

  • 监控主机资源和网络服务
  • 允许用户通过设计实现简单的插件来监控自己特定的服务
  • 当被监控对象出现问题时,会及时通知管理人员
  • 事先定义事件处理程序,当对象出现问题时自动调用对应的处理程序
  • 通过 web 页面来监视对象状态,警告提示和日志文件。

 

 

 

 

五、OpenQRM

OpenQRM是目前业内领先的开源系统管理解决方案,用来管理企业数据中心业务,同时包括虚拟环境管理、数据中心自动化。OpenQRM提供开放的插件管理架构,你可用很轻松的将现有的数据中心应用程序集成到其中,比如Nagios和VMware。OpenQRM的自动化数据中心操作不但可用帮助你提高可用性,同时还可以降低您企业级数。
OpenQRM是目前业内领先的开源系统管理解决方案,用来管理企业数据中心业务,同时包括虚拟环境管理、数据中心自动化。
OpenQRM提供开放的插件管理架构,你可用很轻松的将现有的数据中心应用程序集成到其中,比如Nagios和VMware。OpenQRM的自动化数据中心操作不但可用帮助你提高可用性,同时还可以降低您企业级数据中心的管理费用

 

分享到:
评论
5 楼 netcomm 2010-06-02  
   在看了Nagios等开源监控软件后,感觉在具体使用的时候,还是有点麻烦;其实很多用户只需要基本的功能,如服务器cpu/内存/磁盘/进程等监控,对于这些开源软件提供的更多灵活机制,很多时候并没用。就像大部分软件那样应该是20%的功能满足80%的用户需要,而不应该为了那没满足的20%功能,花上80%的时间和精力。商业的网管软件,价格咱们先不说,它也同样面临这样的问题,花了80%的时间来完成那20%的用户需要。
    我们现在也在反思一些问题,开源的监控软件真的需要开源?估计95%使用nagios/CACTI的用户从来不会看一下这些源码,他们最关心的是怎样上手快,功能实用。
4 楼 zhengwenyan 2010-05-28  
网管软件的设计比较繁琐!!
3 楼 hewei870723 2010-05-24  
topcloud 写道
怎么能没有OpenNMS呢

我这里只是部分,还有很多,比如说很火的rivermuse等
2 楼 zhonggeneral 2010-05-23  
估计要学会使用这个软件不简单
1 楼 topcloud 2010-05-23  
怎么能没有OpenNMS呢

相关推荐

    手把手实现企业级开源监控软件cacti+nagios+ntop整合(图解)

    做一名运维工程师,监控恐怕是日常生活中必不可少的活了,在企业中的监控,大多是用开源软件来实现的,(为什么要用开源?省钱呗..呵呵) 而且开源软件也有着非常优秀的表现,其中著名的有cacti,nagios,ntop,Ganglia...

    流行开源监控软件全面PK

    流行开源监控软件全面PK 流行开源监控软件全面PK 流行开源监控软件全面PK 流行开源监控软件全面PK

    手把手实现企业级开源监控软件cacti+nagios+ntop整合(无图)

    "企业级开源监控软件cacti+nagios+ntop整合" cacti 是一款基于 PHP 语言的开源网络监控软件,能够对主机负载、网络流量等信息进行监控。cacti 的出现是为了解决 MRTG 的一些缺点,如使用文本式的数据库、数据不能...

    手把手实现企业级开源监控软件cacti+nagios+ntop2010整合(清晰多图)

    综上所述,这些开源监控软件在企业环境中有着广泛的应用,它们不仅可以帮助企业节省成本,而且提供了丰富的功能和灵活性,满足了不同规模和复杂性的网络监控需求。通过整合这些工具,运维人员可以实现对IT基础设施的...

    开源监控软件zabbix的基础理论知识1

    阅读 5.7k评论 0开源监控软件zabbix的基础理论知识 – 运维派支持的监控手段所谓监控手段即server或proxy通过什么方式来收集监控到的数据,常用

    系统监控开源软件

    - **简介**:ZoneMinder是一款功能全面的视频监控软件,支持多摄像头监控、运动检测等功能。 - **最新版本**:ZoneMinder 1.25,此版本发布于五年前。 - **功能**: - 实时视频监控; - 运动检测和报警; - 视频...

    基于开源软件的分布式运维监控系统研究与实现.pdf

    2. 开源监控软件Zabbix:Zabbix是一个基于Web界面的开源监控解决方案,能够提供分布式系统和网络的监控功能。它具有对设备性能要求低、支持设备种类多、支持分布式部署、集中管理、自动发现、开放式接口、扩展性强...

    开源监控利器nagios

    **Nagios 开源监控利器详解** Nagios 是一款广泛应用的开源监控系统,它能够实时监控网络服务、主机状态以及各种系统资源,如 CPU 使用率、内存使用情况、磁盘空间等。作为系统管理员的得力助手,Nagios 可以在问题...

    开源视频监控系统 zoneminder

    开源视频监控系统 zoneminder ZoneMinder的作者是因為家中的車庫被竊,因而產生設計監控保全的念頭。 ZoneMinder使用了Linux Server,PHP,MySQL加上幾支攝影機,就可以使用web介面監控重要場所。當異常事件發生時,...

    基于开源软件的流量监控系统研究及实现.pdf

    通过研究和实现基于开源软件Cacti的流量监控控制系统,本文展示了一种有效的网络流量监控解决方案,不仅提高了网络管理的效率和质量,也为开源软件在专业领域中的应用提供了范例。随着技术的不断进步和网络环境的...

    Lustre性能监控软件LustrePerfMon用户手册

    这款系统基于多种开源监控软件,如collectd,同时支持Filedata、Ganglia、Nagios、Stress和Zabbix等插件,以实现更广泛的监控和扩展功能。 1. **Collectd插件** Collectd是LustrePerfMon的核心组件,它作为一个...

    Windows平台最佳的开源实时硬件资源监控器软件.zip

    在Windows操作系统中,选择一款优秀的开源硬件资源监控器软件至关重要,因为这可以帮助用户实时了解系统的运行状况,及时发现并解决问题,提升系统性能。"Windows平台最佳的开源实时硬件资源监控器软件.zip"就是一个...

    基于开源软件的自动化运维系统方案.docx

    2. 自动化监控扩展:利用Zabbix、Nagios等开源监控软件,实现自动发现和监控,确保全面覆盖。 3. 批量运维操作:利用Ansible Playbook实现一键部署,减少运维工作量,提高运维质量。 4. 菜单化运维:设计图形化界面...

    ispy视频监控开源软件源码

    【ispy视频监控开源软件源码】是一款国外备受赞誉的开源视频监控软件,它提供了强大的监控功能,并且允许用户根据自身需求进行定制和扩展。这个软件的最新版本具有诸多改进和增强,使得它在视频监控领域保持了领先...

    iSpy:开源监控软件-Open source

    iSpy是世界上最受欢迎的开源视频监视应用程序。 它与绝大多数消费类网络摄像头和IP摄像机兼容。 iSpy在全球拥有超过200万用户,与市场上其他任何设备相比,与更多的相机和设备一起使用。 代理人 我们有一个称为代理...

    如何打造开源监控体系,如何打造开源监控体系

    1. **选择合适的监控工具**:开源监控体系通常基于各种开源软件,如Nagios、Zabbix、Prometheus、Grafana等。这些工具具有不同的特性和优势,需要根据组织的需求进行选择。例如,Prometheus适合微服务架构,而Zabbix...

    免费、开源的视频监控系统(CCTV)ZoneMinder

    免费、开源的视频监控系统(CCTV)ZoneMinder

    开源监控利器nagios实战

    **开源监控利器Nagios实战** Nagios是一款强大的开源监控系统,被广泛应用于网络、服务器和应用程序的实时监控。其核心功能在于检测各种IT基础设施的状态,包括但不限于服务器、网络设备、服务(如HTTP、SMTP等)...

Global site tag (gtag.js) - Google Analytics