CAS 6.2 Monitoring and Statistics

105 views
Skip to first unread message

Bryan Wooten

unread,
Jun 22, 2020, 1:13:49 PM6/22/20
to cas-...@apereo.org
We are trying to get the /status /health endpoints to work on the CAS 6.2 main branch following this guide:


We have this in our pom.xml:

implementation "org.apereo.cas:cas-server-support-reports:${project.'cas.version'}"

Our cas.properties has:
#settings for monitoring and statistics
spring.boot.admin.url=https://cas6test.go.utah.edu:8444
spring.boot.admin.client.managementUrl=${cas.server.prefix}/status

management.endpoints.web.exposure.include=*
management.endpoints.enabled-by-default=true
cas.monitor.endpoints.endpoint.defaults.access=AUTHENTICATED

spring.security.user.name=casuser
spring.security.user.password=Mellon

I don't see port 8444 open using:
netstat -tulpn | grep LISTEN

In catalina.out I see:

 22-Jun-2020 10:53:21.601 WARNING [AsyncReporter{org.springframework.cloud.sleuth.zipkin2.sender.RestTemplateSender@1063035f}] zipkin2.reporter.AsyncReporter$BoundedAsyncReporter.flush Dropped 2 spans due to ResourceAccessException(I/O error on POST request for "http://localhost:9411/api/v2/spans": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused))

        org.springframework.web.client.ResourceAccessException: I/O error on POST request for "http://localhost:9411/api/v2/spans": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)

                at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:751)

                at org.springframework.cloud.sleuth.zipkin2.sender.ZipkinRestTemplateWrapper.doExecute(ZipkinRestTemplateSenderConfiguration.java:228)

                at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:644)

Any hints or clues? We need this as it seems to be a prerequisite for:

https://apereo.github.io/cas/6.0.x/monitoring/Configuring-Monitoring-Administration.html#configuration


Thanks,

Bryan

University of Utah

Robert Bond

unread,
Jun 22, 2020, 8:54:00 PM6/22/20
to cas-...@apereo.org
Hi Bryan,

Are you using SpringBoot Admin Server? 

Here is how we have monitoring configured without SpringBoot Admin Server:
############## Management/Monitoring Settings ##############
management.endpoints.enabled-by-default= true
management.endpoints.defaults.sensitive= false
management.endpoints.web.base-path= /actuator
management.endpoints.web.exposure.include= info,health,status,registeredServices
management.server.add-application-context-header= false

management.endpoint.health.enabled= true
management.endpoint.health.show-details= always
management.endpoint.info.enabled= true
management.endpoint.status.enabled= true
management.endpoint.registeredServices.enabled= true
# basic auth to health and info used for ecs health check
cas.monitor.endpoints.endpoint.health.access=AUTHENTICATED
cas.monitor.endpoints.endpoint.info.access=AUTHENTICATED
cas.monitor.endpoints.endpoint.registeredServices.access=AUTHENTICATED


spring.security.user.name=${spring_security_user_name}
spring.security.user.password=${spring_security_user_password}

The monitoring endpoints do not listen on a different port, they are all part of the same application. 

Take a look at the linked blog posts in the code block also.

Hope this helps!



--
- Website: https://apereo.github.io/cas
- Gitter Chatroom: https://gitter.im/apereo/cas
- List Guidelines: https://goo.gl/1VRrw7
- Contributions: https://goo.gl/mh7qDG
---
You received this message because you are subscribed to the Google Groups "CAS Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cas-user+u...@apereo.org.
To view this discussion on the web visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/CAG9x2GWtaRwDPbMP%2B%3D6Lmpu9BHbjJNV__BJiMfguav0%2BdaGS8w%40mail.gmail.com.


--
Robert Bond
Network Administrator
(918) 444-5886
Northeastern State University
Reply all
Reply to author
Forward
0 new messages