Frédéric, You may need to enable the actuators https://apereo.github.io/cas/7.3.x/monitoring/Monitoring-Statistics.html To see configuration, select one of the actuators, then click on the button that looks like a book on a green background, then the configuration tab. The simplest setup is to enable all actuators (hopefully you have a dev or personal environment): Management: endpoints: access: default: UNRESTRICTED web: exposure: include: "*"
There are a lot of actuators (some from cas, some from spring). I am not sure which ones are required. On our servers that handle authn, all actuators, except for health, are turned off; a separate server, network accessible to only the ops team, handles Palantir. This blog may also help https://fawnoos.com/blog/ Ray ________________________________ From: Frédéric Dussurget <[email protected]> Sent: February 27, 2026 08:09 To: CAS Community <[email protected]> Cc: Ray Bon <[email protected]> Subject: Re: [cas-user] 7.3.x Simple JSON Monitoring via Zabbix: HOW? Hi Ray, how do you make palantir work ? I can access /cas/palantir and see menus and tabs but no data at all ... I have this issue when trying to reload in the Applications tab : "Unable to contact the CAS server. Are you sure the server is reachable?" I have this dep in my build.gradle : implementation "org.apereo.cas:cas-server-support-palantir" (If there's any link with that : Account manager is turned on in cas properties and works) Do we have something to configure somewhere ? Regards, Below In the logs I have these info when accessing /cas/palantir (after spring authentication) (I do not use neither saml neither oidc) [2026-02-27 17:04:36] [info] #033[1;31m2026-02-27 17:04:36,449 ERROR [org.apereo.cas.util.serialization.BaseJacksonSerializer] - <Cannot read/parse [{"@class":"org.apereo.cas.services.OidcRegisteredService","clientId":"...","clientSecret":"...","serviceId":"^https://.*",...] to deserialize into type [interface org.apereo.cas.services.RegisteredService]. This may be caused in the absence of a configuration/support module that knows how to interpret the fragment, specially if the fragment describes a CAS registered service definition. Internal parsing error is [Could not resolve type id 'org.apereo.cas.services.OidcRegisteredService' as a subtype of `org.apereo.cas.services.RegisteredService`: no such class found [2026-02-27 17:04:36] [info] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 11]]>#033[m [2026-02-27 17:04:36] [info] #033[1;31m2026-02-27 17:04:36,450 ERROR [org.apereo.cas.util.serialization.BaseJacksonSerializer] - <Cannot read/parse [{"@class":"org.apereo.cas.services.OidcRegisteredService","clientId":"...","clientSecret":"...","serviceId":"^https://.*",...] to deserialize into type [interface org.apereo.cas.services.RegisteredService]. This may be caused in the absence of a configuration/support module that knows how to interpret the fragment, specially if the fragment describes a CAS registered service definition. Internal parsing error is [Could not resolve type id 'org.apereo.cas.services.OidcRegisteredService' as a subtype of `org.apereo.cas.services.RegisteredService`: no such class found [2026-02-27 17:04:36] [info] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 11]]>#033[m [2026-02-27 17:04:36] [info] #033[1;31m2026-02-27 17:04:36,452 ERROR [org.apereo.cas.util.serialization.BaseJacksonSerializer] - <Cannot read/parse [{"@class":"org.apereo.cas.support.saml.services.SamlRegisteredService","serviceId":"^http://localhost:9443/simplesaml.*","...] to deserialize into type [interface org.apereo.cas.services.RegisteredService]. This may be caused in the absence of a configuration/support module that knows how to interpret the fragment, specially if the fragment describes a CAS registered service definition. Internal parsing error is [Could not resolve type id 'org.apereo.cas.support.saml.services.SamlRegisteredService' as a subtype of `org.apereo.cas.services.RegisteredService`: no such class found [2026-02-27 17:04:36] [info] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 11]]>#033[m [2026-02-27 17:04:36] [info] #033[1;31m2026-02-27 17:04:36,453 ERROR [org.apereo.cas.util.serialization.BaseJacksonSerializer] - <Cannot read/parse [{"@class":"org.apereo.cas.support.saml.services.SamlRegisteredService","serviceId":".+","name":"SAML2","id":2,"description...] to deserialize into type [interface org.apereo.cas.services.RegisteredService]. This may be caused in the absence of a configuration/support module that knows how to interpret the fragment, specially if the fragment describes a CAS registered service definition. Internal parsing error is [Could not resolve type id 'org.apereo.cas.support.saml.services.SamlRegisteredService' as a subtype of `org.apereo.cas.services.RegisteredService`: no such class found [2026-02-27 17:04:36] [info] at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 11]]>#033[m Le jeudi 26 février 2026 à 22:04:17 UTC+1, Ray Bon a écrit : Drew, The actuators output JSON https://apereo.github.io/cas/7.3.x/monitoring/Monitoring-Statistics.html Palantir also has some visuals https://apereo.github.io/cas/7.3.x/installation/Admin-Dashboard.html Ray ________________________________ From: [email protected] <[email protected]> on behalf of Drew Northup <[email protected]> Sent: February 26, 2026 09:42 To: CAS Community <[email protected]> Subject: [cas-user] 7.3.x Simple JSON Monitoring via Zabbix: HOW? Here we use Zabbix as our monitoring platform. Is there some reasonable way we can just give it a JSON output to eat, or do we need to justify paying for something because our existing solution is no longer supported? -- - Website: https://apereo.github.io/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 [email protected]. To view this discussion visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/00f4ea48-b801-4294-9ef7-275a2eb585can%40apereo.org<https://groups.google.com/a/apereo.org/d/msgid/cas-user/00f4ea48-b801-4294-9ef7-275a2eb585can%40apereo.org?utm_medium=email&utm_source=footer>. -- - Website: https://apereo.github.io/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 [email protected]. To view this discussion visit https://groups.google.com/a/apereo.org/d/msgid/cas-user/YQBP288MB008158FCE397B39F162DFCA7CE73A%40YQBP288MB0081.CANP288.PROD.OUTLOOK.COM.
