summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/icli10
1 files changed, 10 insertions, 0 deletions
diff --git a/bin/icli b/bin/icli
index b25aa79..641893f 100755
--- a/bin/icli
+++ b/bin/icli
@@ -883,6 +883,13 @@ sub recheck_service {
say "Scheduled check of '$service' on '$host'";
}
+sub force_recheck_host_all {
+ my ($host) = @_;
+
+ dispatch_command( 'SCHEDULE_FORCED_HOST_SVC_CHECKS', $host, time() );
+ say "Scheduled forced check of * on '$host'";
+}
+
sub force_recheck_service {
my ( $host, $service ) = @_;
@@ -904,6 +911,9 @@ sub action_on_host {
if ($recheck) {
recheck_host_all($h);
}
+ elsif ($force_recheck) {
+ force_recheck_host_all($h);
+ }
}
sub action_on_service {