Skip to content
We want to build a daemon that is constantly monitoring certain values than can help us to identify malfunctioning risks (unhealthy status). When values reaches predefined thresholds, the daemon takes action. Things we want to monitor are the following: Database connection pool size (and status of connections) Tomcat thread pool size Status of l…
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
alfgard
etc
log
tasks
var
.gitignore
README.adoc

README.adoc

Alfresco health checker guardian

This project started during the Alfresco Global Hackathon of the 23rd of September, 2016.

Description

We want to build a daemon that is constantly monitoring certain values than can help us to identify potential risks (unhealthy status). When values reach predefined thresholds, the daemon takes action. Things we want to monitor are the following:

  • Database connection pool size (and status of connections)

  • Tomcat thread pool size

  • Status of libreoffice converter (is it running? listening?)

  • Amount of connected users

Practical info: I’m writing the daemon in Python and it will run on Linux. I can retrieve some data from Alfresco through the jmx-rmi connector, but this works only for Enterprise Edition. I need help to retrieve that information in Community Edition, hopefully in the form of webscripts.

You can’t perform that action at this time.