I have a custom script to generate monthly reports about Hosts and Services.
The syntax is pretty simple:
/usr/local/nagios/libexec/report.pl –email@example.com –type=monthlyservice –debug=1
I usually add it to run once a month one for service and the other for hosts.
To get it working you will need to edit the script.
Download the Code here