Archive | Uncategorized

30 March 2013 ~ Comments Off

djbdns dnscache not resolving akamai-hosted domains

I was experiencing problems with dnscache not resolving certain domains. On inspection, it turned out to be akamai-hosted domains that were failing. A quick google turned up this thread from 2004 (!), and a little further digging turned up this patch. I tweaked the patch a little to set QUERY_MAXLOOP to 1000 (original value: 100,… Continue reading

Continue Reading

24 March 2013 ~ Comments Off

Hi Planet Devops and Infratalk

This blog just got added to planet devops and infra-talk,
so for my new readers: you might know me as Dieterbe on irc, github or twitter.
Since my move from Belgium to NYC (to do backend stuff at Vimeo) I’ve started writing more about devops-y topics

Continue Reading

24 March 2013 ~ Comments Off

Data failures, compartmentalisation challenges, monitoring pipelines

To recap, pipelines are a useful way of modelling monitoring systems.

Each compartment of the pipeline manipulates monitoring data before making it available to the next.

At a high level, this is how data flows between the compartments:

This desig…

Continue Reading

22 March 2013 ~ Comments Off

Sharing an SSH key, securely

Update: This isn’t actually that much better than letting them
access the private key, since nothing is stopping the user from
running their own SSH agent, which can be run under strace. A better
solution is in the works. Thanks Timo Juhani Lindfors …

Continue Reading

21 March 2013 ~ Comments Off

Pipelines: a modern approach to modelling monitoring

Over the last few years I have been experimenting with different approaches for scaling systems that monitor large numbers of heterogenous hosts, specifically in hosting environments.

This post outlines a pipeline approach for modelling and manipulat…

Continue Reading

19 March 2013 ~ Comments Off

Anatomy of a Test Kitchen 1.0 Cookbook (Part 2)

DISCLAIMER Test Kitchen 1.0 is still in alpha at the time of
this post.

Update We’re no longer required to use bundler, and in fact
recommend installing the required RubyGems in your globalRuby
environment (#3 below).

Update The log outpu…

Continue Reading

19 March 2013 ~ Comments Off

Anatomy of a Test Kitchen 1.0 Cookbook (Part 1)

DISCLAIMER Test Kitchen 1.0 is still in alpha at the time of
this post.

Update Remove Gemfile and Vagrantfile

Let’s take a look at the anatomy of a cookbook set up with
test-kitchen 1.0-alpha.

Note It is outside the scope of this post to dis…

Continue Reading

14 March 2013 ~ Comments Off

Rebooting Flapjack

This is the first time I’ve actually blogged about Flapjack.

The past

In 2008 I started talking with Matt Moor about building a “next generation monitoring system” that would be simple to setup & operate, and provide obvious paths to scale.

In 2…

Continue Reading

07 March 2013 ~ Comments Off

Boostrapping A Meetup

Continue Reading

04 March 2013 ~ Comments Off

Upcoming speaking engagements and travel

My next 2 months is going to be jam packed with conferences and travel!

Devopsdays NZ, March 8 2013. I will be giving a talk that analyses AA261 through a DevOps lense, looking at the collaborative maintenance and operation of the MD-83 in the crash….

Continue Reading