Year: 2012

Send Zabbix Alerts To HipChat

In my current environment we use HipChat extensively for communication, and our CI server sends a lot of events to HipChat so I figured I would send Zabbix alerts there as well. This is a pretty simple how-to and should only take you about 10 minutes to implement.

Puppet Relationships & App Deployment

I wanted to write a blog post about something that I assume other people might be struggling with when deploying applications to EC2. Specifically how do I tell my deployment scripts (fabric in my case) to wait until puppet has finished before moving on to actually deploying my application.

Backup Mongodb with LVM Snapshots

Today I decided I would write a little blog entry about how to backup mongodb using Linux LVM snapshots. I have seen a lot of questions regarding “what” is the best method to backup mongodb lately on the IRC channel #mongodb.

Ubuntu & EC2 – Device or resource busy

I’m currently in the process of writing automation to deploy replica sets of mongodb to the cloud with a single command. When attaching my EBS volumes I noticed that I was regularly getting an error that stated: mdadm: cannot open /dev/xvdf: Device or resource busy

Zabbix EC2 Monitoring With Mikoomi

First I want to give credit and “props” to to the original author, Jayesh Thakrar, of the Zabbix Mikoomi plugins not just the EC2 plugin but also the mongodb plugin as well. The origional EC2 plugin for Zabbix offers many great features I simply needed to extend it to add support for VPN, VPCs and