You are here:

MonitorTools.com > Technical documentation > SNMP > MIB > Wellfleet > Wellfleet-PING-MIB
ActiveXperts Network Monitor 2019##AdminFavorites

Wellfleet-PING-MIB by vendor Wellfleet

Wellfleet-PING-MIB file content

The SNMP protocol is used to for conveying information and commands between agents and managing entities. SNMP uses the User Datagram Protocol (UDP) as the transport protocol for passing data between managers and agents. The reasons for using UDP for SNMP are, firstly it has low overheads in comparison to TCP, which uses a 3-way hand shake for connection. Secondly, in congested networks, SNMP over TCP is a bad idea because TCP in order to maintain reliability will flood the network with retransmissions.

Management information (MIB) is represented as a collection of managed objects. These objects together form a virtual information base called MIB. An agent may implement many MIBs, but all agents must implement a particular MIB called MIB-II [16]. This standard defines variables for things such as interface statistics (interface speeds, MTU, octets sent, octets received, etc.) as well as various other things pertaining to the system itself (system location, system contact, etc.). The main goal of MIB-II is to provide general TCP/IP management information.

Use ActiveXperts Network Monitor 2019 to import vendor-specific MIB files, inclusing Wellfleet-PING-MIB.


Vendor: Wellfleet
Mib: Wellfleet-PING-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
Wellfleet-PING-MIB DEFINITIONS ::= BEGIN

-- Created by mdl2asn version 3.1
-- Creation date: Wed Aug 30 16:46:28 EDT 1995


    IMPORTS

      IpAddress, Gauge
        FROM RFC1155-SMI
      OBJECT-TYPE
        FROM RFC-1212
      DisplayString
        FROM RFC1213-MIB
      wfPingGroup
        FROM Wellfleet-COMMON-MIB;


    wfPingTable OBJECT-TYPE
        SYNTAX	SEQUENCE OF WfPingEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "Ping table"
        ::= { wfPingGroup 1 }

    wfPingEntry OBJECT-TYPE
        SYNTAX	WfPingEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "A list of control entries used to initiate and manage network layer
                echo request sequences"
        INDEX	{ wfPingType,
    		  wfPingIndex }
        ::= { wfPingTable 1 }

    WfPingEntry ::= SEQUENCE {
    	    wfPingDelete
    		INTEGER,
    	    wfPingIndex
    		INTEGER,
    	    wfPingType
    		INTEGER,
    	    wfPingAddress
    		OCTET STRING,
    	    wfPingSize
    		INTEGER,
    	    wfPingTimeOut
    		INTEGER,
    	    wfPingRetry
    		INTEGER,
    	    wfPingTraceRoute
    		INTEGER,
    	    wfPingDelay
    		INTEGER,
    	    wfPingRemaining
    		INTEGER,
    	    wfPingTimer
    		INTEGER,
    	    wfPingSourceRoute
    		INTEGER,
    	    wfPingSourceAddress
    		OCTET STRING,
    	    wfPingTypeOfService
    		INTEGER,
    	    wfPingNumHistBucketsRequested
    		INTEGER,
    	    wfPingNumHistBucketsGranted
    		INTEGER,
    	    wfPingSiteName
    		DisplayString,
    	    wfPingStatus
    		INTEGER,
    	    wfPingAction
    		INTEGER,
    	    wfPingLastMinRoundTripTime
    		INTEGER,
    	    wfPingLastMaxRoundTripTime
    		INTEGER,
    	    wfPingLastTotalRoundTripTime
    		INTEGER,
    	    wfPingIPAddress
    		IpAddress,
    	    wfPingSuccessStatus
    		INTEGER
        }

    wfPingDelete OBJECT-TYPE
        SYNTAX	INTEGER {
    		    created(1),
    		    deleted(2)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "When set, will cause this row in the table to be deleted"
        DEFVAL	{ created }
        ::= { wfPingEntry 1 }

    wfPingIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Index into the Ping Table"
        ::= { wfPingEntry 2 }

    wfPingType OBJECT-TYPE
        SYNTAX	INTEGER {
    		    ip(1),
    		    ipx(2),
    		    llc(3),
    		    osi(4),
    		    vines(5),
    		    appletalk(6)
    		}
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Type of Ping Protocol"
        ::= { wfPingEntry 3 }

    wfPingAddress OBJECT-TYPE
        SYNTAX	OCTET STRING
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Address of the object to echo"
        ::= { wfPingEntry 4 }

    wfPingSize OBJECT-TYPE
        SYNTAX	INTEGER(1..4850)
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Size of the echo request packet in bytes"
        DEFVAL	{ 16 }
        ::= { wfPingEntry 5 }

    wfPingTimeOut OBJECT-TYPE
        SYNTAX	INTEGER(1..65535)
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Amount of time in seconds before deciding success"
        DEFVAL	{ 5 }
        ::= { wfPingEntry 6 }

    wfPingRetry OBJECT-TYPE
        SYNTAX	INTEGER(1..65535)
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "The number of times to retry"
        DEFVAL	{ 1 }
        ::= { wfPingEntry 7 }

    wfPingTraceRoute OBJECT-TYPE
        SYNTAX	INTEGER {
    		    trace(1),
    		    notrace(2)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Selecting PING_TRACE (1) will cause a traceroute to be performed and
                the result placed in wfPingTraceTable"
        DEFVAL	{ notrace }
        ::= { wfPingEntry 8 }

    wfPingDelay OBJECT-TYPE
        SYNTAX	INTEGER(1..65535)
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Number of milliseconds to wait between sending echo packets"
        DEFVAL	{ 250 }
        ::= { wfPingEntry 9 }

    wfPingRemaining OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The number of ICMP echoes left to send in this sequence. This will be
                decremented for each time we need to retry and increment wfPingRetry.
                Whenever a sequence is started, the wfPingReceived and wfPingDropped
                will be reset to zero."
        ::= { wfPingEntry 10 }

    wfPingTimer OBJECT-TYPE
        SYNTAX	INTEGER(0..65535)
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Time in minutes for the request to begin again, zero means do it once"
        ::= { wfPingEntry 11 }

    wfPingSourceRoute OBJECT-TYPE
        SYNTAX	INTEGER {
    		    nosourceroute(1),
    		    strictsourceroute(2),
    		    loosesourceroute(3)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Option that can be set to use loose or strict source routing. IF the
                value is something other than PING_NOSOURCEROUTE, the corresponding
                rows in wfPingSourceRouteTable will be used"
        DEFVAL	{ nosourceroute }
        ::= { wfPingEntry 12 }

    wfPingSourceAddress OBJECT-TYPE
        SYNTAX	OCTET STRING
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Address that specifies the source of the Ping Request"
        ::= { wfPingEntry 13 }

    wfPingTypeOfService OBJECT-TYPE
        SYNTAX	INTEGER {
    		    tosnormal(1),
    		    tospriority(2),
    		    tosimmediate(3),
    		    tosflash(4),
    		    tosflashoverride(5),
    		    toscriticecp(6),
    		    tosinternetctrl(7),
    		    tosnetworkctrl(8)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Tells how the ICMP packet should be handled. According to RFC 1349,
                Normal service is preferred (wfPingTypeOfService = 1)"
        DEFVAL	{ tosnormal }
        ::= { wfPingEntry 14 }

    wfPingNumHistBucketsRequested OBJECT-TYPE
        SYNTAX	INTEGER(1..60)
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Number of history buckets that the user asked for which will only be
                granted if the timer mechanism is being used. Otherwise, only 1 bucket
                will be granted for the single ping"
        DEFVAL	{ 1 }
        ::= { wfPingEntry 15 }

    wfPingNumHistBucketsGranted OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The number of history buckets that the user was granted. We don't
                grant more then 60 which will allow them to do a ping a minute"
        ::= { wfPingEntry 16 }

    wfPingSiteName OBJECT-TYPE
        SYNTAX	DisplayString
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Character string to store the name of the Site. This is not used for
                domain name resolution !  It is purely for cosmetic purposes for customer
                generated reports"
        ::= { wfPingEntry 17 }

    wfPingStatus OBJECT-TYPE
        SYNTAX	INTEGER {
    		    done(1),
    		    busy(2),
    		    badaddress(3),
    		    error(4),
    		    timeout(5),
    		    invalidparams(6),
    		    resourceerror(7),
    		    targetunreach(8),
    		    ipunavail(9),
    		    icmpdestunreach(10),
    		    ttlexceeded(11),
    		    notimplemented(12),
    		    icmphostunreach(13),
    		    icmpnetunreach(14),
    		    icmpprohibnet(15),
    		    icmpprohibhost(16),
    		    icmpsrcrtefail(17),
    		    protounreach(18),
    		    portunreach(19),
    		    fragneeded(20)
    		}
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Status of the ping request"
        ::= { wfPingEntry 18 }

    wfPingAction OBJECT-TYPE
        SYNTAX	INTEGER {
    		    go(1),
    		    waiting(2)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Begin processing ping when set to GO"
        DEFVAL	{ waiting }
        ::= { wfPingEntry 19 }

    wfPingLastMinRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The last minimum round trip time."
        ::= { wfPingEntry 20 }

    wfPingLastMaxRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The last maximum round trip time."
        ::= { wfPingEntry 21 }

    wfPingLastTotalRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The last total round trip time in milliseconds."
        ::= { wfPingEntry 22 }

    wfPingIPAddress OBJECT-TYPE
        SYNTAX	IpAddress
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "stations who can't interpret octet string formats."
        ::= { wfPingEntry 23 }

    wfPingSuccessStatus OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "interpreting the detailed status returned by wfPingStatus."
        ::= { wfPingEntry 24 }

    wfPingTraceTable OBJECT-TYPE
        SYNTAX	SEQUENCE OF WfPingTraceEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "Table that contains trace route information"
        ::= { wfPingGroup 2 }

    wfPingTraceEntry OBJECT-TYPE
        SYNTAX	WfPingTraceEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "A conceptual row containing information about a network hop associated
                with a particular echo request."
        INDEX	{ wfPingTraceType,
    		  wfPingEntryIndex,
    		  wfPingTraceIndex }
        ::= { wfPingTraceTable 1 }

    WfPingTraceEntry ::= SEQUENCE {
    	    wfPingTraceType
    		INTEGER,
    	    wfPingEntryIndex
    		INTEGER,
    	    wfPingTraceIndex
    		INTEGER,
    	    wfPingTraceAddress
    		OCTET STRING
        }

    wfPingTraceType OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Type of Ping protocol"
        ::= { wfPingTraceEntry 1 }

    wfPingEntryIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "This is the corresponding index into the Ping Table"
        ::= { wfPingTraceEntry 2 }

    wfPingTraceIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "A unique integer describing the order in which a particular hop was
                encountered."
        ::= { wfPingTraceEntry 3 }

    wfPingTraceAddress OBJECT-TYPE
        SYNTAX	OCTET STRING
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Address of the route we passed through"
        ::= { wfPingTraceEntry 4 }

    wfPingSourceTable OBJECT-TYPE
        SYNTAX	SEQUENCE OF WfPingSourceEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "Table that contains source route information"
        ::= { wfPingGroup 3 }

    wfPingSourceEntry OBJECT-TYPE
        SYNTAX	WfPingSourceEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "A row in the Ping SourceTable"
        INDEX	{ wfPingSourceType,
    		  wfPingSourceEntryIndex,
    		  wfPingSourceIndex }
        ::= { wfPingSourceTable 1 }

    WfPingSourceEntry ::= SEQUENCE {
    	    wfPingSourceDelete
    		INTEGER,
    	    wfPingSourceType
    		INTEGER,
    	    wfPingSourceEntryIndex
    		INTEGER,
    	    wfPingSourceIndex
    		INTEGER,
    	    wfPingSourceRouteAddress
    		OCTET STRING
        }

    wfPingSourceDelete OBJECT-TYPE
        SYNTAX	INTEGER {
    		    sourcecreated(1),
    		    sourcedeleted(2)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "When set, will cause this row in the table to be deleted."
        DEFVAL	{ sourcecreated }
        ::= { wfPingSourceEntry 1 }

    wfPingSourceType OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Type of Ping Protocol"
        ::= { wfPingSourceEntry 2 }

    wfPingSourceEntryIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "This is the corresponding index into the Ping Table"
        ::= { wfPingSourceEntry 3 }

    wfPingSourceIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "A unique index for this source route"
        ::= { wfPingSourceEntry 4 }

    wfPingSourceRouteAddress OBJECT-TYPE
        SYNTAX	OCTET STRING
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Address of the route we are to pass through"
        ::= { wfPingSourceEntry 5 }

    wfPingHistoryTable OBJECT-TYPE
        SYNTAX	SEQUENCE OF WfPingHistoryEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "Table that contains ping history information"
        ::= { wfPingGroup 4 }

    wfPingHistoryEntry OBJECT-TYPE
        SYNTAX	WfPingHistoryEntry
        ACCESS	not-accessible
        STATUS	mandatory
        DESCRIPTION
                "A row in the Ping HistoryTable"
        INDEX	{ wfPingHistoryType,
    		  wfPingHistoryEntryIndex,
    		  wfPingHistoryIndex }
        ::= { wfPingHistoryTable 1 }

    WfPingHistoryEntry ::= SEQUENCE {
    	    wfPingHistoryType
    		INTEGER,
    	    wfPingHistoryEntryIndex
    		INTEGER,
    	    wfPingHistoryIndex
    		INTEGER,
    	    wfPingReceived
    		Gauge,
    	    wfPingDropped
    		Gauge,
    	    wfPingRoundTripTime
    		INTEGER,
    	    wfPingTotalRoundTripTime
    		INTEGER,
    	    wfPingMinRoundTripTime
    		INTEGER,
    	    wfPingMaxRoundTripTime
    		INTEGER,
    	    wfPingBegan
    		OCTET STRING
        }

    wfPingHistoryType OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "Type of Ping protocol"
        ::= { wfPingHistoryEntry 1 }

    wfPingHistoryEntryIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "This is the corresponding index in the ping table"
        ::= { wfPingHistoryEntry 2 }

    wfPingHistoryIndex OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "This is the unique history table index"
        ::= { wfPingHistoryEntry 3 }

    wfPingReceived OBJECT-TYPE
        SYNTAX	Gauge
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The total number of ICMP echo packets received in this sequence. A
                sequence is defined from the time the ping request began to the time
                it was either successful or an error occurred. This field will be
                reset to zero at the start of every new sequence."
        ::= { wfPingHistoryEntry 4 }

    wfPingDropped OBJECT-TYPE
        SYNTAX	Gauge
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The number of ICMP packets dropped since this ping sequence started.
                It will be reset to zero at the start of every new ping sequence"
        ::= { wfPingHistoryEntry 5 }

    wfPingRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The round trip time of the last ICMP packet in milliseconds"
        ::= { wfPingHistoryEntry 6 }

    wfPingTotalRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The sum of the total round trip times of successful pings received in
                this sequence"
        ::= { wfPingHistoryEntry 7 }

    wfPingMinRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The minimum round trip time in this sequence"
        ::= { wfPingHistoryEntry 8 }

    wfPingMaxRoundTripTime OBJECT-TYPE
        SYNTAX	INTEGER
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The maximum round trip time in this sequence"
        ::= { wfPingHistoryEntry 9 }

    wfPingBegan OBJECT-TYPE
        SYNTAX	OCTET STRING
        ACCESS	read-only
        STATUS	mandatory
        DESCRIPTION
                "The date and time this ping request was last executed"
        ::= { wfPingHistoryEntry 10 }

    END  -- Wellfleet-PING-MIB