Problems with check_apc_ups.pl
Gilbert, Bruce
bruce.gilbert at tmgus.mosaic.com
Wed Mar 3 17:19:00 CET 2004
Bruce,
Using the new file with the change "require
'/usr/local/nagios/libexec/utils.pm'" results in this error-
Can't locate utils.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0) at
./check_apc_ups.pl line 19.
BEGIN failed--compilation aborted at ./check_apc_ups.pl line 19.
If I change that line to - use lib "/usr/local/nagios/libexec/"; the script
runs, but each status is returned as unknown.
SNMPGET works with each OID listed in the check_apc_ups.pl script when run
individually.
Thanks again for the effort and help.
-----Original Message-----
From: Friedman, Bruce L. [mailto:Bruce.L.Friedman at snapon.com]
Sent: Wednesday, March 03, 2004 9:32 AM
To: 'Gilbert, Bruce'
Cc: 'nagios-users at lists.sourceforge.net'
Subject: RE: [Nagios-users] Problems with check_apc_ups.pl
Bruce,
I turned warnings off in the file I passed to you - also the "use lib
utils.pm" was commented out. Please check that you are using the new
check_apc_ups.pl file. Also, you should keep the line "require
'/usr/lib/nagios/plugins/utils.pm'" assuming that is the location of
utils.pm - or adjust it to the correct location of utils.pm from the plugin
distribution.
I found debugging the script was helped by directly running the snmpget
command as follows:
snmpget -v 1 -c public ups.hostname.com .1.3.6.1.4.1.318.1.1.1.7.2.3.0
where you substitute your community name for "public" and your hostname for
"ups.hostname.com". This OID is for upsAdvTestDiagnosticsResults - a value
of 1 indicates OK.
If you do not get a reasonable value for the above snmp command then you
have a problem with either:
a) the snmp toolkit installation
b) the configuration of your APC UPS (i.e. community name/IP address
allowed)
c) other network configuration problems
I suspect the problem you are experiencing may be found this way.
regards,
Bruce Friedman
Snap-on, Inc.
eTechnician System Administrator
bruce.l.friedman at snapon.com
(847) 478-7262 (voice)
-----Original Message-----
From: Gilbert, Bruce [mailto:bruce.gilbert at tmgus.mosaic.com]
Sent: Tuesday, March 02, 2004 4:29 PM
To: 'Friedman, Bruce L.'
Cc: 'nagios-users at lists.sourceforge.net'
Subject: RE: [Nagios-users] Problems with check_apc_ups.pl
Bruce,
First, thanks for the help.
When running your version I get the following error -
./check_apc_ups.pl -H 172.23.0.27
Can't locate utils.pm in @INC (@INC contains:
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0
/usr/lib/perl5/site_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi
/usr/lib/perl5/vendor_perl/5.8.0 /usr/lib/perl5/vendor_perl
/usr/lib/perl5/5.8.0/i386-linux-thread-multi /usr/lib/perl5/5.8.0) at
./check_apc_ups.pl line 20
I had that same problem with the included script that came with the plugins.
Changing the plugin version or yours with the following allows the script to
run, but both give -
Status: unknown, Batt Cap(%): unknown, Batt Time: unknown, Batt status:
unknown, Batt temp(F): unknown, Batt repl: unknown, Output load (%):
unknown, Diag result: unknown, I-Freq: unknown, I-V,Max,Min: unknown,
unknown, unknown, O-Freq: unknown, O-V: unknown,
# use lib utils.pm;
#require '/usr/lib/nagios/plugins/utils.pm';
use lib "/usr/local/nagios/libexec/";
use utils qw(%ERRORS &print_revision &support &usage);
If you have any other suggestions, I would appreciate it. I am running
net-snmp-5.0.9. Would upgrading perhaps alleviate the problem?
-----Original Message-----
From: Friedman, Bruce L. [mailto:Bruce.L.Friedman at snapon.com]
Sent: Tuesday, March 02, 2004 1:03 PM
To: 'Gilbert, Bruce'
Subject: RE: [Nagios-users] Problems with check_apc_ups.pl
Bruce,
I have made numerous changes to check_apc_ups.pl to get it to work. Please
try out the attached file and let me know if it works for you. I am using
net-snmp-5.1-2.1
regards,
Bruce Friedman
Snap-on, Inc.
eTechnician System Administrator
bruce.l.friedman at snapon.com
(847) 478-7262 (voice)
-----Original Message-----
From: Gilbert, Bruce [mailto:bruce.gilbert at tmgus.mosaic.com]
Sent: Tuesday, March 02, 2004 11:49 AM
To: 'nagios-users at lists.sourceforge.net'
Subject: [Nagios-users] Problems with check_apc_ups.pl
When running the check_apc_ups.pl plugin it returns the following messages -
./check_apc_ups.pl -H 172.23.0.27
Output status: unknown | Rem time: unknown | Battery status: unknown |
Battery temp(C): unknown | Battery repl: unknown | Output load (%): unknown
| Diag result: unknown
If I run ./check_snmp with the OID for battery temp or output status it
returns OK. I've downloaded the APC MIBS, copied them to the appropriate
folder, and even tried export MIBS=All.
Is there anything else I am missing or any suggestions?
Thanks,
Bruce Gilbert
Senior Network Manager
Mosaic Sales Solutions
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting
any issue.
::: Messages without supporting info will risk being sent to /dev/null
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list