Tech Tips & Tricks’ Blogs

Using Prometheus to monitor Postfix mail queues

Monday, February 27th, 2017

Over the last couple of months we’ve published several blog posts to announce the release of various Open Source metrics exporters for Prometheus. The development of these exporters is an on-going process at Kumina, as we’re working towards replacing our existing Nagios-based monitoring setup with Prometheus. oday we’re proud to present to you our own Prometheus metrics exporter for Postfix, written in Go.

More...

A Prometheus exporter for Dovecot

Monday, January 16th, 2017

To start this year’s series of contribution to the open source community, we’re proud to announce the release of yet another tool that we use to monitor our production setup, namely a Prometheus metrics exporter for the Dovecot POP/IMAP mail server. If your email setup is also based on Dovecot and use Prometheus for monitoring, we’d like to invite you to give this exporter a try.

More...

Open source release ‘promacct’: Network traffic accounting using Prometheus

Monday, November 14th, 2016

Over the last couple of months we’ve been working on replacing and improving our existing monitoring and trending setup with Prometheus. After searching online, we haven’t been able to find a Prometheus metrics exporter that could act as a drop-in replacement for pmacct, which is why we’ve decided to develop it ourselves, called promacct. Where proamcct differs from pmacct is that instead of periodically storing results to a database, it provides access to its metrics over HTTP, allowing Prometheus to scrape it directly. Today we’re glad to announce that we’re releasing promacct as Open Source Software. Be sure to give it a try and let us know whether it works for you.

More...

The Collectd encrypted packet format

Friday, March 21st, 2014

Yesterday, Logstash 1.4.0 was released containing many improvements, one of which was contributed by us. We’ve implemented signature verification and packet decryption in the collectd input plugin. This blogpost will give an overview of how encryption and signing is used in the collectd binary protocol. If you want to implement your own collectd receiver, this is pretty interesting.

More...

Icinga check for Linux.Fokirtor

Friday, November 15th, 2013

We’ve written a check for detecting the Fokirtor backdoor.

More...

Changing the VLAN-ID of an interface in a bridge with minimal downtime

Friday, August 23rd, 2013

Our upstream-provider needed to change the VLAN-ID of our uplink to be in line with their policies. We wanted to do this with minimal downtime. Check out the script we ran on the gateway machines, the VLAN-IDs were changed almost instantly, total unavailability was less than a second.

More...

Debian and Trac: How to solve the ‘No module named svn’ Trac error.

Tuesday, June 11th, 2013

How to solve the ‘No module named svn’ Trac error.

More...

Checking for rogue Apache modules

Wednesday, April 3rd, 2013

An Icinga check to detect rogue Apache modules.

More...