对于很多企业来说,为了保证IT系统能够正常运行,很多企业都有选择一种系统监控软件进行实时或者远程监控。下面,编者搜集了一些切实可用的系统监控软件,希望能够帮助企业IT系统稳定、安全地运行。

  首先,监视系统Nagios。Nagios是一个监视系统运行状态和网络信息的监视系统。Nagios能监视所指定的本地或远程主机以及服务,同时提供异常通知功能等。Nagios可运行在Linux/Unix平台之上,同时提供一个可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等。


Nagios所有用户服务状况

  具体来看,Nagios的主要功能有:监视网络服务 (SMTP,POP3,HTTP,NNTP,PING等),监视主机资源(进程,磁盘等),简单的插件设计可以轻松扩展Nagios的监视功能,服务等监视的并发处理,错误通知功能(通过email,pager,或其他用户自定义方法),可指定自定义的事件处理控制器,可选的基于浏览器的WEB界面以方便系统管理人员查看网络状态,各种系统问题,以及日志等等,也可以通过手机查看系统监控信息。  

分布式监控系统Ganglia

分布式监控系统Ganglia

Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。


分布式监控系统Ganglia

  系统监控工具NetXMS

NetXMS是一款全新的发展迅速的系统监控工具,在GPL2许可下发布。它可用于监测整个IT基础设施,从支持SNMP的硬件(如交换机和路由器)到您的服务器或者是应用程序。NetXMS是一个非常可靠和强大的监测系统,使您提高网络可用性和服务水平。

  NetXMS具有三层结构,包括信息收集、监测代理(无论是我们自己的高性能的代理或SNMP代理),并送交监测服务器的处理和储存。网络管理员可以访问收集到的数据使用的是Windows为基础的管理控制台,网络界面或管理控制台。


系统监控工具NetXMS

  在设计上具有灵活性和可扩展性的考虑,NetXMS内容广泛的支持平台,让你自由选择平台。NetXMS服务器的核心系统目前适用于WindowsNT/2000/2003/XP,Linux,Solaris和FreeBSD的。

高性能的模块化监测代理商可为同一平台以及为OpenBSD系统,NetBSD的,的NetWare,HP-UX和AIX操作系统。NetXMS目前支持以下数据库:MySQL和PostgreSQL数据库,Microsoft SQL Server和Oracle。由于采用模块化结构,添加其他数据库的支持之需要短短几天时间。

  

轻量级系统监控Conky

轻量级系统监控Conky

Conky是一个X系统下的免费的,重量轻,系统监控的,即任何资料都能显示在您的桌面上。它可运行在Linux和BSD上。

  轻量级系统监控Conky具有的功能包括,(1)很多的操作系统信息(系统名 ,正常运行时间, CPU使用率,内存使用率,磁盘使用情况,进程的统计资料,以及网络监控等到);(2)基于IMAP和POP3支持;(3)支持许多流行的音乐播放器(XMMS2,BMPx等)。


轻量级系统监控Conky

  自动故障排除和监控的GlassBox

    GlassBox是一个自动故障排除和监控的应用程序,通过一次点击诊断常见的问题。无论是在生产或测试,你都可以拖放到您现有的Java应用服务器(Tomcat, JBoss, WebSphere, WebLogic)中。它故障排除的知识很简单,任何人都可以找出失败的原因。简单易懂的英语,你不再需要涉及日志和图表。

  GlassBox具体包含的功能有,对正在发生的事情捕捉更多的方面(例如,堆栈跟踪和参数),尤其是异常情况;监测最高级别的资源信息(例如,总共花费的时间,要求服务或连接到数据库);监测更多的业务,资源,如JMS和EJB组件,XML处理;处理分布式监测,跟踪信息,集群应用及相关资料分发;利用Java 5的管理信息,如CPU的时间或线程的具体统计数字;使用应用服务器JMX统计信息,如线程池;捕捉历史和趋势,持久存储和报告;利用JMX提供警示和揭露统计摘要;自适应发现相关参数跟踪(例如,未知的数据库查询或Servlet的请求)。


自动故障排除和监控的应用程序GlassBox

  为更高级别的数据库和服务访问框架提供资源监测(如Hibernate,TopLink,持久性EJB等);允许不同的数据量抽样抓获;监控系统事件,如Web应用程序404错误的请求;提供不同程度的统计汇总(例如,直方图);监测商业活动,如客户购买或放弃的购物车。

  

进程守护者Collectd

进程守护者Collectd

  collectd是一个守护(daemon)进程,用来收集系统性能和提供各种存储方式来存储不同值的机制。比如以RRD文件形式。

  当系统运行和存储信息的时候,Collectd会周期性统计系统的相关统计信息。那些信息可以用来找到当前系统性能瓶颈。(如作为性能分析 performance analysis)和预测系统未来的load(如能力部署capacity planning).如果你需要美观的图形来显示您的数据,并且已经厌烦了内部解决方案,你找到了正确的地方。


进程守护者Collectd

  一般来说,一图胜过千言,所以这里显示了某个系统在过去60分钟内的CPU利用率图形。

  在互联网上还有其他的免费,开源的项目类似于collectd的项目。为什么你要选择collectd呢?和其他项目相比,我们觉得collectd有一些主要的特点:第一,它完全是由C语言编写,故性能很高,可移植性好,它允许运行在系统没有脚本语言支持或者cron daemon的系统上,比如嵌入式系统。

同时,它包含优化以及处理成百上千种数据集的新特性。collectd包含有超过70多种插件,其中有标准的case到非常特殊和高级的专题。同时,collectd提供强大的网络联网特性,它能以多种方式来扩充。最后,collectd开发及时同时文档支持也是非常好的。

  虽然collectd能够很大程度满足您的管理需求,但是它还是存在一些不足:它本身不能生成图形。虽然它能写RRD文件,但是它不能从这些文件生成图形。在contrib/ 目录下包含简单的脚本,可以看看kcollectd,一个X window前端和drraw,一个非常通用的解决方案。

绝世好工具OpenNMS

OpenNMS是一个企业级基于Java/XML的分布式网络和系统监控管理平台。OpenNMS是你管理网络的绝好工具,它能够显示你网络中各中终端和服务器的状态和配置,为你方便地管理网络提供有效的信息。


 绝世好工具OpenNMS

  Opsview是一个企业级的网络、服务器和应用程序监控工具,设计为可伸缩、灵活和易用的。可跟一些常用的监控系统做集成,例如Nagios Core、Nagvis、Net-SNMP 和RRDTool等。监控服务运行于Linux 和 Solaris 10上,可监控各种系统的服务器,包括Windows。

开源监控软件Pandora FMS

  Pandora FMS是一个开源的应用程序,用来监测网站的各种活动。如果一个网站超额或当机,如果网站内容改变,硬盘或CPU被远程服务调用时(通过SNMP或TCP/IP),以及其它情况。


开源监控软件Pandora FMS

  Pandora FMS可以运行于任何操作系统, 获取数据并发送到服务器。你可以收到实时的监测报告,并发送到你指定的邮箱。它也可以通过e-mail,SMS或Jabber(MSN, GTalk等)发到报告。

开源安全信息管理系统OSSIM

开源安全信息管理系统OSSIM

OSSIM即开源安全信息管理系统(OPEN SOURCE SECURITY INFORMATION MANAGEMENT)是目前一个非常流行和完整的开源安全架构体系。OSSIM通过将开源产品进行集成,从而提供一种能够实现安全监控功能的基础平台。 它的目的是提供一种集中式、有组织的,能够更好地进行监测和显示的框架式系统。


开源安全信息管理系统OSSIM

  OSSIM明确定位为一个集成解决方案,其目标并不是要开发一个新的功能,而是利用丰富的、强大的各种程序(包括Snort、Rrd、Nmap、 Nessus以及Ntop等开源系统安全软件)。在一个保留他们原有功能和作用的开放式架构体系环境下,将他们集成起来。而OSSIM项目的核心工作在于 负责集成和关联各种产品提供的信息,同时进行相关功能的整合。由于开源项目的优点,这些工具已经是久经考验,同时也经过全方位测试、可靠的工具。

监控系统状态Monitorix工具

Monitorix是一套可以监控系统状态的工具,可监控的项目非常得多,你也可以自行设定要监控的服务,预设就可以分析 CPU与记忆体使用率、磁碟存取使用率(Disk I/O Usage)、网络使用率(Network traffic and usage)、各服务使用需求(network services demand)、使用者登入的狀況等。下面是监控界面截图:


监控系统状态Monitorix工具

监控工具JavaMelody

  JavaMelody能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session数量,JDBC连接数,和http请求、sql请求、jsp页面与业务接口方法(EJB3、Spring、 Guice)的执行数量,平均执行时间,错误百分比等。图表可以按天,周,月,年或自定义时间段查看。


监控工具JavaMelody图表展示

  小结:通过对于以上系统监控软件的体验,编者发现这些软件可以分为开源软件,也有企业开发的。同时,它们大多开发了简单直观的操作界面,负责对企业TI系统运行情况的监控,也能够自动报错。当然,有些软件因为是开源的,所以,特定某个功能仍然需要企业用户自己二次开发。

有了这些承载企业业务的IT系统运行,可以预防IT系统运行过程中万无一失。所以,系统监控软件能够在一定程度上帮助企业化解日常运行过程中的难题:包括IT系统崩溃,以及一些异常现象等。

IT运维——系统监控软件简介相关推荐

  1. 控制台启动jar包关闭控制台怎么关java程序_Jpom一款简而轻的低侵入式Java运维、监控软件...

    你为什么需要Jpom SpringBoot.Jboot等框架开发的项目通常是以Jar的方式在后台运行的,如果只有一两个项目,管理起来不是太麻烦,但是当项目多了以后,管理起来就不是那么方便了,当项目出现 ...

  2. 运维-系统监控方案:基于Grafana的TDengine零依赖监控解决方案

    作为基础组件,TDengine本身的平稳运行至关重要,所以在实际应用过程中,我们也需要监控它的各项运行指标. TDengine启动后,会自动创建一个监测数据库log ,并自动将服务器的CPU.内存.硬 ...

  3. 一站式轻监控轻运维系统nezha(上篇)

    本文软件由网友 114514 推荐: 什么是哪吒监控 ? 哪吒监控 是自托管.轻量级服务器和网站监控运维工具,属于一站式轻监控轻运维系统,分主控端和被控端,主控端提供访问的面板,被控端就是需要监控的服 ...

  4. 运维系统 服务器监控,运维系统 服务器监控

    运维系统 服务器监控 内容精选 换一换 云监控服务的主机监控分为基础监控和操作系统监控,基础监控为云服务器自动上报的监控指标(裸金属服务器不支持基础监控).操作系统监控通过在裸金属服务器中安装Agen ...

  5. GBase 8a 运维监控工具---“统一数据平台监控与运维系统”

    GBase 8a MPP Cluster 提供了海量数据的管理及分析功能和易于监管数据库集群的工具. 本篇文章主要介绍一款 便于数据库管理员监控数据库集群的图形化工具: "统一数据平台监控与 ...

  6. 关于分布式光伏电站监控运维系统的简单介绍

     摘要:设计了一套更高性价比,且容易操作的电站监控系统.该系统融合了互联网和物联网,并为光伏电数据的传输构建了相应的通道,可支持云存储等功能,同时也为用户提供了多元化的查询功能.    关键词:分布式 ...

  7. 智慧发电厂+智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理+智慧电厂+电厂系统+axure源文件+rp原型

    作品介绍:智慧.智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理 建设智慧电厂是为了建立现代能源电力系统,实现 ...

  8. 智慧发电厂+智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理+智慧电厂+电厂系统+智慧电厂管理平台+rp原型

    作品介绍:智慧.智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理 建设智慧电厂是为了建立现代能源电力系统,实现 ...

  9. 配电房远程监控运维系统

    配电房远程监控运维系统 变配电室运行现状 目前传统的配电室管理模式有两种: 方式1:靠电工24小时值班,通过本地监控系统或人工定期对电气设备进行检查和数据采集,这样的工作模式的弊端就是人员成本极高.工 ...

最新文章

  1. git 代理 git_如何不再害怕GIT
  2. 数学--线性代数--奇异值分解(SVD)
  3. php数组中删除元素
  4. python矩阵教程_numpy教程:矩阵matrix及其运算
  5. python语法基础整理_Python基础
  6. android remote shell,关于 Appium V1.7.2 新增的唯一安卓可执行 mobile 命令 shell 的疑问...
  7. C语言可变参数函数的使用及相关函数介绍
  8. pytorch_gpu案例及gpu使用
  9. vue中点击加号_零基础入门vue开发
  10. [Deep Learning] 神经网络基础
  11. 【第二周】结对编程体会
  12. VC++ EasyPR车牌识别
  13. Lakes.AERMOD.View.v8.9.0 1CD大气扩散模型软件包
  14. Surface Defect Detection Methods for Industrial Products : A Review
  15. chall.tasteless.eu 中的注入题
  16. Ever-Flowers IN Never-Dream(16)
  17. RTL8723BU最新驱动代码
  18. dx/dy=1/y’求其二阶导
  19. QVD-2023-1953禅道系统 权限绕过 POC 伪静态传参版
  20. STM32中的DFSDM应用介绍

热门文章

  1. win10电脑右键新建没有记事本的解决方法
  2. win10怎么用记事本编译C语言,win10系统笔记本使用记事本编辑和运行html代码的操作方法...
  3. 工业相机、镜头、选型计算方式
  4. Latex学习笔记 ------字体设置, 篇章结构
  5. 教您用公式编辑器快速输入公式
  6. uniapp小程序中使用base64格式的字体图标iconfont的详细步骤
  7. 900G虚幻4场景合集三维游戏CG环境渲染搭建模型素材
  8. 江苏省地图,根据数值大小显示地图颜色,添加visualMap配置
  9. Linux无法删除文件夹 Device or resource busy
  10. The connection to the server master:6443 was refused - did you specify the right host or port?