Fork me on GitHub

The state of Puppet External Node Classifiers

Update November 2013: This post has brought an amazing amount of traffic to my blog, probably because it still seems to be one of the only ENC comparisons out there. Both Dashboard (and Puppet Enterprise Console) and The Foreman have changed quite a bit since I wrote this. Foreman has ...

more ...

Petit for Log Analysis

I recently discovered the petit program for log analysis. It’s a simple tool to pull out useful information from syslog logs in a variety of ways. I’ve only used it a few times so far, mainly on logs from problems I’ve already solved but didn’t know ...

more ...


GNU Screen and Multiple Regions

Since I always seem to forget this wonderful feature of GNU screen (probably one of the pieces of software I use the most every day)…

  • To split the current region horizontally into two equal regions: C-a S
  • To switch between those regions: C-a Tab
  • To close all regions but the ...
more ...




SOPA Blackouts

Well, good news about SOPA. All of my sites participated in the SOPA Strike. While I didn’t fully black everything out (I guess I wasn’t keeping up enough on what others were doing…), I displayed a full-screen popover with a message (I have a version of my homepage ...

more ...

PHP Script to Query Linode DNS Manager API

I’m in the process of moving all of my public-facing services, currently hosted on a single Linode, to a new virtual machine (still with Linode, of course, just a new CentOS 6 VM). Of course, I’ve got a lot (about 60) of DNS records, spread across 8 domains ...

more ...

Secure rsnapshot backups over the WAN via SSH

Since I moved all of my WAN-facing stuff (mail, web, this blog, svn etc.) to a virtual server with Linode, and just have a desktop at home, it’s no longer practical to use Bacula for backups. Linode manages daily and weekly backups through their backup service, but they ...

more ...