Monitoring hosts with CollectD, InfluxDB and Grafana

In this article we will install a monitoring solution on CentOS 7 consisting of CollectD, InfluxDB and Grafana. The first step is to install CollectD: yum -y install epel-release yum -y install collectd At the time of writing, this resulted in the installation of CollectD version 5.5.0. If you are using an older version of […]

Linux network auto shutdown from APC UPS

The APC Smart-UPS series of UPS devices allows you to power servers and switches when there is a power failure in the grid. When the UPS is running on batteries, you want your servers to be notified and properly shutdown. This article shows how you can accomplish that. We use the APC Smart-UPS X2200, with […]

Applying Innovative IT Modelling Methods to Low-level Grid Information for DSO Operations

I presented a paper called Applying Innovative IT Modelling Methods to Low-level Grid Information for DSO Operations at the PowerTech Eindhoven 2015 conference. Distribution system operators will gather an increasing amount of electricity data from the lower level of the grid to be able to cope with several challenges, such as an increase of distributed, […]

Dynamically Scaling Apache Storm for the Analysis of Streaming Data

I presented a paper called┬áDynamically Scaling Apache Storm for the Analysis of Streaming Data at the 1st International Conference on Big Data Service (IEEE BigDataService 2015). Stream processing platforms allow applications to analyse incoming data continuously. Several use cases exist that make use of these capabilities, ranging from monitoring of physical infrastructures to pre selecting […]

Fixing “Another operation involving the object is currently in progress” on XenServer

Sometimes XenServer does not allow you to shutdown or reboot a VM because “Another operation involving the object is currently in progress”. It would be nice to see what that operation is and be able to terminate the operation from XenCenter, but that isn’t the case yet. However, it is possible from the command line […]

Fixing “unable to find partition containing kernel” on XenServer with Ubuntu VM

Sometimes an Ubuntu VM doesn’t start up anymore on XenServer. The following error is shown in XenCenter: Error: Starting VM ‘My VM’ – Using <class ‘grub.GrubConf.Grub2ConfigFile’> to parse /grub/grub.cfg – WARNING:root:Unknown directive load_video – WARNING:root:Unknown directive terminal_output – WARNING:root:Unknown directive else – WARNING:root:Unknown directive elif – WARNING:root:Unknown directive else – WARNING:root:Unknown directive else – WARNING:root:Unknown […]

Storm in pictures

We’ve been using Storm for some time now. It is quite easy to start using it in a local environment (e.g. your IDE), but it can be a bit daunting to install a cluster and then really understand what Storm is actually doing to execute your topology. The documentation has improved over time, and some […]