×

Framework for application monitoring and management

  • US 7,640,337 B1
  • Filed: 10/28/2004
  • Issued: 12/29/2009
  • Est. Priority Date: 10/28/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for monitoring a plurality of applications, comprising:

  • a data store configured to maintain data describing transactions involving the plurality of applications, at least some of the data includes context specific information of a length and content that is specific to the processing of the plurality of applications, wherein a first portion of the plurality of applications operate on a first application host, a second portion of the plurality of applications operate on a second application host, a third portion of the plurality of applications operate on a third application host, and a fourth portion of the plurality of applications operate on a fourth application host, wherein the first, second, third, and fourth application hosts are different from each other;

    a monitoring host that operates on a host separate from the first, second, third, and fourth application hosts, the monitoring host comprising;

    a first data reception mechanism comprising a first message queue manager configured to communicate with both a second message queue manager operating on the first application host and the data store, wherein the second message queue manager comprises a first data delivery mechanism;

    a second data reception mechanism comprising a first file loader configured to communicate with both a scheduler operating on the second application host and the data store, wherein the scheduler comprises a second data delivery mechanism;

    a third data reception mechanism comprising a first log agent configured to communicate with both a first application monitoring and management log adapter operating on the third application host and the data store, wherein the first application monitoring and management log adapter comprises a third data delivery mechanism;

    a fourth data reception mechanism comprising a second log agent configured to communicate with both a second application monitoring and management log adapter operating on the fourth application host and the data store, wherein the second application monitoring and management log adapter comprises a fourth data delivery mechanism; and

    a controller that configures at least one of the first, second, third, and fourth data delivery mechanisms based on command inputs, and the controller further configured to analyze the data;

    wherein the first data delivery mechanism is configured both to receive data from the first portion of the plurality of applications that are operating on the first application host and to forward the data to the first data reception mechanism, wherein the second data delivery mechanism is configured both to receive data from the second portion of the plurality of applications that are operating on the second application host and to forward the data to the second data reception mechanism, wherein the third data delivery mechanism is configured both to receive data from the third portion of the plurality of applications that are operating on the third application host and to forward the data to the third data reception mechanism, and wherein the fourth data delivery mechanism is configured both to receive data from the fourth portion of the plurality of applications that are operating on the fourth application host and to forward the data to the fourth data reception mechanism; and

    a console coupled to the controller and configured to receive the command inputs from a user and to provide the analysis of the data to the user.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×