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.

Reply via email to