Claims
- 1. A method of monitoring the health of system management software components, comprising:
installing a health monitoring agent on a managed node; configuring the health monitoring agent on the managed node based on a system management software component installed on the managed node; and running the configured health monitoring agent on the managed node to determine a health of the system management software component.
- 2. The method of claim 1, wherein configuring the health monitoring agent includes enabling one or more health checking modules of the health monitoring agent.
- 3. The method of claim 1, wherein the managed node is a managed node of a Tivoli Management Region.
- 4. The method of claim 1, further comprising:
determining if the health monitoring agent encounters an error condition; and logging the error condition in a log associated with the health monitoring agent, if an error condition is encountered.
- 5. The method of claim 4, further comprising:
sending a Tivoli Enterprise Console (TEC) event message to a TEC server if an error condition is encountered by the health monitoring agent.
- 6. The method of claim 1, wherein the health monitoring agent monitors at least one of an object request broker system management software component, a Tivoli Management Region connection system management software component, a Tivoli Enterprise Console system management software component, an endpoint gateway system management software component, a Global Enterprise Management system management software component, a Software Distribution system management software component, an Inventory system management software component, and a Remote Control system management software component.
- 7. The method of claim 1, wherein the health monitoring agent monitors an object request broker and at least one other system management software component, wherein if the object request broker is identified as having failed, further checking of the at least one other system management software component is not performed.
- 8. The method of claim 1, further comprising installing a health monitoring main program on a Tivoli Management Region Server prior to installing the health monitoring agent on the managed node.
- 9. The method of claim 8, wherein installing the health monitoring agent on the managed node includes using a Software Distribution system management software component to distribute the health monitoring main program to the managed node.
- 10. The method of claim 4, wherein logging the event includes generating a log entry that includes at least one of a timestamp a health check flag indicating an error event, an error severity indicator, one or more error event attributes, and an error event class identifier.
- 11. A computer program product in a computer readable medium for monitoring the health of system management software components, comprising:
first instructions for installing a health monitoring agent on a managed node; second instructions for configuring the health monitoring agent on the managed node based on a system management software component installed on the managed node; and third instructions for running the configured health monitoring agent on the managed node to determine a health of the system management software component.
- 12. The computer program product of claim 11, wherein the second instructions for configuring the health monitoring agent include instructions for enabling one or more health checking modules of the health monitoring agent.
- 13. The computer program product of claim 11, wherein the managed node is a managed node of a Tivoli Management Region.
- 14. The computer program product of claim 11, further comprising:
fourth instructions for determining if the health monitoring agent encounters an error condition; and fifth instructions for logging the error condition in a log associated with the health monitoring agent, if an error condition is encountered.
- 15. The computer program product of claim 14, further comprising:
sixth instructions for sending a Tivoli Enterprise Console (TEC) event message to a TEC server if an error condition is encountered by the health monitoring agent.
- 16. The computer program product of claim 11, wherein the health monitoring agent monitors at least one of an object request broker system management software component, a Tivoli Management Region connection system management software component, a Tivoli Enterprise Console system management software component, an endpoint gateway system management software component, a Global Enterprise Management system management software component, a Software Distribution system management software component, an Inventory system management software component, and a Remote Control system management software component.
- 17. The computer program product of claim 11, wherein the health monitoring agent monitors an object request broker and at least one other system management software component, wherein if the object request broker is identified as having failed, further checking of the at least one other system management software component is not performed.
- 18. The computer program product of claim 11, further comprising fourth instructions for installing a health monitoring main program on a Tivoli Management Region Server, wherein the fourth instructions are executed prior to the first instructions.
- 19. The computer program product of claim 18, wherein the first instructions for installing the health monitoring agent on the managed node include instructions for using a Software Distribution system management software component to distribute the health monitoring main program to the managed node.
- 20. The computer program product of claim 14, wherein the fifth instructions for logging the event include instructions for generating a log entry that includes at least one of a timestamp a health check flag indicating an error event, an error severity indicator, one or more error event attributes, and an error event class identifier.
- 21. An apparatus for monitoring the health of system management software components, comprising:
means for installing a health monitoring agent on a managed node; means for configuring the health monitoring agent on the managed node based on a system management software component installed on the managed node; and means for running the configured health monitoring agent on the managed node to determine a health of the system management software component.
- 22. The apparatus of claim 21, wherein the means for configuring the health monitoring agent includes means for enabling one or more health checking modules of the health monitoring agent.
- 23. The apparatus of claim 21, wherein the managed node is a managed node of a Tivoli Management Region.
- 24. The apparatus of claim 21, further comprising:
means for determining if the health monitoring agent encounters an error condition; and means for logging the error condition in a log associated with the health monitoring agent, if an error condition is encountered.
- 25. The apparatus of claim 24, further comprising:
means for sending a Tivoli Enterprise Console (TEC) event message to a TEC server if an error condition is encountered by the health monitoring agent.
- 26. The apparatus of claim 21, wherein the health monitoring agent monitors at least one of an object request broker system management software component, a Tivoli Management Region connection system management software component, a Tivoli Enterprise Console system management software component, an endpoint gateway system management software component, a Global Enterprise Management system management software component, a Software Distribution system management software component, an Inventory system management software component, and a Remote Control system management software component.
- 27. The apparatus of claim 21, wherein the health monitoring agent monitors an object request broker and at least one other system management software component, wherein if the object request broker is identified as having failed, further checking of the at least one other system management software component is not performed.
- 28. The apparatus of claim 21, further comprising means for installing a health monitoring main program on a Tivoli Management Region Server prior to installing the health monitoring agent on the managed node.
- 29. The apparatus of claim 28, wherein the means for installing the health monitoring agent on the managed node includes means for using a Software Distribution system management software component to distribute the health monitoring main program to the managed node.
- 30. The apparatus of claim 24, wherein the means for logging the event includes means for generating a log entry that includes at least one of a timestamp a health check flag indicating an error event, an error severity indicator, one or more error event attributes, and an error event class identifier.
RELATED APPLICATIONS
[0001] This application is related to commonly assigned and co-pending U.S. patent application Ser. No. ______ (Attorney Docket No. AUS920020231US1) entitled “Apparatus and Method for Distributed Monitoring of Endpoints in a Management Region,” filed on even date herewith and hereby incorporated by reference.