We use custom in house developed monitoring tool. Their is a client daemon installed on every server to collect server metrics, its difficult to monitor when you have 50+ servers :P .
We have certain filters in our code to check the load on application per server and to notify us when their is load more than threshold.
So,. basically we don't use anything fancy / opensource to monitor our infrastructure :D