Code: Select all
yum install perl perl-Data-Dumper perl-Getopt-Long perl-Getopt-Auto perl-Getopt-Long-Descriptive perl-Getopt-MixedCode: Select all
yum install perl perl-Data-Dumper perl-Getopt-Long perl-Getopt-Auto perl-Getopt-Long-Descriptive perl-Getopt-MixedCode: Select all
[root@nagiosxi libexec]# yum install perl perl-Data-Dumper perl-Getopt-Long perl-Getopt-Auto perl-Getopt-Long-Descriptive perl-Getopt-Mixed
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.quelquesmots.fr
* epel: mirror-fr2.bbln.org
* extras: centos.quelquesmots.fr
* remi: rpms.famillecollet.com
* rpmforge: nl.mirror.eurid.eu
* updates: centos.quelquesmots.fr
Setting up Install Process
Package 4:perl-5.8.8-43.el5_11.i386 already installed and latest version
No package perl-Getopt-Long available.
Resolving Dependencies
--> Running transaction check
---> Package perl-Data-Dumper.i386 0:2.125-1.el5.rf set to be updated
---> Package perl-Getopt-Auto.noarch 0:1.00-1.2.el5.rf set to be updated
---> Package perl-Getopt-Long-Descriptive.noarch 0:0.089-1.el5.rf set to be updated
--> Processing Dependency: perl(Sub::Exporter) for package: perl-Getopt-Long-Descriptive
---> Package perl-Getopt-Mixed.noarch 0:1.10-1.el5.rf set to be updated
--> Running transaction check
---> Package perl-Sub-Exporter.noarch 0:0.982-11.el5 set to be updated
--> Processing Dependency: perl(Sub::Install) >= 0.92 for package: perl-Sub-Exporter
--> Processing Dependency: perl(Package::Generator) for package: perl-Sub-Exporter
--> Processing Dependency: perl(Data::OptList) for package: perl-Sub-Exporter
--> Running transaction check
---> Package perl-Data-OptList.noarch 0:0.105-1.el5.rf set to be updated
---> Package perl-Package-Generator.noarch 0:0.103-1.el5.rf set to be updated
---> Package perl-Sub-Install.noarch 0:0.925-1.el5.rf set to be updated
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
perl-Data-Dumper i386 2.125-1.el5.rf dag 64 k
perl-Getopt-Auto noarch 1.00-1.2.el5.rf dag 11 k
perl-Getopt-Long-Descriptive noarch 0.089-1.el5.rf dag 27 k
perl-Getopt-Mixed noarch 1.10-1.el5.rf dag 20 k
Installing for dependencies:
perl-Data-OptList noarch 0.105-1.el5.rf rpmforge 19 k
perl-Package-Generator noarch 0.103-1.el5.rf rpmforge 22 k
perl-Sub-Exporter noarch 0.982-11.el5 epel 65 k
perl-Sub-Install noarch 0.925-1.el5.rf rpmforge 19 k
Transaction Summary
================================================================================
Install 8 Package(s)
Upgrade 0 Package(s)
Total download size: 247 k
Is this ok [y/N]: y
Downloading Packages:
(1/8): perl-Getopt-Auto-1.00-1.2.el5.rf.noarch.rpm | 11 kB 00:00
(2/8): perl-Data-OptList-0.105-1.el5.rf.noarch.rpm | 19 kB 00:00
(3/8): perl-Sub-Install-0.925-1.el5.rf.noarch.rpm | 19 kB 00:00
(4/8): perl-Getopt-Mixed-1.10-1.el5.rf.noarch.rpm | 20 kB 00:00
(5/8): perl-Package-Generator-0.103-1.el5.rf.noarch.rpm | 22 kB 00:00
(6/8): perl-Getopt-Long-Descriptive-0.089-1.el5.rf.noarc | 27 kB 00:00
(7/8): perl-Data-Dumper-2.125-1.el5.rf.i386.rpm | 64 kB 00:00
(8/8): perl-Sub-Exporter-0.982-11.el5.noarch.rpm | 65 kB 00:00
--------------------------------------------------------------------------------
Total 169 kB/s | 247 kB 00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : perl-Sub-Install 1/8
Installing : perl-Data-OptList 2/8
Installing : perl-Package-Generator 3/8
Installing : perl-Sub-Exporter 4/8
Installing : perl-Getopt-Long-Descriptive 5/8
Installing : perl-Getopt-Auto 6/8
Installing : perl-Data-Dumper 7/8
Installing : perl-Getopt-Mixed 8/8
Installed:
perl-Data-Dumper.i386 0:2.125-1.el5.rf
perl-Getopt-Auto.noarch 0:1.00-1.2.el5.rf
perl-Getopt-Long-Descriptive.noarch 0:0.089-1.el5.rf
perl-Getopt-Mixed.noarch 0:1.10-1.el5.rf
Dependency Installed:
perl-Data-OptList.noarch 0:0.105-1.el5.rf
perl-Package-Generator.noarch 0:0.103-1.el5.rf
perl-Sub-Exporter.noarch 0:0.982-11.el5
perl-Sub-Install.noarch 0:0.925-1.el5.rf
Complete!
[root@nagiosxi libexec]# ./check_wmi_plus_latest.pl -H 172.16.1.13 -u svc_riverbed -p dsisvc -m checkcpu -w 80 -c 90
Warning - one or more of your Perl Modules are out of date and this may cause plugin problems. If you are having any problems with Check WMI Plus you must upgrade your Perl Modules before contacting support (since they'll just tell you to upgrade!). You can override this warning at your peril by using the --IgnoreMyOutDatedPerlModuleVersions command line option or the "$ignore_my_outdated_perl_module_versions" setting in the conf file (/opt/nagios/bin/plugins/check_wmi_plus.conf). Version Information on the next line.
MODULE_NAME INSTALLED_VERSION STATUS DESIRED_VERSION
Config::IniFiles 2.68 ok 2.58
Perl Version 5.008008 BAD 5.01
Getopt::Long 2.35 BAD 2.38
DateTime 0.70 ok 0.66
Number::Format 1.73 ok 1.73
Data::Dumper 2.125 ok 2.125
Scalar::Util 1.23 ok 1.22
Storable 2.15 BAD 2.22Code: Select all
./check_wmi_plus_latest.pl -hCode: Select all
cat /etc/*release
uname -a
grep "our \$base_dir=" /usr/local/nagios/libexec/check_wmi_plus_latest.pl
which wmic
grep "our \$wmic_command=" /usr/local/nagios/libexec/check_wmi_plus_latest.plCode: Select all
our $base_dir='/opt/nagios/bin/plugins';
our $wmic_command="/bin/wmic";
Code: Select all
our $base_dir='/usr/local/nagios/libexec';
our $wmic_command="/usr/local/bin/wmic";
Code: Select all
our $wmi_ini_file='';