Hello Listers,

This is my first post,  and I'm very new at SNMP so please accept my
apologies in advance.

I am working with 2 systems Nagios XI and Solarwinds in a test
envioronment.  I am sending traps successfully from Solarwinds to Nagios,
 but the traps seem to appear only in the
file /var/log/snmptt/snmpttunknown.log on the Nagios box.  The Nagios
helpdesk people tell me I have a problem with my MIBS.  I agree but need
some help correcting it.

Solarwinds provided 2 MIB files (originally with at least 2 errors
included) which I have attached.  I believe the first MIB,
SOLARWINDS-PRODUCTS,  is a prerequisite for the second MIB,
SOLARWINDS-TRAPS.

In the Nagios XI GUI,  there is a checkbox for "Process Traps" when adding
MIBS.  I must clear this checkbox when adding the first MIB -
SOLARWINDS-PRODUCTS, since it does not contain any TRAP-TYPE statements.
 When I add the 2nd MIB,  I set the checkbox and I get a message that 2
objects were loaded.  I presume these are the 2 TRAP-TYPE statements for
"genericAlert" and "detailedAlert".

After I use the GUI to add MIBs,  I also used the backend and run a script
called "addmib",  which is also attached.

In trying to add the attached MIBS into Nagios, I get the impression that
the MIBS were successfully added:

[root@ip-10-0-0-100 snmptt]# snmptranslate SOLARWINDS-TRAPS::genericAlert
SOLARWINDS-TRAPS::detailedAlert

However when I examine /var/log/snmptt/snmpttunknown.log,  I get the
impression that either Nagios or some SNMP module did not accept the
SOLARWINDS-PRODUCTS MIB since the last two nodes (11307.10) appear to be
unknown to snmptranslate:

[root@ip-10-0-0-100 snmptt]# snmptranslate .1.3.6.1.4.1.11307.10
SNMPv2-SMI::enterprises.11307.10
[root@ip-10-0-0-100 snmptt]#

In /var/log/snmptt/snmpttunknown.log:

Thu Jun 27 02:35:07 2013: Unknown trap (.1.3.6.1.4.1.11307.10) received
from ip-10-0-0-111 at:
Value 0: ip-10-0-0-111
Value 1: 10.0.0.111
Value 2: 0:0:00:00.00
Value 3: .1.3.6.1.4.1.11307.10
Value 4: 10.0.0.111
Value 5:
Value 6: .1.3.6.1.4.1.11307
Value 7:
Value 8:
Value 9:
Value 10:
Ent Value 0: .1.3.6.1.4.1.11307.10.2=AMAZONA-MCC3CC0.ec2.internal
Ent Value 1: .1.3.6.1.4.1.11307.10.3=10.0.0.111
Ent Value 2: .1.3.6.1.4.1.11307.10.4=1
Ent Value 3: .1.3.6.1.4.1.11307.10.5=AMAZONA-MCC3CC0.ec2.internal
Ent Value 4: .1.3.6.1.4.1.11307.10.6=Node
Ent Value 5: .1.3.6.1.4.1.11307.10.7=1
Ent Value 6: .1.3.6.1.4.1.11307.10.1=K's Alert message from SolarWinds.
Ent Value 7: .1.3.6.1.4.1.11307.10.8=Alert G when a node goes down
AMAZONA-MCC3CC0.ec2.internal is Up.


[root@ip-10-0-0-100 snmptt]# date
Thu Jun 27 02:39:26 EDT 2013

-----------------------------------------------------
Can anyone provide some advice on a good way to proceed?  Hire a good SNMP
contractor?

Thanks!

Gary
--
-- SolarWinds-PRODUCTS:  SolarWinds Network Management Tools
--
-- Product Identifiers
--
-- October 2003, Don Yonce
--
-- Copyright (c) 1995-2003 by SolarWinds.Net Inc.
-- All rights reserved.
-- 
--


SOLARWINDS-PRODUCTS DEFINITIONS ::= BEGIN

IMPORTS
        MODULE-IDENTITY,
        OBJECT-IDENTITY,
        enterprises
                FROM SNMPv2-SMI;

solarWinds                      MODULE-IDENTITY
        LAST-UPDATED    "0310140000Z"
        ORGANIZATION    "SolarWinds.Net Inc."
        CONTACT-INFO    "SolarWinds.Net Support
 
                        Postal:         8221 East 63rd Place    
                                        Tulsa, OK 74133
                                        USA

                        Tel:            +1 918-307-8100
                        E-mail: supp...@solarwinds.net"

        DESCRIPTION     "This MIB Module defines the generic traps generated by 
SolarWinds Orion Network Performance Monitor."

        ::= { enterprises 11307 }

toolsets                        OBJECT IDENTIFIER ::= { solarWinds 1 }
orion                           OBJECT IDENTIFIER ::= { solarWinds 2 }
trap                            OBJECT IDENTIFIER ::= { solarWinds 10 }

--      SolarWinds Network Management Toolsets

freeTools                       OBJECT IDENTIFIER ::= { toolsets 1 }
standardEdition                 OBJECT IDENTIFIER ::= { toolsets 2 }
professionalEdition             OBJECT IDENTIFIER ::= { toolsets 3 }
professionalPlusEdition         OBJECT IDENTIFIER ::= { toolsets 4 }
engineersEdition                OBJECT IDENTIFIER ::= { toolsets 5 }
broadbandEngineersEdition       OBJECT IDENTIFIER ::= { toolsets 6 }

--      SolarWinds Orion Web Based Network Management Products

orionNPM                        OBJECT IDENTIFIER ::= { orion 1 }

END

Attachment: SolarWinds-Traps.mib
Description: Binary data

#!/bin/sh -e

usage() {
        echo "Usage: $0 <mibfile>"
        echo "Configure snmptt.conf for a given MIB file"
}

if [ -z "$1" ]; then
        usage
        exit 1
fi

if [ ! -r "$1" ]; then
        usage
        exit 4
fi

if grep -qFe " (file:$1) converted on " /etc/snmp/snmptt.conf; then
        echo "This file looks like it has been added already!  Exiting."
        exit 2
fi

touch /tmp/snmpttconvertmib.log /etc/snmp/snmptt.conf

if [ -w /tmp/snmpttconvertmib.log ] && [ -w /etc/snmp/snmptt.conf ]; then
        : do nothing
else
        echo "You don't have privileges to run this application, check perms"
        echo "on /tmp/snmpttconvertmib.log and /etc/snmp/snmptt.conf"
        exit 4
fi

cmd='/usr/local/bin/snmptraphandling.py "$r" "SNMP Traps" "$s" "$@" "$-*"'
snmpttconvertmib --in="$1" --out=/etc/snmp/snmptt.conf \
        --exec "$cmd" >> /tmp/snmpttconvertmib.log
------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Net-snmp-users mailing list
Net-snmp-users@lists.sourceforge.net
Please see the following page to unsubscribe or change other options:
https://lists.sourceforge.net/lists/listinfo/net-snmp-users

Reply via email to