First off I think nagios is a horrible experience to configure. Its all hierachical and all text file hell. Too manual for today's flow in the IT world.<br><br>If you want something fancy for your needs but not too particularly functional for other monitoring needs, I would suggest Zabbix (ubuntu packages available). However don't expect a million bucks worth of a monitoring system in Zabbix. It's good enough though.<br>

<br>If you want the top notch stuff with all the bells and whistles, I would go (and I did on many occasions) with Zenoss. Zenoss also handles nagios plugins so you can put use those to setup the monitoring of the TCP services you mentioned. It also does everything else you can imagine including performance monitoring and what not. They threw much in this monitoring system (including the kitchen sink). But don't expect a million bucks out of it either.<br>

<br><br>Personally I opt for zenoss but I do have faith in zabbix for the future.<br><br><br>Regards,<br>Mario<br>