Category Archives: Linux

Virtual Mail with Ubuntu, Postfix, Dovecot and ViMbAdmin

As part of pushing our new release of ViMbAdmin, I wrote up a mini how-to for setting up a virtual email system on Ubuntu where the components are: Postfix as the SMTP engine; Dovecot for IMAP. POP3, Sieve and LMTP; … Continue reading

Posted in How-tos, Linux, OSS, Software, ViMbAdmin, Work | Tagged , , , , , , , , , , | Leave a comment

Using an Apple Keyboard on Virtualised Ubuntu

When running Ubuntu via Parallels on my new Macbook Pro (yes, sigh, I have moved to the dark side), I’d like it to recognise the Apple keyboard (English – UK) I’m using. Here’s how: Run dpkg-reconfigure keyboard-configuration Select Apple Laptop … Continue reading

Posted in Linux | Tagged , | Comments Off

Bird / Quagga with MD5 Support for IPv4/6 on FreeBSD & Linux

Over in INEX we run a route server cluster which alleviates the burden of setting up bilateral peering sessions for the more than 80% of the members that use them. The current hardware is now about six years old and … Continue reading

Posted in How-tos, IP Networking, IPv6, Linux, Networking, OSS, Work | Tagged , , , , , , , | Comments Off

Enabling External Commands in Nagios / Ubuntu

I get caught by the following quite often (too many Nagios installations!): Error: Could not stat() command file ‘/var/lib/nagios3/rw/nagios.cmd’! The external command file may be missing, Nagios may not be running, and/or Nagios may not be checking external commands. An … Continue reading

Posted in Linux, Recipes, Work | Tagged , | Comments Off

Translating SNMP OIDs Using MIB Files

I get caught trying to remember this a lot and there’s a really useful tutorial on this at the Net-SNMP website: Using and loading MIBS. If you’re using Ubuntu, also consider checking the comments in /etc/snmp/snmp.conf which (in 13.04) contains: As … Continue reading

Posted in How-tos, Linux, Recipes, Work | Tagged , | Comments Off

Nagios / Icinga Alerts via Pushover

I came across Pushover recently which makes it easy to send real-time notifications to your Android and iOS devices. And easy it is. It also allows you to set up applications with logos so that you can have multiple Nagios installations shunting … Continue reading

Posted in How-tos, Linux, OSS, Recipes, Work | Tagged , , , , | Comments Off

Recovering MySQL Master-Master Replication

MySQL Master-Master replication is a common practice and is implemented by having the auto-increment on primary keys increase by n where n is the number of master servers. For example (in my.conf): auto-increment-increment = 2 auto-increment-offset = 1 This article is not about … Continue reading

Posted in How-tos, Linux, Recipes, Work | Tagged , , | Comments Off