From 45d43ad3f6269c0d9ed3e7725e179b8e00d35682 Mon Sep 17 00:00:00 2001 From: Hervé Date: Fri, 12 Aug 2016 14:59:59 +0200 Subject: End commandline with a newline Due to a [recent change](https://github.com/Icinga/icinga2/commit/0a6505ce2d778d46863345ad7b457cbe911a3176#diff-41f5f9b62fd89e63b82e66bbe76c0e73R121) in Icinga, commands passed through the external command listener are read by _readline_ so that's mean they have to be ended by a newline. --- bin/icli | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/icli') diff --git a/bin/icli b/bin/icli index 6e2f95d..d3859df 100755 --- a/bin/icli +++ b/bin/icli @@ -1195,7 +1195,7 @@ sub display_overview { } sub dispatch_command { - my $str = join( ';', @_ ); + my $str = join( ';', @_ ) . "\n"; open( my $cmd_fh, '>', $rw_file ) or die( "Failed to open icinga command file ($rw_file): $!\n" -- cgit v1.2.3 From 453fa29e1d5283255cc2c3eb61feb139028a7f03 Mon Sep 17 00:00:00 2001 From: Stefan Seifert Date: Mon, 10 Apr 2017 18:55:50 +0200 Subject: Fix acknowledging outages The internal command name is lower cased like the other commands. Fixes "Cannot run action 'acknowledge'" errors. --- bin/icli | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'bin/icli') diff --git a/bin/icli b/bin/icli index 7435797..cac57b4 100755 --- a/bin/icli +++ b/bin/icli @@ -1291,7 +1291,7 @@ sub action_on_service { time() ); say "Scheduled forced check of '$service' on '$host'"; } - when ('Acknowledge') { + when ('acknowledge') { dispatch_command( 'ACKNOWLEDGE_SVC_PROBLEM', $host, $service, 2, 1, 1, 'cli', $action_args[0] ); say "Acknowledged $host/$service: $action_args[0]"; -- cgit v1.2.3