#!/bin/bash

hostname=${hostname:-`hostname --fqdn`}

sed -nr 's/^[[:blank:]]*[^#]*command\[(.*?)\].*/\1/p' \
  /etc/nagios/nrpe.cfg | while read service; do
	echo -e "\ndefine service {"
	echo -e "\tuse\t\t\tgeneric-service"
	echo -e "\thost_name\t\t$hostname"
	echo -e "\tservice_description\tNRPE ${service/check_/}"
	echo -e "\tcheck_command\t\tcheck_nrpe_1arg!$service"
	echo -e "}"
done
