DHCP Relay for multiple routers, getting notification when low on IP's?

I have 17 routers that are currently all their own dhcp server and they are all linked together through OSPF. I’m thinking about dedicating a router as a dhcp server for all of them using relays. I know how to set this up, but..

All of my routers give out public IP’s of various subnet sizes. I currently use the dude to calculate total IP’s available minus used IP’s so I get an alert when a router is low so I can allocate more. How can I do this if all the IP’s are on a dedicated dhcp server? I don’t see an easy way to differentiate when 1 of the 17 routers gets low. Any ideas?