Sentrus Command update I

At Telligent's recent Big Social conference, we introduced a free plugin, called Sentrus, for Telligent Community 6.0 and Telligent Enterprise 3.0. Sentrus is an automated maintenance tool that allows community administrators to easily execute some of the housekeeping tasks that often get overlooked, but can have a negative impact on performance and resources if left unchecked. The initial functions are:

  1. Event log pruning
  2. Exception log pruning
  3. Activity log pruning
  4. Inactive user pruning

Sentrus is available for download, but the plugin is just the first part of the story. As you'll know if you spoke to us at the Big Social, or if you have installed Sentrus, there's an intriguing extra tab labelled "Log Publishing" that currently doesn't do anything. What's that for, you might wonder? Well, the second piece of the puzzle is Sentrus Command. This is a forthcoming standalone application that Four Roads will be offering as a service to provide proactive monitoring of community health by processing event and exception logs for any community with the Sentrus plugin installed.

This unique service will work by applying a flexible logic model to analyze and assess potentially serious or critical issues logged by the community before they can cause a break in service for community members. The filters employed use a combination of extensible conditions and actions, for example, "If more than 6 restart events are logged within 24 hours (condition), then email the support team (action)". Filters can be defined independently for each subscribed customer to ensure that only the events that are of significance to that specific community will raise an alarm.

We decided to implement Sentrus Command as a standalone application built using ASP.NET MVC in order to have a flexible solution that would be easy to build, test and deploy, while being independent of the Evolution upgrade path. Event and exception logs from Sentrus clients are published to a configurable REST endpoint, whereupon they are processed according to the pre-defined filters.

So hopefully, this introduction has whetted your interest for what Sentrus Command is capable of, we'll look at some more of the technical aspects in subsequent updates.