We are using monit for some of our monitoring. We add many files into the /etc/monit.d directory (one per service). What we are finding is that once we reach a certain number of files we are receiving an "Error: include files are nested too deeply" message and functionality stops.
[mybox monit.d]# ls -1 | wc -l
129
[mybox monit.d]# monit -v
... (WORKS FINE)...
[mybox monit.d]# cd disabled
[mybox disabled]# mv w* ..
[mybox disabled]# cd ..
[mybox monit.d]# ls -1 | wc -l
130
[mybox monit.d]# monit -v
[mybox monit.d]#