NETWORTH-FASTPIPES-MIB  DEFINITIONS ::= BEGIN

--  This is the draft mib of the FastPipes Proprietary MIB.

-- Here are the sysobject ids for FastPipes

-- networth                     ::= { enterprises 215 }
-- networthProducts             ::= { networth 1 }
-- networthInternetworking      ::= { networthProduct 2 }
-- nwFastPipes                  ::= { networthInternetworking 2 }

-- nwFastPipesModular           ::= nwFastPipes.1.*.*
-- nwFastPipesNonModular        ::= nwFastPipes.2.*.*
-- nwFastPipesNoUplink          ::= nwFastPipes.*.1.*
-- nwFastPipesUplinkFDDI        ::= nwFastPipes.*.2.*
-- nwFastPipesUplinkATM         ::= nwFastPipes.*.3.*
-- nwFastPipesUpLink100BT       ::= nwFastPipes.*.4.*
-- nwFastPipesUpLink100VG       ::= nwFastPipes.*.5.*
-- nwFastPipesNonRouter         ::= nwFastPipes.*.*.1
-- nwFastPipesRouter            ::= nwFastPipes.*.*.2

-- Note that this defines 20 possible configurations (modular(2) x uplink(5) x
-- router(2) ) and 20 corresponding sysObjID's.

IMPORTS
		enterprises, IpAddress  FROM RFC1155-SMI
		DisplayString           FROM RFC1213-MIB
		TRAP-TYPE               FROM RFC-1215
		OBJECT-TYPE             FROM RFC-1212;

networth                    OBJECT IDENTIFIER ::= { enterprises 215 }
networthProducts            OBJECT IDENTIFIER ::= { networth 1 }
networthInternetworking     OBJECT IDENTIFIER ::= { networthProducts 2 }
nwFastPipes                 OBJECT IDENTIFIER ::= { networthInternetworking 2 }


nwfpProductType OBJECT-TYPE
	SYNTAX  DisplayString (SIZE (0..32))
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The switch product type based on whether the switch is modular or 
    nonmodular, has one of four uplinks or none, and has routing or not.  
    The product types are:

	Modular with no Uplink and no Routing
	Modular with no Uplink and Routing
	Modular with FDDI Uplink and no Routing
	Modular with FDDI Uplink and Routing
	Modular with ATM Uplink and no Routing
	Modular with ATM Uplink and Routing
	Modular with 100BT Uplink and no Routing
	Modular with 100BT Uplink and Routing
	Modular with 100VG Uplink and no Routing
	Modular with 100VG Uplink and Routing
	NonModular with no Uplink and no Routing
	NonModular with no Uplink and Routing
	NonModular with FDDI Uplink and no Routing
	NonModular with FDDI Uplink and Routing
	NonModular with ATM Uplink and no Routing
	NonModular with ATM Uplink and Routing
	NonModular with 100BT Uplink and no Routing
	NonModular with 100BT Uplink and Routing
	NonModular with 100VG Uplink and no Routing
	NonModular with 100VG Uplink and Routing"
	::= { nwFastPipes 1 }

nwfpReset       OBJECT-TYPE
    SYNTAX      INTEGER 
    {
	no-reset(1),
	reset(2),
	reset-and-erase-config(3)
	}
	ACCESS  read-write
	STATUS  mandatory
	DESCRIPTION
	"Setting this object to reset(2) will cause the FastPipes to 
	perform a hardware reset within approximately 5 seconds.

    Setting this object to reset-and-erase-config(3) will cause 
	the switch to perform a hardware reset to all config values stored 
	in nvram to default values within approximately 5 seconds. 
	
    Setting this object to no-reset(1) will have no effect.  The 
	value no-reset(1) will be returned whenever this object is 
	retrieved.
	
    The primary purpose for including this variable in the FastPipes 
	MIB is to allow SNMP managers to modify the operational mode 
	of the FastPipes."
	::= { nwFastPipes 2 }

nwfpCurrentSoftwareVersion      OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..15))
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The version of software currently running on the switch. The version 
    is specified in ASCII format"
	::= { nwFastPipes 3 }

nwfpFutureSoftwareVersion       OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..15))
	ACCESS  read-write
	STATUS  mandatory
	DESCRIPTION
	"The version of software the switch will run after the next reset.  
	If this variable is different than nwfpCurrentSoftwareVersion, 
	the switch will request a download for the new software the next 
	time the switch is reset (as in setting the variable nwfpReset or 
	power cycling the unit).  The version should be specified 
	as an ASCII string."
	::= { nwFastPipes 4 }

nwfpTFTPServerIPAddress OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-write
    STATUS  mandatory
    DESCRIPTION
    "The IP address of the TFTP Server to which the FastPipes will send 
    its next TFTP request."
    ::= { nwFastPipes 5 }

nwfpCurrentUplinkSoftwareVers   OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..15))
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The version of software currently running on the switch's Uplink 
	Card.  The version is an ASCI string of the form."
	::= { nwFastPipes 6 }

nwfpFutureUplinkSoftwareVers    OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..15))
	ACCESS  read-write
	STATUS  mandatory
	DESCRIPTION
	"The version of software the switch's Uplink Card will run after the 
	next reset. If this variable is different than 
	nwfpCurrentUplinkSoftwareVers, the switch will request a download 
	for the new software the next time the switch is reset (as in setting 
	the variable nwfpReset or power cycling the unit).  The version 
	should be specified as an ASCII string."
	::= { nwFastPipes 7 }

nwfpLastFailureReason   OBJECT-TYPE
	SYNTAX  INTEGER
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION     
	"The last error that caused a switch failure.  A value of zero (0) 
	indicates that there has not been a switch failure since the nvram 
	was last erased.

	A non-zero value indicates the reason for the last switch failure.  
	A normal switch reset or power cycle will not change the value of 
	this variable (it will still indicate the reason for the last 
	known failure)."
	::= { nwFastPipes 8 } 

nwfpEEPROMVersion       OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..32))
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The hardware EEPROM version.  The string 'unknown' is returned if
	the value is not known."
	::= { nwFastPipes 9 }

nwfpManufactureDate     OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..32))
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The hardware manufacture date.  The string 'unknown' is returned if 
    the value is not known."
	::= { nwFastPipes 10 }

nwfpAuthErrIPaddress OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
    "The IP address of the device that sent the SNMP packet that caused 
    an authentication error trap to be issued by the switch."
    ::= { nwFastPipes 11 }

nwfpRAMsize     OBJECT-TYPE
    SYNTAX      INTEGER
    {
	one-MB(1),
	two-MB(2),
	four-MB(4),
	eight-MB(8)
    }
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The size of RAM."
	::= { nwFastPipes 12 }

nwfpEthernetTable       OBJECT-TYPE
    SYNTAX      SEQUENCE OF NwfpEthernetEntry
    ACCESS      not-accessible
    STATUS      mandatory
    DESCRIPTION 
    "A table of ethernet-port-specific information for the FastPipes. 
    This table augments the Ethernet RFC1398 MIB."
    ::= { nwFastPipes 13 }

nwfpEthernetEntry       OBJECT-TYPE
    SYNTAX      NwfpEthernetEntry
    ACCESS      not-accessible
    STATUS      mandatory
    DESCRIPTION 
    "A list of information for every ethernet interface."
    INDEX       { nwfpIfIndex }
    ::= { nwfpEthernetTable 1 }

NwfpEthernetEntry ::= SEQUENCE {
    nwfpIfIndex            
	INTEGER,
    nwfpBOOTPrequestFlag   
	INTEGER
    }

nwfpIfIndex     OBJECT-TYPE
    SYNTAX      INTEGER (1..12)
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION 
    "Ethernet interface number that corresponds to the ifIndex value 
    in mib-2."
    ::= { nwfpEthernetEntry 1 }

nwfpBOOTPrequestFlag    OBJECT-TYPE
    SYNTAX INTEGER 
    {
    enabled(1),
    disabled(2)
    }
    ACCESS      read-write
    STATUS      mandatory
    DESCRIPTION 
    "This flag determines whether this ethernet interface will send a BOOTP 
    request.  When booting, the FastPipes will broadcast a BOOTP request 
    from the lowest ethernet interface with this value enabled(1). If that 
    BOOTP request fails, the FastPipes will broadcast another BOOTP request 
    from the next ethernet interface with this value enabled(1). At least 
    one ethernet interface must have this value enabled(1) or BOOTP will 
    not work."
    ::= { nwfpEthernetEntry 2 }

nwfpBOOTPServerIPAddress OBJECT-TYPE
    SYNTAX  IpAddress
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
    "The IP address of the BOOTP Server that responded to the  FastPipes's 
    BOOTP request."
    ::= { nwFastPipes 18 }

nwfpBOOTPEthernetIF OBJECT-TYPE
    SYNTAX  INTEGER
    ACCESS  read-only
    STATUS  mandatory
    DESCRIPTION
    "The Ethernet interface number that successfully completed the BOOTP 
    interaction."
    ::= { nwFastPipes 19 }

nwfpUplinkSoftwarePath  OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    ACCESS      read-write
    STATUS      mandatory
    DESCRIPTION
    "The path to the switch software file. Following this path will reveal 
    the actual version of the file."
    ::= { nwFastPipes 20 }

nwfpSerialNumber        OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..32))
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "The hardware serial number."
    ::= { nwFastPipes 21 }

nwfpConfiguration       OBJECT-TYPE
    SYNTAX INTEGER 
    {
	fsp12(500),
	fsp6(501),
	fsp11(502),
	fsp12fx(503),
	fsp6fl(504)
    } 
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "This object returns the type of base module that is being queried."
    ::= { nwFastPipes 22 }

nwfpUpLinkEEPROMVersion OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..32))
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "The uplink EEPROM version.  The string 'unknown' is returned 
    if the value is not known."
    ::= { nwFastPipes 23 }

nwfpUpLinkManufactureDate       OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..32))
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "The uplink manufacture date.  The string 'unknown' is returned if 
    the value is not known."
    ::= { nwFastPipes 24 }

nwfpUpLinkSerialNumber  OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..32))
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "The uplink serial number."
    ::= { nwFastPipes 25 }

nwfpUpLinkConfiguration OBJECT-TYPE
    SYNTAX      INTEGER
    {
    none(1),
    fddi-fiber-das(2),
    fddi-fiber-sas(3),
    fddi-tppmd-sas(4),
    ethernet-100mbps-t4(5),
    ethernet-100mbps-tx(6),
    ethernet-100mbps-fx(7),
    atm(8)
    }
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "This object returns the type of HSSP (Uplink) module that is in the
    base unit."
    ::= { nwFastPipes 26 }

nwfpSoftwarePath        OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    ACCESS      read-write
    STATUS      mandatory
    DESCRIPTION
    "The path to the switch software file. Following this path will 
    reveal the actual version of the file."
    ::= { nwFastPipes 27 }

nwfpCurrentBooterSoftwareVersion        OBJECT-TYPE
	SYNTAX  DisplayString (SIZE (0..15))
	ACCESS  read-only
	STATUS  mandatory
	DESCRIPTION
	"The version of Booter software currently running on the switch.  
	The version is an ASCII string."
	::= { nwFastPipes 28 }

nwfpFutureBooterSoftwareVersion OBJECT-TYPE
	SYNTAX  DisplayString (SIZE (0..15))
	ACCESS  read-write
	STATUS  mandatory
	DESCRIPTION
	"The version of Booter software the switch will run after the next reset.  
	If this variable is different than nwfpCurrentSoftwareVersion, 
	the switch will request a download for the new software the next 
	time the switch is reset (as in setting the variable nwfpReset or 
	power cycling the unit).  The version is an ASCII string."
	::= { nwFastPipes 29 }

nwfpBooterSoftwarePath  OBJECT-TYPE
	SYNTAX  DisplayString (SIZE (0..255))
	ACCESS  read-write
	STATUS  mandatory
	DESCRIPTION
	"The path to the Booter software file. Following this path will 
    reveal the actual version of the file."
	::= { nwFastPipes 30 }

nwfpSaveConfig        OBJECT-TYPE
    SYNTAX      INTEGER 
    {
    config-info-saved(1),
    save-all(2)
    }
    ACCESS      read-write
    STATUS      mandatory
	DESCRIPTION
    "This object allows the user to permanently save configuration parameters 
    into the NVRAM of a managed device. It can only be written with 
    save-all(2). Writing this object with config-info-saved(1) has no effect.

    Setting this object to save-all(2) will save all configuration info 
    changed into the NVRAM.

    Reading this object will normally return config-info-saved(1) if the 
    previous save operation is successful. It will return the value set when 
    the previous set operation failed."
	::= { nwFastPipes 31 }

nwfpFddiIPFrag  OBJECT-TYPE
    SYNTAX INTEGER 
    {
    off(1),
    on(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "When on(2), the FastPipes FDDI Uplink will perform IP fragmentation. 
    When off(1), IP fragmentation is not done and FDDI frames containing 
    IP information that exceed the Ethernet maximum frame size will
    be dropped. Default mode is on(2)."
 ::= { nwFastPipes 32 }
     
nwfpFddiToEthIPTrans    OBJECT-TYPE
    SYNTAX INTEGER 
    {
    ethernet-ii(1),         -- Translate from FDDI to Ethernet_II frame only
    ethernet-802-3-RAW(2),  -- Translate from FDDI to ethernet-802.3 RAW only
    automatic(3)            -- Translate from FDDI to any of above frame types
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "This attribute defines how FDDI frames containing IP packets get 
    translated into Ethernet frames. When automatic(3) mode is selected, 
    then FDDI frames are translated either in 802.3 RAW or ethernet-ii frames, 
    depending on the FDDI frame format (FDDI SNAP frames are translated into 
    ethernet-ii frames and FDDI 802.2 frames are translated into 802.3 RAW
    frames). When ethernet-802-3-RAW(2) mode is selected, all FDDI frames are 
    translated into 802.3 RAW frames. When ethernet-ii(1) mode is selected, 
    all FDDI frames are translated into ethernet-ii frames. Default mode is 
    automatic(3)."
 ::= { nwFastPipes  33 }
     
nwfpFddiSNAPToEthIPXTrans OBJECT-TYPE
    SYNTAX INTEGER 
    {
    ethernet-ii(1),         -- Translate from FDDI SNAP to Ethernet_II frame 
    ieee8022snap(2)         -- Translate from FDDI SNAP to 802.3 with 802.2 SNAP 
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "This attribute defines how incoming FDDI SNAP frames containing IPX 
    information are translated into ethernet frames. When ethernet-ii(1) mode 
    is selected, then, the incoming FDDI SNAP frames are translated into 
    ethernet-ii frames. When ieee8022snap(2) is selected, then the incoming 
    FDDI SNAP frames are translated into ethernet SNAP frames. Default mode 
    is ethernet-ii(1)."
    ::= { nwFastPipes 34 }
     
nwfpFddi8022ToEthIPXTrans  OBJECT-TYPE
    SYNTAX INTEGER 
    {
    ethernet-802-3-RAW(1),  -- Translate from FDDI802.2 to ethernet-802.3 RAW
    ieee8022(2)             -- Translate from FDDI802.2 to 802.3 with 802.2 
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "This attribute defines how incoming FDDI 802.2 frames containing IPX 
    information are translated into ethernet frames. When the 802-3-Raw(1) 
    mode is selected, then, incoming FDDI 802.2 frames are translated into 
    802.3 Raw format. When the 802-2(2) format is selected, then incoming 
    FDDI 802.2 frames are translated into 802.2 frames. Default mode is 
    802-3-Raw(1)."
    ::= { nwFastPipes 35 }
     
nwfpFddiLocTrafFiltering OBJECT-TYPE
    SYNTAX INTEGER 
    {
    off(1),
    on(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "Defines whether or not traffic local to the FDDI network the FastPipes 
    is connected to is filtered or not (i.e not forwarded to the FastPipes 
    switch process). The default is on(2)"
    ::= { nwFastPipes 36 }
     
nwfpSpanningTreeEnable  OBJECT-TYPE
    SYNTAX INTEGER 
    {
    enable(1),
    disable(2)
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "When set to enable(1), the FastPipes will run the Spanning Tree Protocol 
    (STP). When set to disable(2), the FastPipes will not run STP. Default 
    value is enable(1)."
    ::= { nwFastPipes  37 }
     
nwfpTpFdbMaxSize  OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
    "Gives the maximum number of entries that the forwarding data base may 
    have "
    ::= { nwFastPipes  38 }
     
nwfpTpFdbNbEntriesUsed  OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
    "Gives the number of entries currently existing in the forwarding data 
    base."
    ::= { nwFastPipes  39 }
     
nwfpEthIPX8023ToFddiTrans OBJECT-TYPE
    SYNTAX INTEGER 
    {
     ethernet-802-3-RAW(1),
     ieee8022(2)          
    }
    ACCESS read-write
    STATUS mandatory
    DESCRIPTION
    "When set to ieee8022(2), an LLC header is added to the FDDI 
    frame, between the MAC header and the IPX header.  When set to
    ethernet-802-3-RAW(1), 802.3 raw packet format will be used in performing
    packet translation.  The default mode is ethernet-802-3-RAW(1)."
    ::= { nwFastPipes  40 }

--
--  Power Supply Table: This table will supply information regarding the
--  power supplies in the unit. The table will always return 2 entries, one
--  for each supply. If a supply is in and working the status will be on(1).
--  If a supply is in but bad or has no power, the status will be off(2). If 
--  the supply is not in, the status is na(3).
--
nwfpPowerSupplyNumber   OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
    "The number of system power supplies installed (regardless of their 
    current state) in the FastPipe product."
    ::= { nwFastPipes 41 }

nwfpPowerSupplyTable    OBJECT-TYPE
    SYNTAX      SEQUENCE OF NwfpPowerSupplyEntry
    ACCESS      not-accessible
    STATUS      mandatory
    DESCRIPTION 
    "A table of system power supply specific information for the FastPipes."
    ::= { nwFastPipes 42 }

nwfpPowerSupplyEntry    OBJECT-TYPE
    SYNTAX      NwfpPowerSupplyEntry
    ACCESS      not-accessible
    STATUS      mandatory
    DESCRIPTION 
    "A list of information for every power supply installed"
    INDEX       { nwfpPowerSupplyIndex }
    ::= { nwfpPowerSupplyTable 1 }

NwfpPowerSupplyEntry ::= SEQUENCE {
    nwfpPowerSupplyIndex            
	INTEGER,
    nwfpPowerSupplyStatus           
	INTEGER
    }

nwfpPowerSupplyIndex    OBJECT-TYPE
    SYNTAX      INTEGER
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION 
    "A unique value for each power supply."
    ::= { nwfpPowerSupplyEntry 1 }

nwfpPowerSupplyStatus   OBJECT-TYPE
    SYNTAX INTEGER 
    {
    good(1),        -- power supply exists and operates okay
    bad(2),         -- power supply exists but is bad or no power applied
    na(3)           -- power supply does not exist
    }
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION
    "The status of the power supply. The value good(1) is returned if the 
    power supply identified by nwfpPowerSupplyIndex is running properly. The 
    value bad(2) is returned if the power supply identified by nwfpPowerSupplyIndex 
    has failed to operate properly but has been inserted into the slot. This 
    will include an inserted power supply with no power. The value na(3) is 
    returned if the power supply has not been inserted into the slot."
    ::= { nwfpPowerSupplyEntry 2 }

--
--  Fan Supply Table: This table will supply information regarding the
--  fans in the unit. The table will always return 2 entries, one for each 
--  fan. If a fan is working, the status will be good(1). If a fan is bad, 
--  the status will be bad(2).
--
nwfpFanNumber   OBJECT-TYPE
    SYNTAX INTEGER
    ACCESS read-only
    STATUS mandatory
    DESCRIPTION
    "The number of system fans installed (regardless of their current state) 
    in the FastPipe product."
    ::= { nwFastPipes 43 }

nwfpFanTable    OBJECT-TYPE
    SYNTAX      SEQUENCE OF NwfpFanEntry
    ACCESS      not-accessible
    STATUS      mandatory
    DESCRIPTION 
    "A table of system fan specific information for the FastPipes."
    ::= { nwFastPipes 44 }

nwfpFanEntry    OBJECT-TYPE
    SYNTAX      NwfpFanEntry
    ACCESS      not-accessible
    STATUS      mandatory
    DESCRIPTION 
    "A list of information for every fans installed"
    INDEX       { nwfpFanIndex }
    ::= { nwfpFanTable 1 }

NwfpFanEntry ::= SEQUENCE {
    nwfpFanIndex            
	INTEGER,
    nwfpFanStatus           
	INTEGER
    }

nwfpFanIndex    OBJECT-TYPE
    SYNTAX      INTEGER
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION 
    "A unique value for each fan. Its value ranges between 1 and the value 
    of nwfpFanNumber."
    ::= { nwfpFanEntry 1 }

nwfpFanStatus   OBJECT-TYPE
    SYNTAX INTEGER 
    {
    good(1),
    bad(2)
    }
    ACCESS      read-only
    STATUS      mandatory
    DESCRIPTION 
    "The status of the system fan. The value good(1) is returned if the fan 
    identified by nwfpFanIndex is running properly. The value bad(2) is 
    returned if the fan identified by nwfpFanIndex has failed to operate 
    properly."
    ::= { nwfpFanEntry 2 }

--
--  Monitor Port Information
--
nwfpMonitorPort OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS      read-write
    STATUS      mandatory
    DESCRIPTION 
	"The index value of a port which will receive all traffic from   
	 the ports specified in the nwfpMonitorSource bitmask. Acceptable     
	 values are 1 to Max port number."

    ::= { nwFastPipes 45 }

nwfpMonitorSource       OBJECT-TYPE
    SYNTAX INTEGER 
    ACCESS      read-write
    STATUS      mandatory
    DESCRIPTION 
	"A bitmask of the port numbers to monitor. This bitmask (which
	 must not include the port number used for nwfpMonitorPort) specifies
	 which ports are to be monitored. Traffic sent to the ports specified  
	 in this bitmask will also be sent to nwfpMonitorPort. Bit 0
	 in the bitmask corresponds to port 1, bit 1 corresponds to port 2,
	 and so on.
	 The greater the number of ports specified in the bitmask,
	 the lower the integrity of information to the monitoring port. i.e.
	 the more ports monitored, the greater the probability of lost data."

    ::= { nwFastPipes 46 }

nwfpMonitorPortStatus   OBJECT-TYPE
    SYNTAX INTEGER 
    {
    enabled(1),
    disabled(2)
    }
    ACCESS      read-write
    STATUS      mandatory
    DESCRIPTION 
	"Status value of RMON monitoring. When set to disabled the port
	 specified in nwfpMonitorPort will not receive monitored data. When set to 
	 enabled the port will begin recieving data from the ports 
	 specified in nwfpMonitorSource."

    ::= { nwFastPipes 47 }

-- TRAPS
-- Power supply and fan related traps:

nwfpPowerSupplyDown TRAP-TYPE
    ENTERPRISE  networth
    VARIABLES   {   nwfpPowerSupplyIndex,
		            nwfpPowerSupplyStatus   }
    DESCRIPTION
    "A nwfpPowerSupplyDown trap signifies that a system power supply has 
    stopped running. This trap will only be generated when the system power 
    supply changes its operational state from up to down due to internal 
    failure."
              --#TYPE "PowerSupplyDown"
              --#SUMMARY "PowerSupplyDown"
              --#ARGUMENTS {2}
              --#SEVERITY CRITICAL
              --#TIMEINDEX 99
    ::= 11

nwfpPowerSupplyUp TRAP-TYPE
    ENTERPRISE  networth
    VARIABLES   {   nwfpPowerSupplyIndex,
		            nwfpPowerSupplyStatus   }
    DESCRIPTION
    "A nwfpPowerSupplyUp trap signifies that a system power supply is up 
    and running. This trap will only be generated when the system power 
    supply changes its operational state from down to up. "
              --#TYPE "PowerSupplyUp"
              --#SUMMARY "PowerSupplyUp"
              --#ARGUMENTS {2}
              --#SEVERITY INFORMATIONAL
              --#TIMEINDEX 99
    ::= 12

nwfpfanDown TRAP-TYPE
    ENTERPRISE  networth
    VARIABLES   {   nwfpFanIndex,
		            nwfpFanStatus   }
    DESCRIPTION
    "A nwfpfanDown trap signifies that a system fan has stopped running. 
    This trap will only be generated when the system fan changes its 
    operational state from up to down due to internal failure. "
              --#TYPE "fanDown"
              --#SUMMARY "fanDown"
              --#ARGUMENTS {2}
              --#SEVERITY CRITICAL
              --#TIMEINDEX 99
    ::= 13

nwfpfanUp TRAP-TYPE
    ENTERPRISE  networth
    VARIABLES   {   nwfpFanIndex,
		            nwfpFanStatus   }
    DESCRIPTION
    "A nwfpfanUp trap signifies that a system fan is up and running.  
    This trap will only be generated when the system fan changes its 
    operational state from down to up. "
              --#TYPE "FanUp"
              --#SUMMARY "fanUp"
              --#ARGUMENTS {2}
              --#SEVERITY INFORMATIONAL
              --#TIMEINDEX 99
    ::= 14

END

