Hi,
I’m also interested on the subject as I did a strong monitoring of my platforms. What I can say :
- You can found some informations using services used in DSP admin pages or calling the corresponding API (as memory usage, or such)
- You can have additional information as CPU load call Broker API … but obviously you need having a locally running broker.
- You can obviously running some custom JAVA service to launch OS command to retrieve needed information …
- remote monitoring :
[LIST]
- Nothing in wM will allow you do do such monitoring or you have to cheat by creating custom JAVA service contacting remote SNMP …
[/LIST]
I did lot of test and I definitively exclude IS for this task : it’s clearly not its purpose and most important, facing race condition, you can’t guaranty your monitoring will be launched.
The solution I choose is :
- for low occurrence monitoring (i.e. disk usage), I launch a script in OS’ cron, storing the needed information in flat file and a web service is used to promote this information to my PHP web site.
- for dynamic information (memory usage, cpu load, …), I have a cron scheduled PHP code that query directly remote SNMP agents, without involving any wM component.
You would prefere also using existing application has Nagios or such but I prefered a home made apply in order to comply totally to my needs.
Bye
Laurent
#Integration-Server-and-ESB#webMethods#Flow-and-Java-services