No problem! I have run into this issue with a lot of the nagios plugins, I recommend always running them as nagios in case you ever have to pass info on to others!
-JB On Feb 23, 2010, at 3:12 PM, Joe Goldberg wrote: > That was it. I looked at the code and found it writes to files in > /usr/local/nagios/var/plugins/check_snmp_linkstatus and they were set to > ownership by root, probably from when I ran it by hand. When I changed it to > Nagios, it started working. I don’t quite understand why it broke in the > first place since I didn’t run this from the command line until it broke in > the first place BUT, I am not going to complain since it works. I added a > second host with interface checks and that works flawlessly. > > It must just be one of those things. > > Thanks for all your help, you probably saved me hours of trial and error. > > Thanks, > Joe > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Joe Goldberg > Sent: Tuesday, February 23, 2010 6:00 PM > To: Opsview Users > Subject: Re: [opsview-users] SNMP Interface Out of Bounds Error > > That’s it, that is why it’s broken, as user nagios it does sort of fail. I’m > hoping there is an easy fix for this that I am overlooking. > > [nag...@whq-ops-01 libexec]$ ./check_snmp_linkstatus -H 172.16.2.1 -C > supersecret -I GigabitEthernet5/2 ; echo $? > WARNING: Running from command line. This could change statistics for the next > run from Nagios > DBD::SQLite::db do failed: attempt to write a readonly database at > ./check_snmp_linkstatus line 547. > DBD::SQLite::db do failed: attempt to write a readonly database at > ./check_snmp_linkstatus line 481. > OK - GigabitEthernet5/2 (Internet1) is up, throughput (in/out) 3.33 Mbps/2.92 > Mbps, 3.5%/3.07%|throughput_in=3502232b throughput_out=3070096b > 0 > > Thanks, > Joe > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Josh Brown > (Mailing List) > Sent: Tuesday, February 23, 2010 5:53 PM > To: Opsview Users > Subject: Re: [opsview-users] SNMP Interface Out of Bounds Error > > Oh wait! I bet I know why... > > I bet this command stores persistant information in a temp file. Since you > are running as root it's probably working, make sure this works as the user > Nagios. > > -JB > On Feb 23, 2010, at 2:45 PM, Joe Goldberg wrote: > > > Thank you for the reply, from the command line here is what I get. It looks > okay to my untrained eye. > > [r...@whq-ops-01 libexec]# ./check_snmp_linkstatus -H 172.16.2.1 -C > supersecret -I GigabitEthernet5/2 > WARNING: Running from command line. This could change statistics for the next > run from Nagios > OK - GigabitEthernet5/2 (Internet1) is up, throughput (in/out) 4.96 Mbps/2.2 > Mbps, 5.2%/2.3%|throughput_in=5205328b throughput_out=2309328b > > Thanks, > Joe > > > From: [email protected] > [mailto:[email protected]] On Behalf Of Josh Brown > (Mailing List) > Sent: Tuesday, February 23, 2010 5:30 PM > To: Opsview Users > Subject: Re: [opsview-users] SNMP Interface Out of Bounds Error > > In my experience that is usually because of a script error, such as a perl > dependency or something like that. > > Can you try and run the command manually from your opsview server? > > The output of that might give some insight into the issue. Perhaps, there is > some Perl library that is not installed. > > -JB > On Feb 23, 2010, at 2:14 PM, Joe Goldberg wrote: > > > > I have version 3.5.2 that I just did a clean install on today via yum on a > CentOS 5 64 Bit machine. > > I am configuring it to monitor the Interfaces of a Cisco router via SNMP and > they are all showing up as down with the error “(Return code of 255 is out of > bounds)”. > > I have another OpsView install at version 2.12.4 (I know it’s old but it has > been very reliable) that is doing the same check with no problems. > > I saw a post to try the check_snmp_linkstatus file at > http://svn.opsview.org/opsview/trunk/opsview-core/nagios-plugins/check_snmp_linkstatus. > I tried it and I get the same error. > > Any assistance would be appreciated. > > Thanks, > Joe > > This email and any attachment(s) is for the intended recipient only and may > be confidential. If you are not the intended recipient, please delete this > e-mail and advise the sender immediately. Unauthorized use or distribution is > prohibited. > > _______________________________________________ > Opsview-users mailing list > [email protected] > http://lists.opsview.org/lists/listinfo/opsview-users > > _______________________________________________ > Opsview-users mailing list > [email protected] > http://lists.opsview.org/lists/listinfo/opsview-users > > _______________________________________________ > Opsview-users mailing list > [email protected] > http://lists.opsview.org/lists/listinfo/opsview-users
_______________________________________________ Opsview-users mailing list [email protected] http://lists.opsview.org/lists/listinfo/opsview-users
