Cobalt Edge

 
Filed under

monitoring

 

Monitoring Mongrels on an F5 BigIP

Almost a year after I raised the issue of problems monitoring Mongrel instances on an F5 BigIP, I still get occasional emails asking whether I got it working and how, etc. So, firing off this blog entry to hopefully provide a more findable solution for folks (the mailman mongrel-users archive seems broken, and clearly people find my initial query on the subject, but not the response with the solution).

So, if you need to monitor Mongrel instances with an F5 BigIP, and are doing so with an HTTP monitor health check, you want to set your Send String to be along the lines of the following:


GET /heartbeat/index HTTP/1.1
\r\n
\r\n

The key point here is to have the "\r\n" lines (the "\r" is what I was missing and many folks seem to get tripped up by the proper way to specify the line breaks needed for the HTTP request).

Here's a link to the solution provided by Jason Hoffman of Joyent, on the mongrel-users maiing list.

Note that I haven't worked with F5's since September 2007, so likely can't answer any further questions.

Loading mentions Retweet
Filed under  //   Mongrel   monitoring   Rails  

Comments [0]

Monitoring

For some of the sites I work on, that are either personal projects, or small, where I'm not going to setup Nagios, Monit, or some other internal or serious solution, I've been looking for monitoring services. What I've found, and signed up for (all of these), and will compare over the next few weeks are:

Have others to recommend? Please do tell. Note, they basically have to be free, or super cheap (which for me right now translates to maybe a couple bucks a month if, and only if, they are providing something more than simple uptime watching and monitoring intervals 10 mins or less (less is great, most of the above range from 5-60 minutes depending).

Loading mentions Retweet
Filed under  //   monitoring  

Comments [0]