cancel
Showing results for 
Search instead for 
Did you mean: 

AuditSurf

thomasb
Champ in-the-making
Champ in-the-making
Bonjour,

Certains qui nous (Atol C&D) connaissent avaient vu l'annonce sur notre site et sur twitter, mais nous n'avions jamais pris le temps de communiquer ici, sur ce forum (vous savez ce que c'est, des projets clients à traiter, etc.)

Voici donc, pour ceux qui n'étaient pas encore au courant, de quoi réparer cet oubli.

Début septembre, nous avons publié sous licence GPLv3, une application de suivi de l'utilisation de votre entrepôt Alfresco. Il s'agit d'une application SURF couplée à un AMP, pour Alfresco 3.1 Enterprise (fonctionne également, en partie avec Alfresco 3.0 E et les versions 3.0 et 3.1 Community). Une version est également disponible pour Alfresco 3.2 Community; et notre idée est de l'intégrer à terme dans la console d'administration de Share.

L'application donne:
  • sous forme de graphiques (openflashchart), par heure, jour, semaine ou mois: le nombre d'utilisateurs authentifiés, le nombre de fichiers ajoutés, modifiés, lus

  • les derniers fichiers ajoutés ou mis à jour

  • les fichiers les plus consultés

  • les workflows en cours

  • les utilisateurs qui ne se sont jamais connecté (suite à la mise en place de l'audit)

  • des informations de diagnostic: mémoire utilisée, taille des content stores, taille des indexes lucene, utilisateurs connectés, etc.
Les informations sont issues du mécanisme d'audit trail d'Alfresco, de JMX et de l'entrepôt lui-même.

Plus d'information sur notre site et sur la forge Alfresco.

Téléchargez, installez, essayez, et faites nous part de vos impressions et idées d'évolution.

Nous préparons également une série d'articles sur ce qui se passe sous le capot, à venir sur notre blog. Stay tuned.
62 REPLIES 62

michaelh
Champ on-the-rise
Champ on-the-rise
Bonjour,

voilà, moi, j'utilise la version alfresco entreprise 4.1.1.3 (plateforme pour mon travail de mémoire),je voulais installer et configurer auditsurf, le module est installé mais j'ai l'erreur 404:ressource indisponible.
pourriez vous, m'aider à réglé le pb, svp.

voici mes fichiers log

14:06:31,219 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'sysAdmin' subsystem, ID: [sysAdmin, default]
14:06:31,408 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'sysAdmin' subsystem, ID: [sysAdmin, default] complete
14:06:56,772 WARN  [org.alfresco.util.AbstractTriggerBean] Job ehCacheTracerJob is not active
14:07:10,112 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor Repository Template Processor for extension ftl
14:07:10,112 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor Repository Script Processor for extension js
14:07:33,219 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Schema managed by database dialect org.alfresco.repo.domain.hibernate.dialect.AlfrescoSQLServerDialect.
14:07:43,910 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] No changes were made to the schema.
14:07:45,133 DEBUG [org.alfresco.repo.module] preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@272d7a10, name=log4j:logger=org.alfresco.repo.module
14:07:45,165 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] preRegister called. Server=com.sun.jmx.mbeanserver.JmxMBeanServer@272d7a10, name=log4j:logger=org.alfresco.repo.module.ModuleComponentHelper
14:07:46,309 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Search' subsystem, ID: [Search, managed, solr]
14:07:46,732 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Search' subsystem, ID: [Search, managed, solr] complete
14:07:48,676 INFO  [org.alfresco.enterprise.repo.sync.SyncAdminServiceImpl] There is no key for cloud sync, cloud sync turned off
14:07:48,707 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'thirdparty' subsystem, ID: [thirdparty, default]
14:07:50,730 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'thirdparty' subsystem, ID: [thirdparty, default] complete
14:07:50,745 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'OOoDirect' subsystem, ID: [OOoDirect, default]
14:07:51,043 WARN  [org.alfresco.util.AbstractTriggerBean] Job openOfficeConnectionTesterTrigger is not enabled
14:07:51,513 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'OOoDirect' subsystem, ID: [OOoDirect, default] complete
14:07:51,513 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'OOoJodconverter' subsystem, ID: [OOoJodconverter, default]
14:07:52,282 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'OOoJodconverter' subsystem, ID: [OOoJodconverter, default] complete
14:07:52,313 INFO  [org.alfresco.repo.admin.ConfigurationChecker] The Alfresco root data directory ('dir.root') is: C:\Alfresco\alf_data
14:07:52,407 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] Checking for patches to apply …
14:07:54,931 INFO  [org.alfresco.repo.admin.patch.PatchExecuter] No patches were required.
14:07:55,025 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Found 2 module(s).
14:07:55,448 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Starting module 'com.atolcd.alfresco.audit' version 1.1.0.
14:07:55,511 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] Started module 'ModuleDetails[{module.version=1.1.0, module.description=Managing Alfresco Audit Application, module.id=com.atolcd.alfresco.audit, module.repo.version.max=999, module.title=AuditSurf Application, module.repo.version.min=0, module.installState=INSTALLED, module.installDate=2013-01-03T14:23:31.830+01:00}]' including 0components.
14:07:55,636 INFO  [org.alfresco.repo.module.ModuleServiceImpl] Starting module 'org.alfresco.module.vti' version 1.2.
14:07:55,668 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] Started module 'ModuleDetails[{module.version=1.2, module.description=Alfresco Vti Extension, module.id=org.alfresco.module.vti, module.repo.version.max=999, module.title=Vti, module.repo.version.min=0, module.installState=INSTALLED, module.installDate=2013-01-03T14:34:48.381+01:00}]' including 0components.
14:07:55,715 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] Installed module found in distribution: org.alfresco.module.vti
14:07:55,715 DEBUG [org.alfresco.repo.module.ModuleComponentHelper] Installed module found in distribution: com.atolcd.alfresco.audit
14:07:55,730 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'fileServers' subsystem, ID: [fileServers, default]
14:07:58,160 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, ldap-ad1]
14:07:59,054 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, ldap-ad1] complete
14:07:59,069 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1]
14:07:59,618 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Authentication' subsystem, ID: [Authentication, managed, alfrescoNtlm1] complete
14:07:59,634 WARN  [org.alfresco.fileserver] CIFS server native calls disabled, JNI code will not be used
14:07:59,791 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'fileServers' subsystem, ID: [fileServers, default] complete
14:07:59,806 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'imap' subsystem, ID: [imap, default]
14:08:10,843 INFO  [org.alfresco.repo.imap.AlfrescoImapServer] IMAP service started on host:port 192.168.0.8:143.
14:08:10,843 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'imap' subsystem, ID: [imap, default] complete
14:08:10,843 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, outbound]
14:08:13,210 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, outbound] complete
14:08:13,226 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'email' subsystem, ID: [email, inbound]
14:08:13,477 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'email' subsystem, ID: [email, inbound] complete
14:08:13,477 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'googledocs' subsystem, ID: [googledocs, default]
14:08:13,728 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'googledocs' subsystem, ID: [googledocs, default] complete
14:08:13,728 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Subscriptions' subsystem, ID: [Subscriptions, default]
14:08:13,790 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Subscriptions' subsystem, ID: [Subscriptions, default] complete
14:08:13,790 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] Disabled - clear non-missing user usages …
14:08:13,869 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] Found 0 users to clear
14:08:13,869 INFO  [org.alfresco.repo.usage.UserUsageTrackingComponent] … cleared non-missing usages for 0 users
14:08:13,869 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Synchronization' subsystem, ID: [Synchronization, default]
14:08:13,979 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] Synchronizing users and groups with user registry 'ldap-ad1'
14:08:14,041 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] Retrieving groups changed since 3 janv. 2013 14:12:45 from user registry 'ldap-ad1'
14:08:14,182 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] ldap-ad1 Group Analysis: Commencing batch of 0 entries
14:08:14,182 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] ldap-ad1 Group Analysis: Completed batch of 0 entries
14:08:14,198 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] Retrieving users changed since 3 janv. 2013 14:37:39 from user registry 'ldap-ad1'
14:08:14,229 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] ldap-ad1 User Creation and Association: Commencing batch of 0 entries
14:08:14,229 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] ldap-ad1 User Creation and Association: Completed batch of 0 entries
14:08:14,465 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] Finished synchronizing users and groups with user registry 'ldap-ad1'
14:08:14,465 INFO  [org.alfresco.repo.security.sync.ChainingUserRegistrySynchronizer] 0 user(s) and 0 group(s) processed
14:08:14,480 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Synchronization' subsystem, ID: [Synchronization, default] complete
14:08:14,653 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_33-b03; maximum heap size 933,438MB
14:08:14,888 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco license: Mode ENTERPRISE granted to Trial User limited to 30 days expiring Sat Feb 02 00:00:00 CET 2013 (30 days remaining).
14:08:14,919 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Enterprise). Current version: 4.1.1 (.3 61) schema 5 115. Originally installed version: 4.1.1 (.3 61) schema 5 115.
14:08:14,919 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default]
14:08:15,327 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'ActivitiesFeed' subsystem, ID: [ActivitiesFeed, default] complete
14:08:15,358 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Starting 'Replication' subsystem, ID: [Replication, default]
14:08:15,436 INFO  [org.alfresco.repo.management.subsystems.ChildApplicationContextFactory] Startup of 'Replication' subsystem, ID: [Replication, default] complete
14:08:21,832 INFO  [org.alfresco.module.vti.VtiServer] Vti server started successfully on port: 7070
14:08:21,832 INFO  [org.alfresco.module.vti.VtiServer] Vti server SessionIdManagerWorkerName: jetty1
14:08:39,275 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 502 Web Scripts (+0 failed), 784 URLs
14:08:39,290 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 2 Package Description Documents (+0 failed)
14:08:39,290 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 1 Schema Description Documents (+0 failed)
14:08:39,290 INFO  [org.springframework.extensions.webscripts.AbstractRuntimeContainer] Initialised Repository Web Script Container (in 17234.455ms)
14:08:39,306 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
14:08:39,306 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
14:09:10,703 INFO  [org.springframework.extensions.surf.persister.ReadOnlyStoreObjectPersister] Store missing for persister: webframework.sitedata.persister.classpath.alfresco-custom
14:09:14,235 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 71 Web Scripts (+0 failed), 79 URLs
14:09:14,235 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 8 Package Description Documents (+0 failed)
14:09:14,235 INFO  [org.springframework.extensions.webscripts.DeclarativeRegistry] Registered 0 Schema Description Documents (+0 failed)
14:09:14,250 INFO  [org.springframework.extensions.webscripts.AbstractRuntimeContainer] Initialised Spring Surf Container Web Script Container (in 2670.8599ms)
14:09:14,313 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
14:09:14,469 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
14:09:14,500 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
14:09:14,500 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js
14:09:14,531 INFO  [org.springframework.extensions.webscripts.TemplateProcessorRegistry] Registered template processor freemarker for extension ftl
14:09:14,547 INFO  [org.springframework.extensions.webscripts.ScriptProcessorRegistry] Registered script processor javascript for extension js

michaelh
Champ on-the-rise
Champ on-the-rise
Ahhh, toutes mes excuses, en voulant ajouter la balise CODE, j'ai remplacé le nom de l'auteur initial du post par le mien.
Je vais me fouetter avec des orties fraîches de ce pas (à cette saison, elles sont pas violentes en même temps).

bertrandf
Champ on-the-rise
Champ on-the-rise
Bonjour,

Cela ne fonctionne pas car Alfresco a beaucoup évolué entre la version 3 et la version 4 tout comme les mécanismes d'audit (à cela s'ajoute l'arrivée d'Activiti et Solr).
Comme je l'ai déjà mentionné dans un de mes posts précédent (#54), AuditSurf n'a pas été mis à jour pour fonctionner convenablement sur Alfresco 4 et je ne suis pas en mesure d'affirmer que cela sera fait un jour.

La migration vers Alfresco 4 est plus compliquée qu'il n'y parait, il ne s'agirait pas d'un simple portage des développements mais d'un réel refactoring de l'application afin de s'appuyer sur les nouveaux mécanismes d'audit (une refonte graphique ne serait pas du luxe).


Cordialement.
Getting started

Tags


Find what you came for

We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.