You are here:

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

Wellfleet-Modem-MIB by vendor Wellfleet

Wellfleet-Modem-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-Modem-MIB.


Vendor: Wellfleet
Mib: Wellfleet-Modem-MIB  [download]  [view objects]
Tool: ActiveXperts Network Monitor 2019 [download]    (ships with advanced SNMP/MIB tools)
-- This file is the MIB file for a  V.34 modem.
-- This file, and the associated modem.cdl file, 
-- were created to manage the internal modem for NEPTUNE.
-- Last modified 12/10/96 PCK
Wellfleet-Modem-MIB DEFINITIONS ::= BEGIN

   IMPORTS

      Counter
        FROM RFC1155-SMI
      OBJECT-TYPE
        FROM RFC-1212
      DisplayString
        FROM RFC1213-MIB
      wfModemGroup
        FROM Wellfleet-COMMON-MIB;

      wfModemTable OBJECT-TYPE
          SYNTAX   SEQUENCE OF WfModemEntry
          ACCESS   not-accessible
          STATUS   mandatory
          DESCRIPTION
                  "Modem line record."
          ::= { wfModemGroup 1 }

      wfModemEntry OBJECT-TYPE
          SYNTAX   WfModemEntry
          ACCESS   not-accessible
          STATUS   mandatory
          DESCRIPTION
                  " An entry in the MODEM table"
          INDEX    { wfModemSlot,
                     wfModemConnector }
          ::= { wfModemTable 1 }

       WfModemEntry ::= SEQUENCE {
    	  wfModemDelete
              INTEGER,
          wfModemSlot
              INTEGER,
          wfModemConnector
              INTEGER,
          wfModemIdSwRev
              DisplayString,
          wfModemIdHwRev
              DisplayString,
          wfModemLineState
              INTEGER,
          wfModemConnectionFailReason
              INTEGER,
          wfModemCfgFactoryDefaults
              INTEGER,
          wfModemCfgInitString
              DisplayString,
          wfModemCfgDefaultString
              DisplayString,
          wfModemCfgResultCodeString
              DisplayString,
          wfModemCfgState
              INTEGER,
          wfModemCfgCountry
              INTEGER,
          wfModemV54Lpbk
              INTEGER,
          wfModemV54Timer
              INTEGER,
          wfModemV54Errors
              Counter,
          wfModemV54RemLpbkDetect
              INTEGER,
          wfModemPhoneNumber
              DisplayString,
          wfModemInitState
              INTEGER,
          wfModemUnitReset
              INTEGER,
	  wfModemType
	      INTEGER
       }  

      wfModemDelete OBJECT-TYPE
        SYNTAX	INTEGER {
    		    created(1),
    		    deleted(2)
    		}
        ACCESS	read-write
        STATUS	mandatory
        DESCRIPTION
                "Create/Delete parameter"
        DEFVAL	{ created }
        ::= { wfModemEntry 1 }

      wfModemSlot OBJECT-TYPE
          SYNTAX  INTEGER
          ACCESS  read-only
          STATUS  mandatory
          DESCRIPTION
             "Instance ID Slot, filled in by driver"
          ::= { wfModemEntry 2}

      wfModemConnector OBJECT-TYPE
          SYNTAX  INTEGER
          ACCESS  read-only
          STATUS  mandatory
          DESCRIPTION
             "Instance ID Connector, filled in by the driver."
          ::= { wfModemEntry 3 }

       wfModemIdSwRev OBJECT-TYPE
          SYNTAX   DisplayString (SIZE (0..79))
          ACCESS   read-only
          STATUS   mandatory
          DESCRIPTION
                  "A textual description of the modem's
                   firmware version number."
          ::= { wfModemEntry 4 }

       wfModemIdHwRev OBJECT-TYPE
          SYNTAX   DisplayString (SIZE (0..79))
          ACCESS   read-only
          STATUS   mandatory
          DESCRIPTION
                  "A textual description of the revision
                   number of the modem daughter card."
          ::= { wfModemEntry 5 }

       wfModemLineState OBJECT-TYPE
          SYNTAX  INTEGER {
                       unknown(1),
                       onHook(2),
                       offHook(3),
                       connected(4),
                       busiedOut(5),
                       reset(6)
                  }
          ACCESS  read-only
          STATUS  mandatory
          DESCRIPTION
                  "Indicates the state of the modem."
          DEFVAL { unknown }
          ::= { wfModemEntry 6 } 

       wfModemConnectionFailReason OBJECT-TYPE
          SYNTAX  INTEGER {
                       normal(1),
                       lossOfCarrier(2),
                       v42NegotiationFailed(3),  
                       noCommonProtocol(4),
                       remoteDisconnect(5),
                       noResponseFromRemote(6),
                       protocolViolation(7)
                  }
          ACCESS  read-only
          STATUS  mandatory
          DESCRIPTION
                  "indicates the reason for the last failed connection"
          ::= { wfModemEntry 7 }

       wfModemCfgFactoryDefaults OBJECT-TYPE
          SYNTAX  INTEGER {
                       enabled(1),
                       disabled(2)
                  }
          ACCESS  read-write
          STATUS  mandatory
          DESCRIPTION
                  "This object indicates if factory defaults are to be loaded.
                   If set to enabled(1), factory defaults are loaded. If set
                   to disabled(2), the initialization string in 
                   wfModemCfgInitString is sent to the modem."
          DEFVAL { enabled }
          ::= { wfModemEntry 8 }

       wfModemCfgInitString OBJECT-TYPE
          SYNTAX  DisplayString
          ACCESS  read-write
          STATUS  mandatory
          DESCRIPTION
                  "An initialization string that will be sent to the modem
                   each time the modem is rebooted."
          ::= { wfModemEntry 9 }

       wfModemCfgDefaultString OBJECT-TYPE
          SYNTAX  DisplayString
          ACCESS  read-only
          STATUS  mandatory
          DESCRIPTION
                  "The string contains AT comands for initializing the
                   modem every time the modem comes up, regardless of 
                   configuration."
          ::= { wfModemEntry 10 }

       wfModemCfgResultCodeString OBJECT-TYPE
          SYNTAX  DisplayString
          ACCESS  read-only
          STATUS  mandatory
          DESCRIPTION
                  "The ASCII response string returned by the modem.
                   Response strings will be returned in response to
                   last command to the modem and in response to activity
                   on the line."
          ::= { wfModemEntry 11 }

       wfModemCfgState OBJECT-TYPE
          SYNTAX  INTEGER {
                       cfgIdle(1),
                       cfgInProgress(2),
                       cfgResponseReturned(3)
                  }
          ACCESS  read-write
          STATUS  mandatory
          DESCRIPTION
                  "Indicates the state of AT command processing. When a
                   new initialization string is to be sent to the modem, 
                   the sender sets the state to cfgInProgress(2). After the
                   command has been sent to the modem, and a result code
                   has been returned, the state is set to 
                   cfgResponseReturned(3). Once the sender
                   has received the return code, the sender sets the state
                   to cfgIdle(1)."
           DEFVAL { cfgIdle }
           ::= { wfModemEntry 12 }

       wfModemCfgCountry OBJECT-TYPE
          SYNTAX   INTEGER {
                        northAmerica(1),
                        japan(2),
                        uk(3),
                        germany(4)
                    }
          ACCESS    read-write
          STATUS    mandatory
          DESCRIPTION
                   "Identifies the country the modem is designed to operate
                    in. This object is not read from the modem directly.
                    It must be entered manually when configuring the modem."
          DEFVAL { northAmerica }
          ::= { wfModemEntry 13 }

      wfModemV54Lpbk OBJECT-TYPE
          SYNTAX      INTEGER 
          {
               noLpbk(1),
               localAnlgLpbk(2),
               localDigLpbk(3),
               remDigLpbk(4),
               remDigLpbkWPattern(5),
               localAnlgLpbkWPattern(6)
          }
          ACCESS      read-write
          STATUS      mandatory
          DESCRIPTION
             "Enables the operator to control, and examine the 
             state of, V.54 loopbacks within the modem. This object
             equates to the AT&Tn command."
          DEFVAL { noLpbk }
          ::= { wfModemEntry 14 }

       wfModemV54Timer OBJECT-TYPE
          SYNTAX       INTEGER (0..255)
          ACCESS       read-write
          STATUS       mandatory
          DESCRIPTION
             "Duration in seconds that a test specified in wfModemV.54Lpbk
              is to execute."
          DEFVAL { 0 }
          ::= { wfModemEntry 15 }

       wfModemV54Errors OBJECT-TYPE
          SYNTAX       Counter
          ACCESS       read-only
          STATUS       mandatory
          DESCRIPTION
             "Indicates the number of errors reported during the last
              loopback test. This count will only be updated for 
              loopbacks with test pattern."
          ::= { wfModemEntry 16 }

        wfModemV54RemLpbkDetect OBJECT-TYPE
          SYNTAX  INTEGER {
                       enabled(1),
                       disabled(2)
                  }
          ACCESS  read-write
          STATUS  mandatory
          DESCRIPTION
                  "This object controls whether or not this modem will
                   acknowledge V.54 Remote Loop 2 requests from a remote
                   Site. When ENABLED, this modem can be put into a
                   digital loopback from a remote site. When DISABLED,
                   the modem will reject requests from the remote site."
          DEFVAL { enabled }
          ::= { wfModemEntry 17 }

        wfModemPhoneNumber OBJECT-TYPE
          SYNTAX       DisplayString
          ACCESS       read-write
          STATUS       mandatory
          DESCRIPTION
             "Contains the phone number for the modem to dial."
          ::= { wfModemEntry 18 }

        wfModemInitState OBJECT-TYPE
          SYNTAX       INTEGER {
                            startup(1),
                            sccInit(2),
                            getInfo(3),
                            setDefaults(4),
                            initialization(5),
                            phoneNumber(6),
                            loopback(7),
                            initComplete(8)
                       }
          ACCESS       read-only
          STATUS       mandatory
          DESCRIPTION
             "Indictes the state of the modem initialization sequence. The state will
              freeze in the state that fails when a failure is detected. Otherwise,
              the state will be set to initComplete when initialization completes
              successfully."
          ::= {wfModemEntry 19 }

      wfModemUnitReset OBJECT-TYPE
          SYNTAX  INTEGER {
                      resetUnit(1)
                  }
          ACCESS  read-write
          STATUS  mandatory
          DESCRIPTION
             "Enables the operator to remotely reset the unit.
              Using this command will cause the unit to terminate
              all its connections and drop data."
          ::= { wfModemEntry 20 }

      wfModemType OBJECT-TYPE
	  SYNTAX  INTEGER (0..255)
	  ACCESS  read-write
	  STATUS  mandatory
	  DESCRIPTION
	     "Enables a user to specify a modem type attached to the port
	      thus enabling Site Manager to put a preconfigured modem init
	      string in the wfModemInitString entry. The list of modems and
	      init strings are stored in Site Manager for flexibility. This
	      type can be set to Custom and a user defined string can be
	      entered in wfModemInitString field."
	   ::= { wfModemEntry 21 }

    END -- Wellfleet-MODEM-MIB