BTW, I find this completely redundant to perform a host check on a device that I have already checked the ftpd service, or disk space, or fping, etc. If the service check works, obviuosly the check-host-alive will work also. But if a service check of the ftpd fails, then at least, we want to know if the host will ping. Only in the event of a service failure, would I ever want to utilize nagios cpu time to make a host check.
The above will become extreamely important when you are monitoring over a 1000 services and I suggest you form good habits now, and save yourself the trouble of changing your config files in the future. Not only will you have to change your config files, you will have to use the web interface to disable these active host checks due to retention, also explained above.
In other words, leave it how you have it now. It's better that way.