Just a quick post – if you want to get Cucumber-Nagios up and running under Centos 5.4 make sure you’ve got the libxml2-devel and libxslt-devel packages installed otherwise when you run “gem install cucumber-nagios” it doesn’t work! :)

I’m heading towards being able to create a Continuous Integration system for setting up and testing my config files.

This post consists of a few notes I’ve observed as I’ve been configuring KVM, Cobbler, Koan and Puppet in order to achieve this.

(more…)

EDIT: I am not involved in the remmina project, it just helped me out when I first created this blog post.  If you do need support on the project, I suggest you check out the official support forms.

 

Remmina rocks. One window with tabs for all your RDP, VNC, SSH and NX connections is awesome!

Here are some (very) brief instructions on getting it installed on Ubuntu Lucid: (more…)

MCollective Exim Control

May 10th, 2010 | Posted by ProfFalken in DevOps - (0 Comments)

One of the main things that got me intrigued about MCollective was the way in which R.I. controls Exim across multiple datacentres with a nice rdialog interface.

I’ve now got the mc-eximctl client working on Ubuntu Lucid using the following steps:
(more…)

Table of contents for Adventures with Mcollective

  1. Adventures with MCollective
  2. Mcollective on Centos
  3. Create a local repository for MCollective and ActiveMQ

One of the small issues that I’ve run into when deploying ActiveMQ/Mcollective is that there isn’t currently a repository for these packages.

If I get the resources, then I’ll try and set up a repository for both of these packages and their dependencies so that it’s easier to install, however for the time being you can create a local repo as follows:

(more…)

GitHub repo added!

May 2nd, 2010 | Posted by ProfFalken in DevOps | Linux | Open-Source - (0 Comments)

I’ve finally got around to creating a github repo and I’ll be checking all my puppet modules into this from now on.

The repo is: http://github.com/proffalken/proffalkensPuppetModules

There’s only a README there at the moment, but expect code to follow soon!

Here  we go – the main event!

I’ve finally got around to publishing my puppet module to deploy MCollective to systems.

The module can be found at http://github.com/proffalken/proffalkensPuppetModules and includes the puppet and service agents and the facter facts plugin from http://code.google.com/p/mcollective-plugins/ to provide control over MCollective from the outset.

The module is setup so that if a new agent needs to be deployed, the agent can just be dropped in the “file/agent” directory and puppet will push it at next run.  As the puppet agent is included by default, it means that you can copy the new agent in place and then force a puppet run in seconds instead of waiting for 30 minutes – the same applies for fact providers…

If anyone has any additional fact providers/agents that they believe should be pushed by default, please let me know and I’ll do my best to include them.

I’ve been playing with Puppet for some time now and creating the directory structure for modules as defined in the puppet best practice guide gets tedious after a while, so I threw together a simply base script that takes a single argument and builds the directory structure for you.

(more…)

Installing Exim 4.71 on Centos5

April 27th, 2010 | Posted by ProfFalken in DevOps - (3 Comments)

One of my main gripes with Centos/Redhat is the insistence to use sendmail as the default MTA when something as beautiful as Exim exists and provides far greater flexibility.

Thanks to the folks at atrpms, it is possible to install Exim 4.71 on Centos 5 with the following steps:

(more…)

Mcollective on Centos

April 27th, 2010 | Posted by ProfFalken in DevOps | Linux | networking | Open-Source - (5 Comments)

Table of contents for Adventures with Mcollective

  1. Adventures with MCollective
  2. Mcollective on Centos
  3. Create a local repository for MCollective and ActiveMQ

OK, so I might have been a bit hasty to dismiss Centos in my last post – a couple of people have contacted me and told me about additional repos that I can use for rubygems etc – so as a brief interlude, here’s the instructions for getting MCollective and ActiveMQ up and running on Centos 5:

(more…)

Switch to our mobile site