best monitoring solution

Hi people,

i would like to know your opinion about the best monitor solution that can:

  • monitor OS (could be ubuntu, AIX, HP-UX, redhat,...)
  • monitor BD (ORACLE, Mysql,...)
  • monitor specific services - scipts that i develop for monitoring them
  • have parent and child architecture, for example:
    server A monitor host1 and host2,
    server B monitor host3 and host4,
    server C monitor server A and server B, and get/show the information about all hosts that server A and B is monitoring!

I was trying Nagios, but for what i understood, it doesn't have the option to parent and child architecture.

Thanks a lot,

You may want to take a look at ZenOSS and use it as a standalone, or combined with Splunk