First Command
grep VERSION /usr/local/nagios/libexec/check_wmi_plus.pl
our $VERSION=1.60;
our $requires_PRO_VERSION=1.26;
'DateTime::VERSION',0.66,
'Getopt::Long::VERSION',2.38,
'Scalar::Util::VERSION',1.22,
'Number::Format::VERSION',1.73,
'Data::Dumper::VERSION',2.125,
'Config::IniFiles::VERSION',2.58,
'Storable::VERSION',2.22
print "Command Line (v$VERSION): $0 $command_line\n";
print "Net::DNS - $Net::DNS::VERSION\n";
my $tarfile="check_wmi_plus.v$VERSION.tar.gz";
print README "check_wmi_plus v$VERSION\nFor installation details and more downloads see
http://www.edcint.co.nz/checkwmiplus\nThe --help output follows - \n\n";
print "Version: $VERSION\n";
printf("%-19s %19s %7s %-10s\n",'MODULE_NAME','INSTALLED VERSION','STATUS','DESIRED_VERSION');
$module_name=~s/::VERSION$//;
if ($VERSION < $requires_version) {
Typical Usage: -H HOSTNAME -u DOMAIN/USER -p PASSWORD -m MODE [-s SUBMODE] [-b BYTEFACTOR] [-w WARN] [-c CRIT] [-a ARG1 ] [-o ARG2] [-3 ARG3] [-4 ARG4] [-A AUTHFILE] [-t TIMEOUT] [-y DELAY] [--namespace WMINAMESPACE] [--extrawmicarg EXTRAWMICARG] [--nodatamode] [--nodataexit NODATAEXIT] [--nodatastring NODATASTRING] [-d] [-z] [--inifile=INIFILE] [--inidir=INIDIR] [--inihelp] [--nokeepstate] [--keepexpiry KEXPIRY] [--keepid KID] [--joinexpiry JEXPIRY] [-v OSVERSION] [--help] [--itexthelp] [--forcewmiccommand] [-icollectusage] [--ishowusage] [--logswitch] [--logkeep] [--logsuffix SUFFIX] [--logshow] [--variablesdisabled] [--forceiniopen] [--forcetruncateoutput LEN]
check_wmi_plus.pl -H HOSTNAME -u DOMAIN/USER -p PASSWORD -m MODE [-s SUBMODE] [-b BYTEFACTOR] [-w WARN] [-c CRIT] [-a ARG1 ] [-o ARG2] [-3 ARG3] [-4 ARG4] [-A AUTHFILE] [-t TIMEOUT] [-y DELAY] [--namespace WMINAMESPACE] [--extrawmicarg EXTRAWMICARG] [--nodatamode] [--nodataexit NODATAEXIT] [--nodatastring NODATASTRING] [-d] [-z] [--inifile=INIFILE] [--inidir=INIDIR] [--inihelp] [--nokeepstate] [--keepexpiry KEXPIRY] [--keepid KID] [--joinexpiry JEXPIRY] [-v OSVERSION] [--help] [--itexthelp] [--forcewmiccommand] [-icollectusage] [--ishowusage] [--logswitch] [--logkeep] [--logsuffix SUFFIX] [--logshow] [--variablesdisabled] [--forceiniopen] [--forcetruncateoutput LEN]
if ($VERSION < $requires_version) {
Second Command:
wmic -V
Version 4.0.0tp4-SVN-build-UNKNOWN