I monitore multiple host at different location and, for each, I don't have a access from Interne.

I want use a passive check to define if the host is UP or DOWN, I can define this behaviour on a service with freshness and one check_dummy 2 (CRITICAL) if there is no update after 120 secondes. But can I define the same behaviour on a host directly ?