aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--plugins/check_cluster.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/plugins/check_cluster.c b/plugins/check_cluster.c
index 5d52d42d..703fff97 100644
--- a/plugins/check_cluster.c
+++ b/plugins/check_cluster.c
@@ -151,6 +151,7 @@ int process_arguments(int argc, char **argv){
{"host", no_argument, 0,'h'},
{"service", no_argument, 0,'s'},
{"verbose", no_argument, 0,'v'},
+ {"version", no_argument, 0,'V'},
{"help", no_argument, 0,'H'},
{0,0,0,0}
};
@@ -161,7 +162,7 @@ int process_arguments(int argc, char **argv){
while(1){
- c=getopt_long(argc,argv,"hHsvw:c:d:l:",longopts,&option);
+ c=getopt_long(argc,argv,"hHsvVw:c:d:l:",longopts,&option);
if(c==-1 || c==EOF || c==1)
break;
@@ -200,6 +201,11 @@ int process_arguments(int argc, char **argv){
verbose++;
break;
+ case 'V': /* version */
+ print_revision (progname, revision);
+ exit (STATE_OK);
+ break;
+
case 'H': /* help */
print_help();
exit(STATE_UNKNOWN);