Hi ,
Iam trying to monitor the HP hardware by check_hpacucli from the nagios montiroing. When iam running the script, iam getting the below error.
Could you, Please help with the regards.
root@server /usr/local/nagios/libexec/libexec> ./check_hpacucli
Can't locate Nagios/Plugin.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at ./check_hpacucli line 46.
BEGIN failed--compilation aborted at ./check_hpacucli line 46.
root@server /usr/local/nagios/libexec/libexec>
Can't locate Nagios/Plugin.pm
-
sunnynani4849
- Posts: 31
- Joined: Fri Jan 22, 2016 1:04 am
Re: Can't locate Nagios/Plugin.pm
hi ,
After installing the Nagios-Monitoring-Plugin-0.51.tar.gz on the server. We are getting the same issue.
root@server /usr/local/nagios/libexec/libexec/Nagios-Monitoring-Plugin-0.51> locate -i Plugin.pm
/home/nagios/check_hpasm-4.7.3.1/plugins-scripts/Nagios/MiniPlugin.pm
/root/.cpan/build/Monitoring-Plugin-0.39-HEe1tT/blib/lib/Monitoring/Plugin.pm
/root/.cpan/build/Monitoring-Plugin-0.39-HEe1tT/lib/Monitoring/Plugin.pm
/root/.cpan/build/Nagios-Plugin-0.990001-9yPGrT/lib/Nagios/Plugin.pm
/usr/local/nagios/libexec/check_hpasm-4.7.3.1/plugins-scripts/Nagios/MiniPlugin.pm
/usr/local/nagios/libexec/libexec/Nagios-Monitoring-Plugin-0.51/lib/Nagios/Monitoring/Plugin.pm
root@server /usr/local/nagios/libexec/libexec/Nagios-Monitoring-Plugin-0.51> cd ..
root@server /usr/local/nagios/libexec/libexec> ls
check_hpacucli check_hpasm Nagios-Monitoring-Plugin-0.51 Nagios-Monitoring-Plugin-0.51.tar.gz
root@server /usr/local/nagios/libexec/libexec> ./check_hpacucli
Can't locate Nagios/Plugin.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at ./check_hpacucli line 46.
BEGIN failed--compilation aborted at ./check_hpacucli line 46.
After installing the Nagios-Monitoring-Plugin-0.51.tar.gz on the server. We are getting the same issue.
root@server /usr/local/nagios/libexec/libexec/Nagios-Monitoring-Plugin-0.51> locate -i Plugin.pm
/home/nagios/check_hpasm-4.7.3.1/plugins-scripts/Nagios/MiniPlugin.pm
/root/.cpan/build/Monitoring-Plugin-0.39-HEe1tT/blib/lib/Monitoring/Plugin.pm
/root/.cpan/build/Monitoring-Plugin-0.39-HEe1tT/lib/Monitoring/Plugin.pm
/root/.cpan/build/Nagios-Plugin-0.990001-9yPGrT/lib/Nagios/Plugin.pm
/usr/local/nagios/libexec/check_hpasm-4.7.3.1/plugins-scripts/Nagios/MiniPlugin.pm
/usr/local/nagios/libexec/libexec/Nagios-Monitoring-Plugin-0.51/lib/Nagios/Monitoring/Plugin.pm
root@server /usr/local/nagios/libexec/libexec/Nagios-Monitoring-Plugin-0.51> cd ..
root@server /usr/local/nagios/libexec/libexec> ls
check_hpacucli check_hpasm Nagios-Monitoring-Plugin-0.51 Nagios-Monitoring-Plugin-0.51.tar.gz
root@server /usr/local/nagios/libexec/libexec> ./check_hpacucli
Can't locate Nagios/Plugin.pm in @INC (@INC contains: /usr/local/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at ./check_hpacucli line 46.
BEGIN failed--compilation aborted at ./check_hpacucli line 46.
Re: Can't locate Nagios/Plugin.pm
What is the OS on this server?
If you are running RHEL/CentOS, you could try:
If you are running RHEL/CentOS, you could try:
Code: Select all
yum install perl-Nagios-Plugin -yBe sure to check out our Knowledgebase for helpful articles and solutions!