Skip to content

Category Archives: Systems Administration

Zabbix, narrated by Jon Topper

The London DevOps crew recently met up at The Guardian’s fabulous King’s Cross building to eat, drink and talk devops. The first talk of the evening was Jon Topper, sharing his experience with the Zabbix monitoring platform. I plan to investigate as I’d rather eat catfood than configure Nagios again. I’ll post the next talk [...]

DevOps is a good cause, but what about OpsOps?

A few recent blog posts have attempted to explain the Devops bloody revolution movement. I’m overdue to post one of my own. Lest we get carried away, let’s not just focus on the Developer < -> Systems Administrator axis. As Graham expounded on Friday night (and I paraphrase, for the Build Doctor had prescribed himself [...]

London DevOps Meetup

There’s some fantastic DevOps talent in London.  It’s been a little fragmented, mind you. That stops on February 24th. Come to the pub and talk about delivering great software without status, remit or pissing matches.   If you can’t make it, there’s always the #ldndevops Twitter hashtag, and the London Devops blog aggregator (see the [...]

Giternal Debian package

Giternal is a handy tool for managing git submodules. Give it a YAML file of git repositories, and it’ll ensure that the repos are all checked out. I’d use it to bootstrap all of the Puppet modules that I need, except for one fact: It’s a rubygem. Happy to use them, but I don’t want [...]

Rubygems on Ubuntu (with Puppet if you like)

Debian packages and Rubygems: they get on like two angry cats in a sack. This post explains how you get Rubygems and Dpkg to play nicely on Ubuntu Hardy Heron. What’s the issue? The Debian Packaging System (DPKG) is pretty good as packaging systems go. It’s had dependency support baked in for years, which means [...]

Scalecamp

I’m at ScaleCamp today. Will hopefully get some blog posts done today, and will be tweeting.

Drunken Build Monkeys, and Agile Systems Administration

LRUG kindly let me do a talk on Systems Administration on Wednesday night. It had a working title of Drunken Build Monkey (my homage to Jackie Chan), but ended up with a far more serious title. John Arundel opened the event (and let me steal his MacBook for my Keynote presentation). Thanks to the DevOpsDays [...]

A solution to broken Gems?

RubyGems have been exceptionally successful as a way for Ruby developers to share code. We generally think that sharing code is a good thing. Certainly, the Rails community can write projects exceptionally quickly; thanks, in part to RubyGems. My beef has been that RubyGems doesn’t play nice with operating systems. We have standards for where [...]

Guest Post: Test First in Operations

Today’s post is by Matthias Marschall of the fantastic Agile Web Operations blog. Matthias is the CTO of Autoplenum, when he’s not blogging. Monitoring a server is very similar to continuously building and testing code. In development, you write tested code, commit it to version control and the CI server tries to build and deploy [...]

Don’t be disco, use sudo

Interesting comment from Ken Mayer on my post about root passwords: No one should ever use “root” for anything except single-user mode emergencies and initial configuration. Make it a long string of random characters and store it in a safe or encrypted on a secure hard drive. Make it unique for every box. Then forget [...]