what's your/the best way how to monitor whether a specific app from an IIS app pool is up? how to trigger an alert if i.e WWW_ROOT_PF goes down (image below)?
if the app stops, the agent for the specific app is not present anymore in the investigator, so there cant be used a treshold to trigger an alert either. in perfmon metrics i cant see any metric that we could use to trigger an alert, if a specific app goes down.
any idea please?
From the PerfMonCollectorAgent, you can monitor counter "Application Restarts" as a means to know when the app pool stopped/restarted.
You can also monitor "Current Application Pool State" --
it informs me about the app pool (that i dont need), but not about an exact application in the pool.
i thought about "Applications Running" counter as well, but it doesnt say anything about which exact application went down and i would need that information.
some other idea please?
There are good indicators under "ASP.NET Apps v[2|4].*" depending on what framework you're using. Not exactly up/down, but an app specific look at behavior.
A good reference point
yes, i checked them, but unfortunately i couldnt find any specific metric for an exact application status (up/down).
therefore i'd like to ask you whether you have some idea how we could monitor if an exact app is up in different way (maybe not via perfmon)?
MS IIS apps do not really have a concept of up/down since apps will shutdown if there is no activity and it reaches the timeout threshold.