Ticket registry cleaner
Si vous utilisez des TGT valables assez longtemps, le ticket registry cleaner peut devenir coûteux (cf "RememberMe et ticket registry"). Or par défaut il tourne toutes les 2 minutes !!
Paramètrage conseillé :
cas.ticket.registry.cleaner.schedule.repeat-interval=PT1H
Pour mieux comprendre son action, augmentez les logs avec :
<AsyncLogger name="org.apereo.cas.ticket.registry.DefaultTicketRegistryCleaner" level="info" />
dans etc/cas/config/log4j2.xml
Mongo ticket registry
Il Avant CAS 7.x, il manque des indexes. Donc faire :
db.ticketGrantingTicketsCollection.createIndex({ ticketId: 1 })
db.serviceTicketsCollection.ensureIndexcreateIndex({ ticketId: 1 })
db.proxyTicketsCollection.ensureIndexcreateIndex({ ticketId: 1 })
db.proxyGrantingTicketsCollection.ensureIndexcreateIndex({ ticketId: 1 })
cas_audit.log
Le cas_audit.log n'est pas très utilisable comparé notamment au serviceStats.log qu'avait fait Julien Marchal ( https://github.com/EsupPortail/cas-toolbox-new/pull/3 ).
Voici un paramétrage plus intéressant :
...
Bloc de code |
---|
<AsyncLogger name="org.apereo.inspektr.audit.support" level="info" includeLocation="true" > <RegexFilter regex=".*(TICKET_GRANTING_TICKET_CREATED|AUTHENTICATION_FAILED|SERVICE_TICKET_CREATED).*" useRawMsg="true" /> <AppenderRef ref="casAudit"/> </AsyncLogger> |