I am trying to monitor a Hadoop cluster with Nagios. My goal is to monitor the status and resource usage of all the Hadoop daemons such as DataNode, Jobtracker and Tasktracker etc. What I can think of the solution is to monitor the ports that these daemons are using. But this seems very limited. For example, I can't see how many tasks are running in the node etc.
So, my question is: is there systematic solution for Hadoop monitoring using Nagios?
Thanks,
Shumin