Monitoring System for Virtual Application Environments
AssigneeEg Innovations Pte. Ltd.
InventorsRaja Kannan, Srinivas Ramanathan, Sreedharan Subramanian, Balamurugan Vaidhinathan
Life of this patent
Estimating the term…
Loading patent…
AssigneeEg Innovations Pte. Ltd.
InventorsRaja Kannan, Srinivas Ramanathan, Sreedharan Subramanian, Balamurugan Vaidhinathan
Estimating the term…
A monitoring system for virtual application environments comprising: at least one physical machine executing a first operating system; at least one virtual machine operating on at least one of the at least one physical machines, each such virtual machine operating a second operating system; and an agent program operating on each of the at least one physical machines, where, each agent program is operable to obtain a first set of metrics from the first operating system, such first set of metrics including metrics in respect of each virtual machine as viewed by the first operating system, and operable to connect to the second operating system of each virtual machine hosted on the physical machine the agent program operates on and obtain a second set of metrics in respect of the virtual machine from the second operating system, the agent program further operable to communicate the first and second sets of metrics to a manager program.
A monitoring system for virtual application environments comprising:
A monitoring system for virtual application environments comprising:
A monitoring system for virtual application environments comprising:
A monitoring system for virtual application environments according to any preceding claim, where the manager program executes on a physical computer system and also operates as the agent program in respect of that physical machine.
A monitoring system for virtual application environments according to any preceding claim, where any one of the agent program, vm agent program, and/or application agent program as appropriate, operates to assess each metric in the respective set of metrics such agent program obtains and communicate the assessment of such sets of metrics to the manager program in place of the actual sets of metric values.
A monitoring system for virtual application environments according to any preceding claim, where the first set of metrics includes metrics that fall within at least one of the following categorisations:
A monitoring system for virtual application environments according to any preceding claim, where the second set of metrics includes metrics that fall within at least one of the following categorisations:
A monitoring system for virtual application environments according to any preceding claim, where the manager program is operable to perform root-cause error identification techniques on receipt of the various sets of metrics from the agent program, vm agent program and application agent program, as appropriate.
A monitoring system for virtual application environments according to any preceding claim, where the manager program provides for the administrator to select those metrics to form the various sets of metrics monitored by the agent program, vm agent program and application agent program, as appropriate.
A monitoring system for virtual application environments according to any preceding claim, where after communicating the appropriate set of metrics or assessment thereof to the manager program, the manager program and each agent program, vm agent program or application agent program, as appropriate, execute a validation process to determine whether the configuration the manager program operates under is the same as the configuration the agent program, vm agent program or application agent program, as appropriate, operates under.
A monitoring system for virtual application environment according to any preceding claim where the first set of metrics also includes metrics relating to the performance of the physical machine on which the agent program which records the first set of metrics operates.
A method of monitoring a virtual application environment comprising the steps of:
An agent program for monitoring a virtual application environment, where the agent program is operable to obtain a first set of metrics from a first operating system executing on a physical machine, such first set of metrics including metrics in respect of each virtual machine as viewed by the first operating system, and operable to connect to a second operating system executing on a virtual machine, the agent program thereafter operable to obtain a second set of metrics in respect of the virtual machine from the second operating system and communicate the first and second sets of metrics to a manager program.
An agent program for monitoring a virtual application environment, where the agent program is operable to connect to each physical machine in the virtual application environment in turn to obtain a first set of metrics from a first operating system executing thereon, such first set of metrics including metrics in respect of each virtual machine hosted by the physical machine as viewed by the first operating system and operable to connect to a second operating system executing on each virtual machine hosted by the physical machine and obtain a second set of metrics in respect of the virtual machine from the second operating system, the agent program further operable to communicate the first and second sets of metrics to a manager program.
A computer program product for monitoring a virtual application environment, the computer program product including executable code which when implemented by a suitable processing system causes the suitable processing system to obtain a first set of metrics including metrics in respect of each virtual machine from an operating system of a physical machine hosting such virtual machines;
Dependencies are inferred from the claim text.