Puppet-nagios is a project mainly written in JAVASCRIPT and RUBY, it's free.
This module provides puppet resources to monitor server installations using nagios.