Cannot use snmp_check with snmp v3

José Pedro Brito Röseler pedro.roeseler at av.it.pt
Thu Jul 9 12:07:31 CEST 2015


Hi Guys.

 

I updated the nagios plugins but no luck… same behavior…

Since snmpget works great from the shell, is it possible to use it instead of check_snmp on the switch.conf?

Something like:

define service{

use                     generic-service

hostgroup_name          switches_v3

service_description     Uptime

check_command        /usr/bin/snmpget!-v 3 -l authPriv -u snmpv3user -a SHA -A v3password1 -x AES -X v3password2 192.168.254.2 sysUpTime.0

}

 

If it is possible, do I have to change anything on the commands.cfg?

 

Regards,

Pedro Röseler

 

From: Help [mailto:help-bounces+pedro.roeseler=av.it.pt at monitoring-plugins.org] On Behalf Of pablo muñoz
Sent: 7 de julho de 2015 17:30
To: Monitoring Plugins Users
Subject: Re: Cannot use snmp_check with snmp v3

 

a backup of your server is never a bad idea before making changes




Atte.

 

Pablo A. Muñoz Rojas
Reseller Nagios & Nagios Community Manager <http://www.nagios.org/communitynetwork> 
P: +56-32-3140734 | C: +56-9-85499668
w: www.e-visus.cl <http://www.e-visus.cl/>  – www.nagios-cl.org <http://www.nagios-cl.org/>  | d: Ecuador 85, Viña del Mar, Chile
Nagios Certified Administrator and Professional - 3HCL9F <http://www.nagios.com/verify/> 
Nuestras redes: Linkedin <https://cl.linkedin.com/in/pablomunozrojas/>  - Twitter <https://twitter.com/Nagios_Chile>  - Line <http://www.e-visus.cl/?p=241>  - skype <http://www.e-visus.cl/?p=241>  - facebook <https://www.facebook.com/evisus4nagios> 

 

2015-07-07 12:51 GMT-03:00 José Pedro Brito Röseler <pedro.roeseler at av.it.pt>:

Hi Andreas.

Thanks for the tip. I tried with both double and single quotes but I get the
same error...
And yes, the passwords I posted here are just examples. :-)

I think I will then proceed with the check_snmp plugin upgrade...
I already downloaded the latest version of nagios
plugins(nagios-plugins-2.0.3) and copied it to the server.
My current plugins are in /usr/lib64/nagios/plugins

The thing is that I'm running a Full automated installation of Nagios(FAN)
so I'm not sure of how to proceed without breaking something else during the
upgrade.

Is it safe to do this?

tar xzf nagios-plugins-2.0.3
cd nagios-plugins-2.0.3
./configure --with-nagios-user=nagios --with-nagios-group=nagios
make
make install



regards,
Pedro Röseler

-----Original Message-----
From: Help
[mailto:help-bounces+pedro.roeseler <mailto:help-bounces%2Bpedro.roeseler> =av.it.pt at monitoring-plugins.org] On
Behalf Of Andreas Ericsson
Sent: 7 de julho de 2015 16:31
To: Monitoring Plugins Users
Subject: Re: Cannot use snmp_check with snmp v3

On 2015-07-07 16:17, José Pedro Brito Röseler wrote:
> Hello.
>
>
>
> I’m trying to check the uptime of a Cisco 2960X switch on Nagios with
> check_snmp plugin but I always get the following error:
>
>
>
> [root at nagios]# /usr/lib64/nagios/plugins/check_snmp -P 3 -U snmpv3user
> -L authPriv -a MD5 -A v3p4ssword#1 -x DES -X v3p4ssword#2 -H
> 192.168.254.2 -o DISMAN-EVENT-MIB::sysUpTimeInstance
>
> External command error: snmpget: Authentication failure (incorrect
> password, community or key)
>
>
>
> I get the same error on the web console:
>
>
>
>
>
> My switches.conf is like this:
>
>
>
> # HOST DEFINITIONS
>
> #
>
> ######################################################################
> ######
> ###
>
> ######################################################################
> ######
> ###
>
>
>
> # Define the switch that we'll be monitoring
>
>
>
> define host{
>
>          use                     generic-switch,host-pnp
>
>          host_name               cisco_2960x_IT2_Datacenter
>
>          alias                   cisco 2960x 24p IT2 Datacenter
>
>          address                 192.168.254.2
>
>          hostgroups              switches_v3
>
>          notification_interval   60
>
>          icon_image              switch.png
>
>          statusmap_image         switch40.png
>
>          }
>
>
>
>
>
>
>
> ######################################################################
> ######
> ###
>
> ######################################################################
> ######
> ###
>
> #
>
> # HOST GROUP DEFINITIONS
>
> #
>
> ######################################################################
> ######
> ###
>
> ######################################################################
> ######
> ###
>
>
>
> # Create a new hostgroup for switches
>
>
>
> define hostgroup{
>
>          hostgroup_name  switches                ; The name of the
hostgroup
>
>          alias           Network Switches        ; Long name of the group
>
>          }
>
>
>
> define hostgroup{
>
>          hostgroup_name  switches_v3             ; The name of the
hostgroup
>
>          alias           Network Switches with SNMP v3        ; Long name
of
> the group
>
>          }
>
>
>
> ######################################################################
> ######
> ###
>
> ######################################################################
> ######
> ###
>
> #
>
> # SERVICE DEFINITIONS
>
> #
>
> ######################################################################
> ######
> ###
>
> ######################################################################
> ######
> ###
>
>
>
> ########## Switches with SNMP V3 ###################
>
>
>
> # Service definition to monitor switch uptime using check_snmp
>
>
>
> # Monitor uptime via SNMP
>
>
>
> define service{
>
> use                     generic-service
>
> hostgroup_name          switches_v3
>
> service_description     Uptime
>

This happens because the shell translates the hash in your password to the
end of the command and the start of a comment. You need to use either single
or double quotes around both your passwords in order for the shell to see
them as a single argument.

> check_command           check_snmp!-P 3 -U snmpv3user -L authPriv -a MD5
-A
> v3p4ssword#1 -x DES -X v3p4ssword#2 -o
> DISMAN-EVENT-MIB::sysUpTimeInstance
>

So type in v3p4ssword#1 as 'v3p4ssword#1' with the quotes, and do the same
for 'v3p4ssword#2' and it should work.

--
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

Considering the successes of the wars on alcohol, poverty, drugs and terror,
I think we should give some serious thought to declaring war on peace.

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/help/attachments/20150709/523464e2/attachment.html>


More information about the Help mailing list