Hello and Welcome to LinuxQuestions,
I'm assuming you're referring to monitor DNS server/service using Nagios and not how to setup DNS itself.
Have a look at this site, referencing different Nagios check plugins you can use to monitor various aspects of the DNS process. Have fun with Linux.
Kind regards,
Eric