we're monitoring the amount of active smtpd processes to make sure, that
we do not reach the max-proc limit from master.cf.
The number I found most useful to indicate something was going wrong
is the number of messages in the queue. For the servers I manage,
normally that number would be single digit, maybe get to two digits on
occasion.
The topic here is the number of smtpD processes (which serve *incoming*
smtp connections). When the number is set too low, you won't get the
messages in your queue.
Spoken clearly: Unless you're not able to monitor the queues of all
systems that want to send an email to you this is not an option to solve
the described problem. If you are able to do this I'd be very interested
in that code ;)
Cheers, Jan