VCG21d44c4283c_副本_副本

关于中间件运维

发表时间:2020-12-10 浏览次数:569

中间件是在操作系统功能范围外为应用提供服务的多用途软件。任何位于内核和用户应用之间的软件都可以是中间件。中间件不提供传统应用的功能,而是将软件与其他软件衔接。由于中间件能够让数据从一个应用流动到另一个中,因此把它比作输水管最为贴切。


中间件就是程序中可织入的,可重用的,与业务逻辑无关的各种组件。


中间件(middleware)是基础软件的一大类,属于可复用软件的范畴。


顾名思义,中间件处于操作系统软件与用户的应用软件的中间。


中间件在操作系统、网络和数据库之上, 应用软件的下层,总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。


在众多关于中间件的定义中,比较普遍被接受的是 IDC 表述的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。


分类:事务式中间件,过程式中间件,消息中间件,对象中间件,web应用服务器,应用服务器。


那么如何对中间件进行监控呢?


景路网管通过SNMP,HTTP等监控方式,对主流中间件进行监测,包括tomcat、jboos、apache、weblogic、websphere等,能够监控中间件关键性能指标,如JVM的活动状态、执行队列的活动状态、JDBC资源的运行状态等。


景路系统根据不同的中间件类型,对jvm堆空间使用情况、跟踪系统资源利用率、Memory 使用信息、通道信息、事务信息进行针对性的监控;系统通过动态图形的方式显示了健康度等关键指标,方便快速了解中间件状态;


中间件管理是指对tomcat、Weblogic、MQ等中间件的日常维护管理和监控工作,提高对中间件平台事件的分析解决能力,确保中间件平台持续稳定运行。中间件监控指标包括配置信息管理、故障监控、性能监控。


执行线程:监控WebLogic配置执行线程的空闲数量。


JVM内存:监控JVM内存使用量,能够及时的进行内存空间回收。


JDBC连接池:连接池的初始容量和最大容量应该设置为相等,并且至少等于执行线程的数量,以避免在运行过程中创建数据库连接所带来的性能消耗。


检查WEBLOG日志文件是否有异常报错,如果有WEELOG集群配置,需要检查集群的配置是否正常。


NetOpsIT综合管理将软硬件结合管理,提供中间件监控功能,对中间件的连接情况以及活动线程情况进行监控分析和预警,保证中间件安全,优化中间件的性能。在详细页中记录设备的基本信息和性能指标,因为应用的类别不同在指标监控上面也会有所差异,例如消息型中间件比其他中间件多了队列、消息的监控等。网管软件对于应用的监控采取一一对应的措施,实现中间件的全面掌控。