#!/usr/bin/env perl use strict; use warnings; use Inca::Reporter::Version; my $reporter = new Inca::Reporter::Version( name => 'cluster.monitoring.ganglia.version', version => 3, description => 'Reports the version of Ganglia', package_name => 'ganglia' ); $reporter->addArg ( 'gmondPath', 'path to gmond executable', 'gmond' ); $reporter->processArgv(@ARGV); my $gmondPath = $reporter->argValue( 'gmondPath' ); $reporter->setVersionByExecutable( "$gmondPath -V", ' ([\d.]+)$' ); $reporter->print( );
Click here to see help information for the cluster.monitoring.ganglia.version reporter.