This can be achieved by reusing the blackbox probe, that is used in puppet with something like:
prometheus::blackbox::check::http { $static_domain:
port => 80,
# this should always exist
path => '/admin/fingerprints/',
ip_families => ['ip4'],
prometheus_instance => 'tools',
team => 'wmcs',
severity => 'warning',
}Note that this should be attached to the harbor profile, and the path should be changed to something harbor will reply 2xx on when up.