Originally published 2016-11-21 on the UoB Unix blog Several times, senior management have asked Team Wireless to provide an uptime figure for eduroam. While we do have an awful lot of monitoring of systems and services, it has never been possible to give a single uptime figure because it needs some detailed knowledge to make sense ofContinue reading “Service availability monitoring with Nagios and BPI”
Category Archives: Computing
Merging SELinux policies
Originally published 2016-08-01 on the UoB Unix blog We make extensive use of SELinux on all our systems. We manage SELinux config and policy with the jfryman/selinux Puppet module, which means we store SELinux policies in plain text .te format – the same format that audit2allow generates them in. One of our SELinux policies that covers permissions for NRPE is a large file. When we generateContinue reading “Merging SELinux policies”
Fronting legacy services with Kubernetes
There are many benefits to Kubernetes but what’s not discussed so often is how to migrate your services from their legacy hosting to their new home in Kubernetes. Specifically, I’m looking at the case where you have a single server or a single public IP address and you want to run your services on thatContinue reading “Fronting legacy services with Kubernetes”
Finding 32-bit WAV audio files on Linux
I was trying to find a way to search my archive of recordings on Linux and return the filenames of 32-bit WAV audio files. It’s a little tricky, but I did it. You’ll need to install the ffprobe command (part of the ffmpeg package). I came up with this command. It’s quite long and maybe not the mostContinue reading “Finding 32-bit WAV audio files on Linux”
CD/DVD duplication on Linux with TurboJet
I was looking for easy methods of burning several CD or DVD images across several drives simultaneously on Linux, since burning 20+ CDs on one burner is pretty tedious. It’s possible to use some bash magic to loop cdrecord in parallel but I wanted a GUI app as an alternative to using Nero or AlcoholContinue reading “CD/DVD duplication on Linux with TurboJet”
Camera database
This is going to be a long article about photography and databases. Mostly databases, and in particular how to model certain photographic entities in a relational database. If you’re not interested in databases, stop reading now! I have quite a collection of cameras and lenses and I wanted to track as much information as possibleContinue reading “Camera database”
Merging my blogs
Anyone who has come to this page either from photos.jonathangazeley.com or blog.jonathangazeley.com will notice I’ve now merged the two blogs in a single site called http://www.jonathangazeley.com. For now there are automatic redirects in place, and my RSS feed and all historic links will continue to work. But please do change your bookmarks, and if youContinue reading “Merging my blogs”
Temporary Linux swap in user space
Once in a while, you might run into a situation where you need some extra RAM (or swap) for a short time. (I ran into this situation today while stitching some really enormous images in Hugin). Adding a new swap partition isn’t practical if you only need the extra swap space for a short time.Continue reading “Temporary Linux swap in user space”
My first Wikipedia article
For someone who nominally “doesn’t like writing”, I rather enjoy writing articles on my blog. I never particularly enjoyed English at school, but now that I have a technical job that requires me only to make brief notes, I relish the opportunity to write about something I’m interested in once in a while. I’ve beenContinue reading “My first Wikipedia article”
St Paul’s Church
Some time ago, back in 2001, I set up the first website for St Paul’s Church, Stockingford. There have been a few iterations since then, but today I’m pleased to announce the latest edition. It has been fully redesigned to include more dynamic elements, provide more useful information, and require less maintenance. It’s based onContinue reading “St Paul’s Church”