> We have CAS running on Tomcat on Windows. What's the best ways to monitor it?
We created a custom stats view that redisplays some of the Perf4j statistics on the /services/viewStatistics.html view. Additionally our custom stats view issues a simple query to exercise the database, which is critically important to us since we use JpaTicketRegistry for ticket storage. The CAS login URI may be responsive, but if you can't get to the database obviously CAS is functionally down. We then created a python script that exercises our custom stats view and integrates with Big Brother, our monitoring solution of choice here at Virginia Tech. If stats is sluggish we throw a WARN flag; if it returns anything other than 20x, we throw ERROR flag. I'm confident a similar approach would integrate with Nagios and other flexible monitoring frameworks. The key is having a public stats view that exercises the core components of CAS and can be used as an HTTP monitoring target. M -- You are currently subscribed to [email protected] as: [email protected] To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-user
