Nagios assumes that DataNode is deployed on all the host machine in your cluster. The Nagios server displays DataNode alert on all the host machines even if a particular slave machine does not host a DataNode daemon. Note that this is true if you chooses to deploy only TaskTracker on a given host.