DevOps Monkey Goodness

Puppet Development

Based on best practices, rspec testing, serverspec

Learn more

Continuous Integration

Building fast feedback processes including code quality metrics with TeamCity/Jenkins

Learn more

Automation

Deploying .Net applications using numerous tools and scripting techniques to produce reliable builds to production

Learn more

Operating Systems

Windows and Linux servers (RHEL/CENTOS) in AWS/VMWare/Vagrant

Learn more

Install Puppet Open Source on Virtual...

Install Puppet Open Source on Virtual Box – How To Series 1

There are lots of guides out there and the official Puppet documentation is a bit all over the place so I thought I’d try and put something a bit more concise together to install Puppet Open Source and Puppet Dashboard onto Virtual Box. This series will start with the basics of installing Puppet Master onto […]

How to Parse XML in Nagios:

How to Parse XML in Nagios:

On my OpsView/Nagios journey my next task is to grab some XML from a URL and return critical if a certain node is found. Run the following as root to install the xpath module:cpan XML::XPath  Run the following:sudo su nagioscd /usr/local/nagios/libexecwget https://raw.github.com/ifunky/Nagios/master/check_http_xpath.plchmod +x check_http_xpath.pl  To test the plugin you can run something like:./check_http_xpath.pl -H server.name -u […]

How To Enable Internet Access On Cent...

How To Enable Internet Access On Centos 6.4 Virtual Box

This one took me a little while to work out being a Linux noob so hopefully this will help someone else out if not at least me again when I forget! Configure VirtualBox Internet Connection (Static IP) On Centos 6 In VirtualBox make sure you have configured the adapter in “bridged” mode:  Make sure you […]

How To Gather AWS Cloudwatch Metrics ...

How To Gather AWS Cloudwatch Metrics for OpsView

How    sudo gem install CloudyScripts mkdir /etc/cloutomate/ ssh-keygen -f /etc/cloutomate/cloutomate.pem chown nagios:nagios cloutomate.pem

OpsView Nagios Check_AWS_EC2 – ...

OpsView Nagios Check_AWS_EC2 – Can’t Locate Nagios/Plugin.pm

This one got me stuck for a little while trying to get Nagios AWS plugins working on my RHEL OpsView (Nagios) server: Can’t locate Nagios/Plugin.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at ./check_aws_ec2 line 12. BEGIN failed–compilation aborted at ./check_aws_ec2 line 12. This turns out to be quite simple to […]

How To Install The MarkLogic Nagios P...

How To Install The MarkLogic Nagios Plugin in OpsView

Monitoring MarkLogic clusters can easily be accomplished using OpsView and the MarkLogic Nagios plugin.  Here’s how: NOTES:  According to the MarkLogic monitoring documentation: The Nagios host must be one of the following platforms: • Red Hat Enterprise Linux 5 (x64)• SUSE Linux Enterprise Server 11 (x64)• CentOS 5 (x64)• Sun Solaris 10 (x64) The Nagios […]

How To Install OpsView On Centos Virt...

How To Install OpsView On Centos VirtualBox

As part of my “noob” Centos series this time I’m installing OpsView onto Centos 6.4 using VirtualBox and a Windows 7 host. Prerequisites You have Centos Running in VirtualBox and Internet Access You’ll need to register (free) with OpsView for an account here: http://www.opsview.com/user/register How To Install OpsView Logon on to a new session (AS […]

How To Install Centos Using VirtualBo...

How To Install Centos Using VirtualBox and Windows 7 Host

Install VirtualBox Install Centos Even though this is the full DVD it seems to be missing some key features so to ensure you have some essentials run: [root@localhost ~]# yum groupinstall base sd

Wget Not Found On Centos 6.4

Wget Not Found On Centos 6.4

As part of my Centos “noob” series here is another easy fix for the following problem: [root@localhost ~]# wget -bash: wget: command not found How to Install wget on Centos 6.4 [root@localhost ~]# yum install wget

Why Is It So Hard To Install the .Net...

Why Is It So Hard To Install the .Net 3.5 Feature On Windows 8

Having just rebuilt my PC with Windows 8 one of the first things I tried to do is get Visual Studio back up and running.  I tried to install MVC 2 and MVC 3 and Windows 8 tells me “You need Microsoft .Net 3.5”, and it gives you a nice convenient way to install it […]