Commit version 24.12.13800

This commit is contained in:
2025-01-06 17:35:06 -05:00
parent b7f6a79c2c
commit 55d9218816
6133 changed files with 4239740 additions and 1374287 deletions

View File

@ -0,0 +1,197 @@
RC-BRIDGE-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomBridgeACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for BRIDGE-MIB."
REVISION "201402221700Z" -- Feb 22, 17:00 EST 2014;
DESCRIPTION
"Added ruggedcomBridgeAC02 capabilities statements for specific support."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 3 }
-- ---------------------------------------------------------------------- --
-- BRIDGE MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomBridgeAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"BRIDGE-MIB Agent Capabilities."
SUPPORTS BRIDGE-MIB
-- rfc 4188
INCLUDES { dot1dBaseBridgeGroup, dot1dBasePortGroup,
dot1dStpBridgeGroup, dot1dStpPortGroup,
dot1dTpBridgeGroup, dot1dTpFdbGroup,
dot1dTpGroup, dot1dNotificationGroup }
VARIATION dot1dBasePortDelayExceededDiscards
DESCRIPTION
"The switch does not have a knowledge of the value of this
object. In a response to a get request a zero value will
be returned."
VARIATION dot1dStpPriority
DESCRIPTION
"Permissible values for this object are 0 to 61440, in steps
of 4096, as per RFC 4188."
VARIATION dot1dStpTimeSinceTopologyChange
DESCRIPTION
"The time since the tcWhile timer for any port on this
Bridge was non-zero, as per RFV 4188."
VARIATION dot1dStpBridgeMaxAge
DESCRIPTION
"The value of this object will be rounded to the closest
number of tenths of a second."
VARIATION dot1dStpBridgeHelloTime
DESCRIPTION
"The value of this object will be rounded to the closest
number of tenths of a second."
VARIATION dot1dStpBridgeForwardDelay
DESCRIPTION
"The value of this object will be rounded to the closest
number of tenths of a second."
VARIATION dot1dStpPortPriority
DESCRIPTION
"Permissible values for this object are 0 to 240, in steps
of 16, as per RFC 4188."
VARIATION dot1dTpLearnedEntryDiscards
DESCRIPTION
"The switch does not have a knowledge of the value of this
object. In a response to a get request a zero value will
be returned."
VARIATION dot1dTpAgingTime
DESCRIPTION
"The range of valid values is restricted to 15 to 800
seconds.
Lower limit of 15 seconds is a hardware limitation."
-- ---------------------------------------------------------------------- --
::= { ruggedcomBridgeACModule 1 }
ruggedcomBridgeAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"BRIDGE-MIB Agent Capabilities."
SUPPORTS BRIDGE-MIB
-- rfc 4188
INCLUDES { dot1dBaseBridgeGroup, dot1dBasePortGroup,
dot1dStpBridgeGroup, dot1dStpPortGroup,
dot1dTpBridgeGroup,
dot1dTpGroup, dot1dNotificationGroup }
-- ROS Supports dot1dTpFdbGroup (mandatory Static Filtering Database info for the Bridge), --
-- but it is not implemented yet in ROX 2.1 (read-only)--
-- dot1dTpFdbEntry includes: dot1dTpFdbAddress (static mac)
-- dot1dTpFdbPort (port learned on)
-- dot1dTpFdbStatus (other,invalid,learned,self,mgmt)
-- ROS does not support dot1dStaticGroup (optional Static Filtering Database info for each port) --
-- and it is not implemented yet in ROX 2.1 (read-create)--
-- dot1dStaticEntry includes: dot1dStaticAddress (static mac)
-- dot1dStaticReceivePort (port learned on)
-- dot1dStaticAllowedToGoTo
-- dot1dStaticStatus
VARIATION dot1dBasePortDelayExceededDiscards
DESCRIPTION
"The switch does not have a knowledge of the value of this
object. In a response to a get request a zero value will
be returned."
VARIATION dot1dStpPriority
DESCRIPTION
"Permissible values for this object are 0 to 61440, in steps
of 4096, as per RFC 4188."
VARIATION dot1dStpBridgeMaxAge
DESCRIPTION
"The value of this object will be rounded to the closest
number of tenths of a second."
VARIATION dot1dStpBridgeHelloTime
DESCRIPTION
"The value of this object will be rounded to the closest
number of tenths of a second."
VARIATION dot1dStpBridgeForwardDelay
DESCRIPTION
"The value of this object will be rounded to the closest
number of tenths of a second."
VARIATION dot1dStpPortPriority
DESCRIPTION
"Permissible values for this object are 0 to 240, in steps
of 16, as per RFC 4188."
VARIATION dot1dTpLearnedEntryDiscards
DESCRIPTION
"The switch does not have a knowledge of the value of this
object. In a response to a get request a zero value will
be returned."
VARIATION dot1dTpAgingTime
DESCRIPTION
"The range of valid values is restricted to 15 to 800
seconds. Lower limit of 15 seconds is a hardware limitation."
-- ---------------------------------------------------------------------- --
::= { ruggedcomBridgeACModule 2 }
ruggedcomBridgeAC02 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MB"
STATUS current
DESCRIPTION
"BRIDGE-MIB Agent Capabilities."
SUPPORTS BRIDGE-MIB
-- rfc 4188
INCLUDES { dot1dBaseBridgeGroup, dot1dBasePortGroup,
dot1dTpGroup }
VARIATION dot1dBasePortDelayExceededDiscards
DESCRIPTION
"The switch does not have a knowledge of the value of this
object. In a response to a get request a zero value will
be returned."
-- ---------------------------------------------------------------------- --
::= { ruggedcomBridgeACModule 3 }
END

View File

@ -0,0 +1,154 @@
-- ------------------------------------------------------------------------ --
-- -- -- -- --
-- --------------------------------------------------------------------- --
RC-IEC-62439-3-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomIEC624393ACModule MODULE-IDENTITY
LAST-UPDATED "201310041700Z" -- Oct 4, 17:00 EST 2013;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for IEC-62439-3-MIB."
REVISION "201310041700Z" -- Oct 4, 17:00 EST 2013;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 40 }
-- ---------------------------------------------------------------------- --
-- RSTP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomIEC624393AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MB"
STATUS current
DESCRIPTION
"IEC-62439-3-MIB Agent Capabilities."
SUPPORTS IEC-62439-3-MIB
INCLUDES { lreConfigurationGeneralGroup,
lreConfigurationInterfaceGroup,
lreStatisticsInterfaceGroup }
VARIATION lreRowStatus
ACCESS read-only
DESCRIPTION
"One and only one row (LRE) is supported."
VARIATION lreMacAddress
ACCESS read-only
DESCRIPTION
"This configuration setting is read-only."
VARIATION lreDuplicateDiscard
ACCESS read-only
DESCRIPTION
"This configuration setting is read-only. Value:
discard(2)."
VARIATION lreTransparentReception
ACCESS read-only
DESCRIPTION
"This configuration setting is read-only. Value:
passRCT(2)."
VARIATION lreHsrLREMode
ACCESS read-only
DESCRIPTION
"When the switch is in HSR mode, this configuration
setting is accessible but is read-only. Value:
modeh(1). When the switch is in PRP mode, this
setting is not accessible because it does not apply."
VARIATION lreSwitchingEndNode
ACCESS read-only
DESCRIPTION
"This configuration setting is read-only."
VARIATION lreRedBoxIdentity
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable because the switch
does not do HSR/PRP coupling."
VARIATION lreEvaluateSupervision
ACCESS read-only
DESCRIPTION
"This configuration setting is read-only."
VARIATION lreProxyNodeTableClear
ACCESS not-implemented
DESCRIPTION
"This action is not supported."
VARIATION lreCntTxC
DESCRIPTION
"Only frames sent out the local port are counted."
VARIATION lreCntErrWrongLanC
ACCESS not-implemented
DESCRIPTION
"This statistic is not applicable because the switch
does not do HSR/PRP coupling."
VARIATION lreCntRxC
DESCRIPTION
"Only frames received on the local port are counted."
VARIATION lreCntUniqueA
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreCntUniqueB
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreCntUniqueC
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreCntMultiA
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreCntMultiB
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreCntMultiC
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreTimeLastSeenA
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION lreTimeLastSeenB
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomIEC624393ACModule 1 }
END

View File

@ -0,0 +1,331 @@
-- ------------------------------------------------------------------------ --
-- -- -- -- --
-- --------------------------------------------------------------------- --
RC-IEEEC37-238-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomIEEEC37238ACModule MODULE-IDENTITY
LAST-UPDATED "202307071600Z" -- July 7, 16:00 EST 2023;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for IEEEC-37-238-MIB."
REVISION "202208031500Z" -- Aug 03, 15:00 EST 2022;
DESCRIPTION
"Add the following objects to the variation list to make them read-only:
ifIeeeC37238PortDSLogAnnounceInt,
ifIeeeC37238PortDSAnnounceRcTout,
ifIeeeC37238PortDSLogSyncInt,
ifIeeeC37238PortDSDelayMech,
ifIeeeC37238PortDSPtpPortEnabled,
ifIeeeC37238PortDSProfileId,
ifIeeeC37238PortDSNetProtocol,
ifIeeeC37238PortDSVlanId,
ifIeeeC37238PortDSPriority,
ifIeeeC37238PortDSLogMinPdlyRInt,
ifIeeeC37238TCPortDSLMinPdlyRInt,
ifIeeeC37238TCDefaultDSPriority,
ifIeeeC37238TCDefaultDSPriDomain,
ifIeeeC37238TCDefaultDSDelayMech,
ifIeeeC37238TCDefaultDSSyntonize. "
REVISION "202203081316Z" -- Mar 8, 13:16 EST 2022;
DESCRIPTION
"Add the following objects to the variation list because they are not implemented:
ieeeC37238DefaultDSDomainNumber,
ieeeC37238TCDefaultDSVlanId."
REVISION "202307071600Z" -- July 7, 16:00 EST 2023;
DESCRIPTION
"Added the following object to the variation list because it is not implemented:
ieeeC37238DefaultDSClkAccuracy."
REVISION "202307171400Z" -- July 17, 14:00 EST 2023;
DESCRIPTION
"Added the following object to the variation list because it is not implemented:
ieeeC37238PortDSAnnounceRcTout."
REVISION "202308021200Z" -- AUGUST 02, 12:00 EST 2023;
DESCRIPTION
"Added the following object to the variation list because it is not implemented:
ieeeC37238TimePropDSTimeSource."
REVISION "201509091500Z" -- Sep 9, 15:00 EST 2015;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 44 }
-- ---------------------------------------------------------------------- --
-- PTP1588 PowerProfile MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomIEEEC37238AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MB"
STATUS current
DESCRIPTION
"IEEEC-37-238-MIB Agent Capabilities."
SUPPORTS IEEEC-37-238-MIB
INCLUDES { ieeeC37238SystemDefaultReqdGroup,
ieeeC37238SystemCurrentGroup,
ieeeC37238SystemClockParentGroup,
ieeeC37238SystemTimePropGroup,
ieeeC37238PortDataSetGlobalGroup,
ieeeC37238TCPropertiesGroup,
ieeeC37238TCPortDataSetGroup,
ieeeC37238PortDataSetGlobalGroup,
ieeeC37238EventsPropertiesGroup }
VARIATION ieeeC37238DefaultDSClkAccuracy
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238DefaultDSDomainNumber
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238DefaultDSEngTimeInacc
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238DefaultDSOfstFrMLimit
ACCESS read-only
DESCRIPTION
"This configuration setting is read-only."
VARIATION ieeeC37238ParentDSStats
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
false."
VARIATION ieeeC37238ParentDSObsOfstScdLVar
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
65535."
VARIATION ieeeC37238ParentDSObsPhChgRate
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0x7FFF FFFF."
VARIATION ieeeC37238ParentDSGMOfstScdLVar
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
65535."
VARIATION ieeeC37238ParentDSGMTimeInacc
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ieeeC37238ParentDSNetTimeInacc
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ieeeC37238TimePropDSTimeSource
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSLeap59
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
false."
VARIATION ieeeC37238PortDSLogAnnounceInt
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ieeeC37238PortDSAnnounceRcTout
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238PortDSLogSyncInt
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ieeeC37238PortDSDelayMech
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
2."
VARIATION ieeeC37238PortDSLogMinPdlyRInt
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ieeeC37238PortDSPtpPortEnabled
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
false."
VARIATION ieeeC37238PortDSProfileId
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
1."
VARIATION ieeeC37238PortDSNetProtocol
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
1."
VARIATION ieeeC37238PortDSVlanId
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ieeeC37238PortDSPriority
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
4."
VARIATION ieeeC37238TimePropDSLocalTCurOfs
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSLocalTJumpS
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSLocalTNtJump
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSLocalTName
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSLeapEvLatest
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSUTCOfstNext
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TimePropDSLeapEvExpiry
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ifIeeeC37238PortDSDlyAsymmetry
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TCDefaultDSGMIdentity
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION ieeeC37238TCDefaultDSVlanId
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION ieeeC37238TCDefaultDSGMTimeInacc
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ifIeeeC37238TCDefaultDSPriDomain
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
4."
VARIATION ifIeeeC37238TCDefaultDSPriority
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ifIeeeC37238TCDefaultDSDelayMech
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
254."
VARIATION ifIeeeC37238TCDefaultDSSyntonize
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
1."
VARIATION ifIeeeC37238TCPortDSLMinPdlyRInt
ACCESS read-only
DESCRIPTION
"Further Support will be provided. Current Value:
0."
VARIATION ifIeeeC37238TCPortDSFaulty
DESCRIPTION
"Further Support will be provided. Current Value:
false."
VARIATION ifIeeeC37238TCPortDSDlyAsymm
ACCESS not-implemented
DESCRIPTION
"This statistic is not supported."
VARIATION ieeeC37238EventFaultyState
DESCRIPTION
"This notification is not supported."
VARIATION ieeeC37238EventPortStateChange
DESCRIPTION
"This notification is not supported."
VARIATION ieeeC37238EventOtherProfileDetect
DESCRIPTION
"This notification is not supported."
VARIATION ieeeC37238EventLeapSecAnnounced
DESCRIPTION
"This notification is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomIEEEC37238ACModule 1 }
END

126
mibs/siemens/RC-IF-MIB-AC Normal file
View File

@ -0,0 +1,126 @@
RC-IF-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomIfACModule MODULE-IDENTITY
LAST-UPDATED "201311141700Z" -- Nov 14, 17:00 EST 2013;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description fof IF-MIB."
REVISION "201311141700Z" -- Nov 14, 17:00 EST 2013;
DESCRIPTION
"Changed description for object ifPromiscuousMode to properly
reflect it's value."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 2 }
-- ---------------------------------------------------------------------- --
-- Interfaces MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomIfAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"IF-MIB Agent Capabilities."
SUPPORTS IF-MIB
-- rfc2863.txt
INCLUDES { ifGeneralInformationGroup,
ifVHCPacketGroup,
ifCounterDiscontinuityGroup,
linkUpDownNotificationsGroup }
VARIATION ifIndex
DESCRIPTION
"Creation and deletion of an entr in ifTable is not supported."
VARIATION ifAdminStatus
SYNTAX INTEGER {
up(1),
down(2)
}
DESCRIPTION
"Support for the value 'testing(3)' is not implemented
per RFC 2863 compliance statement."
VARIATION ifOperStatus
SYNTAX INTEGER {
up(1),
down(2)
}
DESCRIPTION
"Information limited by Rugged Switch Agent for read-only
object."
VARIATION ifPromiscuousMode
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 2863 compliance
statement. This mode is always 'false(1)'."
VARIATION ifAlias
DESCRIPTION
"String length is limitted to 15 characters."
-- ---------------------------------------------------------------------- --
::= { ruggedcomIfACModule 1 }
ruggedcomIfAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"Ruggedcom ROX 2 Agent Capabilities - IF-MIB"
SUPPORTS IF-MIB
-- rfc2863.txt with rfc1229.txt extensions
INCLUDES { ifGeneralInformationGroup,ifVHCPacketGroup, ifCounterDiscontinuityGroup,
linkUpDownNotificationsGroup,ifFixedLengthGroup, ifHCFixedLengthGroup, ifPacketGroup, ifHCPacketGroup }
-- Future support to be added for: ifStackGroup2, ifRcvAddressGroup --
-- No support for these deprecated groups: ifGeneralGroup,ifTestGroup, ifStackGroup,ifOldObjectsGroup --
VARIATION ifIndex
DESCRIPTION
"A numbering scheme has been implemented to allow
one-to-one mapping between physical port values and
ifIndex interface values. Te value of ifIndex will be
{32*Logical Slot) + Port Number. Logical Slot values are
defined as: SM (0),LM1 to LM6 (1 to 6 respectively)"
VARIATION ifAdminStatus
SYNTAX INTEGER {
up(1),
down(2)
}
DESCRIPTION
"Support for the value 'testing(3)' is not implemented
per RFC 2863 compliance statement."
VARIATION ifPromiscuousMode
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 2863 compliance
statement. This mode is always 'false(1)'."
VARIATION ifAlias
DESCRIPTION
"String length is limited to 15 characters."
-- ---------------------------------------------------------------------- --
::= { ruggedcomIfACModule 2 }
END

159
mibs/siemens/RC-IP-MIB-AC Normal file
View File

@ -0,0 +1,159 @@
RC-IP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomIpACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for IP-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 7 }
-- ---------------------------------------------------------------------- --
-- IP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomIpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"IP-MIB Agent Capabilities."
SUPPORTS IP-MIB
-- rfc2011.txt
INCLUDES { ipGroup, icmpGroup }
VARIATION ipForwarding
SYNTAX INTEGER {
notForwarding(2)
}
DESCRIPTION
"Support for the value 'forwarding(1)' is not implemented
per RFC 2011."
VARIATION ipDefaultTTL
ACCESS read-only
DESCRIPTION
"Write access is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomIpACModule 1 }
ruggedcomIpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"Ruggedcom ROX 2 Agent Capabilities - IP-MIB"
SUPPORTS IP-MIB
-- rfc4293.txt
-- Added an RFC1213?? routing table for RuggedNMS compatibility --
INCLUDES { ipGroup, icmpGroup, ipRouteGroup, ipv4GeneralGroup, ipv4IfGroup,
ipv6GeneralGroup2, ipv6IfGroup, ipLastChangeGroup, ipSystemStatsGroup,
ipv4SystemStatsGroup, ipSystemStatsHCOctetGroup, ipSystemStatsHCPacketGroup,
ipv4SystemStatsHCPacketGroup, ipIfStatsGroup, ipv4IfStatsGroup, ipIfStatsHCOctetGroup,
ipIfStatsHCPacketGroup, ipv4IfStatsHCPacketGroup, ipAddressPrefixGroup,
ipAddressGroup, ipNetToPhysicalGroup, ipv6ScopeGroup, ipDefaultRouterGroup,
ipv6RouterAdvertGroup, icmpStatsGroup }
VARIATION ipForwarding
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipDefaultTTL
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipv6IpForwarding
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipv6IpDefaultHopLimit
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipAddressAddr
DESCRIPTION
"size limited to 255 characters"
VARIATION ipAddressIfIndex
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipAddressType
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipAddressStatus
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipAddressRowStatus
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipAddressStorageType
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipNetToPhysicalNetAddress
DESCRIPTION
"size limited to 255 characters"
VARIATION ipNetToPhysicalPhysAddress
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipNetToPhysicalType
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipNetToPhysicalRowStatus
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION ipAdEntAddr
DESCRIPTION
"size limited to 255 characters"
VARIATION ipAdEntNetMask
DESCRIPTION
"size limited to 255 characters"
VARIATION ipRouteDest
DESCRIPTION
"size limited to 255 characters"
VARIATION ipRouteMask
DESCRIPTION
"size limited to 255 characters"
-- ---------------------------------------------------------------------- --
::= { ruggedcomIpACModule 2 }
END

View File

@ -0,0 +1,50 @@
RC-IPMCAST-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomIpmcastACModule MODULE-IDENTITY
LAST-UPDATED "201304301700Z" -- Apr 30, 17:00 EST 2013;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for IPMCAST-MIB."
REVISION "201304301700Z" -- Apr 30, 17:00 EST 2013;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 33 }
-- ---------------------------------------------------------------------- --
ruggedcomIpmcastAC AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"IPMCAST-MIB Agent Capabilities."
SUPPORTS IPMCAST-MIB
-- rfc5132.txt
INCLUDES { ipMcastMIBComplianceHost }
VARIATION ipMcastMIBLocalListenerGroup
DESCRIPTION
"A collection of objects to support management of local listeners
on hosts or routers."
VARIATION ipMcastRouteEntryCount
DESCRIPTION
"Object to support basic management of IP Multicast protocols."
-- ---------------------------------------------------------------------- --
::= { ruggedcomIpmcastACModule 1 }
END

View File

@ -0,0 +1,43 @@
RC-LAG-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomLagACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for IEEE8023-LAG-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 13 }
-- ---------------------------------------------------------------------- --
-- LAG MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomLagAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"IEEE8023-LAG-MIB Agent Capabilities. Note that this MIB is not
implemented per compliance statement the IEEE8023-LAG-MIB because
of specific implemetation of Link Aggregation."
SUPPORTS IEEE8023-LAG-MIB
INCLUDES { dot3adAggPortListGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomLagACModule 1 }
END

129
mibs/siemens/RC-LLDP-MIB-AC Normal file
View File

@ -0,0 +1,129 @@
RC-LLDP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomLldpACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for LLDP-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 4 }
-- ---------------------------------------------------------------------- --
-- LLDP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomLldpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"LLDP-MIB Agent Capabilities."
SUPPORTS LLDP-MIB
-- Std 802.1AB-2005, LLDP MIB definition
INCLUDES { lldpConfigGroup,
lldpConfigRxGroup,
lldpConfigTxGroup,
lldpStatsRxGroup,
lldpStatsTxGroup,
lldpLocSysGroup,
lldpRemSysGroup,
lldpNotificationsGroup}
VARIATION lldpNotificationInterval
DESCRIPTION
"Write access is not implemented."
VARIATION lldpPortConfigTLVsTxEnable
DESCRIPTION
"Write access is not implemented."
VARIATION lldpConfigManAddrPortsTxEnable
DESCRIPTION
"Write access is not implemented."
VARIATION lldpRemUnknownTLVInfo
DESCRIPTION
"This object is not supported."
VARIATION lldpRemOrgDefInfo
DESCRIPTION
"This object is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomLldpACModule 1 }
ruggedcomLldpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"LLDP-MIB Agent Capabilities."
SUPPORTS LLDP-MIB
-- Std 802.1AB-2005, LLDP MIB definition --
INCLUDES { lldpConfigGroup,
lldpConfigRxGroup,
lldpConfigTxGroup,
lldpStatsRxGroup,
lldpStatsTxGroup,
lldpLocSysGroup,
lldpRemSysGroup,
lldpNotificationsGroup}
VARIATION lldpPortConfigTLVsTxEnable
DESCRIPTION
"Write access is not implemented. Same as ROS."
VARIATION lldpConfigManAddrPortsTxEnable
DESCRIPTION
"Write access is not implemented. Same as ROS."
VARIATION lldpRemUnknownTLVInfo
DESCRIPTION
"This object is not supported. Same as ROS."
VARIATION lldpRemOrgDefInfo
DESCRIPTION
"This object is not supported. Same as ROS."
VARIATION lldpLocManAddrEntry
DESCRIPTION
"Only sends one value. Returns the first IPv4 address for the lowest switch VLAN ID."
VARIATION lldpConfigManAddrEntry
DESCRIPTION
"Only sends one value. Returns the first IPv4 address for the lowest switch VLAN ID."
VARIATION lldpLocManAddrOID
DESCRIPTION
"Not implemented yet in ROX 2. For now it is returning the zeroDotzero OID."
VARIATION lldpLocManAddrIfId
DESCRIPTION
"Only sends one value. Returns the ifindex of lowest switch VLAN.
This value is defined as = RMF_MAX_PORTS (256) + VLAN_ID. This VLAN
may map to multiple physical ports (see Q-BRIDGE-MIB/dot1qForwardAllTable)."
VARIATION lldpRemManAddrOID
DESCRIPTION
"Not implemented yet in ROX 2. For now it is returning the zeroDotzero OID."
-- ---------------------------------------------------------------------- --
::= { ruggedcomLldpACModule 2 }
END

View File

@ -0,0 +1,150 @@
RC-Q-BRIDGE-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB
TEXTUAL-CONVENTION FROM SNMPv2-TC;
ruggedcomqBridgeACModule MODULE-IDENTITY
LAST-UPDATED "201206011700Z" -- Jun 01, 17:00 EST 2012;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for qBRIDGE-MIB."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Fixed typing errors."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 10 }
-- ---------------------------------------------------------------------- --
-- Textual Conventions
-- ---------------------------------------------------------------------- --
-- Copied from P-BRIDGE-MIB to avoid compilation of that mib
-- as ROS does not support P-BRIDGE-MIB
EnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object."
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
-- ---------------------------------------------------------------------- --
-- qBridge MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomqBridgeAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"Q-BRIDGE-MIB Agent Capabilities."
SUPPORTS Q-BRIDGE-MIB
-- part of rfc 4363
INCLUDES {
qBridgeBaseGroup,
qBridgeVlanGroup,
qBridgeVlanStaticGroup,
qBridgePortGroup2,
qBridgeFdbUnicastGroup,
qBridgeFdbMulticastGroup,
qBridgeServiceRequirementsGroup }
VARIATION dot1qForwardAllStaticPorts
DESCRIPTION
" Write access is not supported."
VARIATION dot1qForwardAllForbiddenPorts
DESCRIPTION
" Write access is not supported."
VARIATION dot1qPortAcceptableFrameTypes
DESCRIPTION
"The value of 'admitOnlyVlanTagged(2)' is not supported."
VARIATION dot1qPortIngressFiltering
DESCRIPTION
"The value 'true(1)' is not supported."
VARIATION dot1qPortGvrpStatus
SYNTAX EnabledStatus
DEFVAL { disabled }
DESCRIPTION
"The default value is 'disabled(2)'."
VARIATION dot1qPortRestrictedVlanRegistration
DESCRIPTION
"The value 'true(1)' is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomqBridgeACModule 1 }
ruggedcomqBridgeAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"Q-BRIDGE-MIB Agent Capabilities."
SUPPORTS Q-BRIDGE-MIB
-- part of rfc 4363
-- Modified MIB to remove RMON2-MIB dependency for "TimeFilter" --
INCLUDES { qBridgeBaseGroup, qBridgeServiceRequirementsGroup,
qBridgeVlanGroup, qBridgePortGroup2, qBridgeVlanStaticGroup }
-- ROX 2 does not support the following groups:
-- qBridgeFdbUnicastGroup (MAC Address Summary Table) ROS Supports
-- qBridgeFdbMulticastGroup (Multicast MAC Summary Table) ROS Supports
-- qBridgeFdbStaticGroup (Static Unicast and Multicast MAC Addresses) (Not Supported by ROS )
-- qBridgeVlanStatisticsGroup (Not Supported by ROS )
-- qBridgeVlanStatisticsOverflowGroup (Not Supported by ROS )
-- qBridgeVlanHCStatisticsGroup (Not Supported by ROS )
-- qBridgeLearningConstraintsGroup (Not Supported by ROS )
-- qBridgeClassificationDeviceGroup (Not Supported by ROS )
-- qBridgeClassificationPortGroup (Not Supported by ROS )
VARIATION dot1qVlanStaticEgressPorts
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION dot1qVlanStaticUntaggedPorts
ACCESS read-only
DESCRIPTION
"Write access is not supported."
VARIATION dot1qVlanStaticRowStatus
SYNTAX INTEGER {
active(1),
createAndGo(4),
destroy(6)
}
DESCRIPTION
"Support for values 'notInService(2)' , 'notReady(3)' and
'createAndWait(5) is not implemented."
VARIATION dot1qPortRestrictedVlanRegistration
ACCESS read-only
DESCRIPTION
"Write access is not supported. Read always returns false."
-- ---------------------------------------------------------------------- --
::= { ruggedcomqBridgeACModule 2 }
END

276
mibs/siemens/RC-RMON-MIB-AC Normal file
View File

@ -0,0 +1,276 @@
RC-RMON-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Integer32 FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
OwnerString FROM RMON-MIB
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRmonACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RMON-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 9 }
-- ---------------------------------------------------------------------- --
-- RMON MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRmonAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RMON-MIB Agent Capabilities."
SUPPORTS RMON-MIB
-- rfc2819.txt
INCLUDES { rmonEtherStatsGroup, rmonHistoryControlGroup,
rmonEthernetHistoryGroup, rmonAlarmGroup,
rmonEventGroup }
VARIATION etherStatsIndex
DESCRIPTION
"Two entries per port are created in etherStatsTable."
VARIATION etherStatsOwner
DESCRIPTION
"The value of this entry is always set to 'Monitor' and
may not be modified."
VARIATION etherStatsStatus
DESCRIPTION
"One entry per port is created in etherStatsTable upon
initialization up. These entries may not be modified
or deleted.
No new entries can be created.
Therefore, historyControlStatus always set to 'valid(1)'."
VARIATION historyControlIndex
DESCRIPTION
"An average of four entries per ethernet port can be created
in historyControlTable."
VARIATION historyControlBucketsRequested
SYNTAX Integer32(1..4000)
DESCRIPTION
"The value of historyControBucketRequested is restricted
to 4000."
VARIATION historyControlOwner
SYNTAX OwnerString
DEFVAL { "Monitor" }
DESCRIPTION
"A default value of a historyControlOwner is a
'Monitor' string."
VARIATION alarmIndex
DESCRIPTION
"An average of four entries per port can be created
in alarmTable."
VARIATION alarmInterval
SYNTAX Integer32
DEFVAL { 60 }
DESCRIPTION
"A default value of an alarmInterval is 60 seconds."
VARIATION alarmSampleType
SYNTAX INTEGER {
absosluteValue(1),
deltaValue(2)
}
DEFVAL { deltaValue }
DESCRIPTION
"A default value of an alarmSampleType is 'deltaValue(2)'."
VARIATION alarmStartupAlarm
SYNTAX INTEGER {
risingAlarm(1),
fallingAlarm(2),
risingOrFallingAlarm(3)
}
DEFVAL { risingOrFallingAlarm }
DESCRIPTION
"A default value of alarmStartupAlarm is
'risingOrFallingAlarm(3)'."
VARIATION alarmOwner
DEFVAL { "Monitor" }
DESCRIPTION
"A default value of an alarmOwner is a 'Monitor'
string."
VARIATION eventIndex
DESCRIPTION
"An average of one entry per alarmEntry may be created
in eventTable."
VARIATION eventType
SYNTAX INTEGER {
none(1),
log(2),
snmptrap(3),
logandtrap(4)
}
DEFVAL { none }
DESCRIPTION
"A default value of an eventType is 'logandtrap(4)'."
VARIATION eventCommunity
DESCRIPTION
"The string of up to 30 characters is supported for this
object."
VARIATION eventOwner
SYNTAX OwnerString
DEFVAL { "Monitor" }
DESCRIPTION
"A default value of an eventOwner is a 'Monitor' string."
VARIATION logIndex
DESCRIPTION
"For each eventEntry a hundred of entries in logTable may
be created. The value of thi object will increase for each
new log generated for coresponding event. When value of
this object becomes greater than 100, oldest entries will
be deleted."
-- ---------------------------------------------------------------------- --
::= { ruggedcomRmonACModule 1 }
ruggedcomRmonAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"RMON-MIB Agent Capabilities."
SUPPORTS RMON-MIB
-- rfc2819.txt
INCLUDES {rmonEtherStatsGroup }
-- ROS supports the following groups that we don't support yet
-- rmonHistoryControlGroup,rmonEthernetHistoryGroup
-- rmonAlarmGroup
-- rmonEventGroup
VARIATION etherStatsOwner
DESCRIPTION
"The value of this entry is always set to 'Monitor' and
may not be modified."
VARIATION etherStatsStatus
DESCRIPTION
"One entry per port is created in etherStatsTable upon
initialization up. These entries may not be modified
or deleted.
No new entries can be created.
Therefore, historyControlStatus always set to 'valid(1)'."
VARIATION historyControlIndex
DESCRIPTION
"An average of four entries per ethernet port can be created
in historyControlTable."
VARIATION historyControlBucketsRequested
SYNTAX Integer32(1..4000)
DESCRIPTION
"The value of historyControBucketRequested is restricted
to 4000."
VARIATION historyControlOwner
SYNTAX OwnerString
DEFVAL { "Monitor" }
DESCRIPTION
"A default value of a historyControlOwner is a
'Monitor' string."
VARIATION alarmIndex
DESCRIPTION
"An average of four entries per port can be created
in alarmTable."
VARIATION alarmInterval
SYNTAX Integer32
DEFVAL { 60 }
DESCRIPTION
"A default value of an alarmInterval is 60 seconds."
VARIATION alarmSampleType
SYNTAX INTEGER {
absosluteValue(1),
deltaValue(2)
}
DEFVAL { deltaValue }
DESCRIPTION
"A default value of an alarmSampleType is 'deltaValue(2)'."
VARIATION alarmStartupAlarm
SYNTAX INTEGER {
risingAlarm(1),
fallingAlarm(2),
risingOrFallingAlarm(3)
}
DEFVAL { risingOrFallingAlarm }
DESCRIPTION
"A default value of alarmStartupAlarm is
'risingOrFallingAlarm(3)'."
-- VARIATION alarmOwner --
-- DEFVAL { "Monitor" } --
-- DESCRIPTION --
-- "A default value of an alarmOwner is a 'Monitor' --
-- string." --
VARIATION eventIndex
DESCRIPTION
"An average of one entry per alarmEntry may be created
in eventTable."
VARIATION eventType
SYNTAX INTEGER {
none(1),
log(2),
snmptrap(3),
logandtrap(4)
}
DEFVAL { none }
DESCRIPTION
"A default value of an eventType is 'logandtrap(4)'."
VARIATION eventCommunity
DESCRIPTION
"The string of up to 30 characters is supported for this
object."
VARIATION eventOwner
SYNTAX OwnerString
DEFVAL { "Monitor" }
DESCRIPTION
"A default value of an eventOwner is a 'Monitor' string."
VARIATION logIndex
DESCRIPTION
"For each eventEntry a hundred of entries in logTable may
be created. The value of this object will increase for each
new log generated for coresponding event. When value of
this object becomes greater than 100, oldest entries will
be deleted."
-- ---------------------------------------------------------------------- --
::= { ruggedcomRmonACModule 2 }
END

View File

@ -0,0 +1,64 @@
RC-RSTP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRstpACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RSTP-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 22 }
-- ---------------------------------------------------------------------- --
-- RSTP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRstpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RSTP-MIB Agent Capabilities."
SUPPORTS RSTP-MIB
-- rfc4318.txt
INCLUDES { rstpBridgeGroup, rstpPortGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRstpACModule 1 }
ruggedcomRstpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"RSTP-MIB Agent Capabilities."
SUPPORTS RSTP-MIB
-- rfc4318.txt
INCLUDES { rstpBridgeGroup, rstpPortGroup }
VARIATION dot1dStpTxHoldCount
DESCRIPTION
"RFC specified range is 1..10. Implementation uses 0...100. The value 0 is used for Unlimited
and ROS range is actually 3..100."
::= { ruggedcomRstpACModule 2 }
END

View File

@ -0,0 +1,61 @@
RC-RUGGEDCOM-AAA-SERVER-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcAAAServerACModule MODULE-IDENTITY
LAST-UPDATED "201709201100Z" -- Sept. 20, 11:00 EST 2017
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-AAA-SERVER-MIB."
REVISION "201709201100Z" -- Sept. 20, 11:00 EST 2017
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 48 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-AAA-SERVER-MIB Agent Capabilities with support of specific trap
-- ---------------------------------------------------------------------- --
ruggedcomRcRadiusServerAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-AAA-SERVER-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-AAA-SERVER-MIB
INCLUDES {
rcRadiusBaseGroup,
rcRadiusServiceStatusGroup,
rcRadiusNotifyGroup}
::= { ruggedcomRcAAAServerACModule 1 }
ruggedcomRcTacacsServerAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-AAA-SERVER-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-AAA-SERVER-MIB
INCLUDES {
rcTacacsBaseGroup,
rcTacacsServiceStatusGroup,
rcTacacsNotifyGroup}
::= { ruggedcomRcAAAServerACModule 2 }
END

View File

@ -0,0 +1,45 @@
RC-RUGGEDCOM-DI-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcDiACModule MODULE-IDENTITY
LAST-UPDATED "201411051700Z" -- Nov 5, 17:00 EST 2014;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-DIGITAL-INPUTS-MIB."
REVISION "201411051700Z" -- Nov 5, 17:00 EST 2014;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 41 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-DIGITAL-INPUTS-MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcDiAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83"
STATUS current
DESCRIPTION
"RUGGEDCOM-DIGITAL-INPUTS-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-RUGGEDCOM-DIGITAL-INPUTS-MIB
INCLUDES { rcDigitalInputsTableGroup,
rcDigitalInputsNotifyGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcDiACModule 1 }
END

View File

@ -0,0 +1,49 @@
RC-RUGGEDCOM-DOT11-AC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcDot11ACModule MODULE-IDENTITY
LAST-UPDATED "201206011700Z" -- Jun 01, 17:00 EST 2012;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-DOT11-MIB."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Fixed typing errors."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 16 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM DOT11 MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcDot11AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-DOT11-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-STP-MIB
INCLUDES { rcRstpBaseStpTxHoldCountGroup,
rcRstpBaseGroup,
rcRstpNotifyGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcDot11ACModule 1 }
END

View File

@ -0,0 +1,64 @@
RC-RUGGEDCOM-GPS-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcGpsACModule MODULE-IDENTITY
LAST-UPDATED "201510301700Z" -- Oct 30, 17:00 EST 2015
ORGANIZATION "Siemens Canada Limited"
CONTACT-INFO
"Postal: Siemens Canada Limited
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-GPS-MIB."
REVISION "201510301700Z" -- Oct 30, 17:00 EST 2015
DESCRIPTION
"Added object to configure and monitor GPS in RuggedCom devices."
REVISION "201412051700Z" -- Dec 5, 17:00 EST 2014;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 42 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-GPS-MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcGpsAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-GPS-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-RUGGEDCOM-GPS-MIB
INCLUDES { rcGpsBaseGroup,
rcGpsNotifyGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcGpsACModule 1 }
ruggedcomRcGpsAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-GPS-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-RUGGEDCOM-GPS-MIB
INCLUDES { rcGpsBaseGroup01,
rcGpsNotifyGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcGpsACModule 2 }
END

View File

@ -0,0 +1,58 @@
RC-RUGGEDCOM-IP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcIpACModule MODULE-IDENTITY
LAST-UPDATED "201312111000Z" -- Dec 10, 10:00 EST 2013
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-IP-MIB."
REVISION "201312111000Z" -- Dec 10, 10:00 EST 2013
DESCRIPTION
"Added object related to default management interface."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 8 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM IP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcIpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IP-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-IP-MIB
INCLUDES { rcIpObjectsGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIpACModule 1 }
ruggedcomRcIpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83"
STATUS current
DESCRIPTION
"RUGGEDCOM-IP-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-IP-MIB
INCLUDES { rcIpObjectsGroup, rcIpObjectsGroupDflt }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIpACModule 2 }
END

View File

@ -0,0 +1,153 @@
RC-RUGGEDCOM-IRIGB-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcIrigbACModule MODULE-IDENTITY
LAST-UPDATED "201510301700Z" -- Oct 30, 17:00 EST 2015
ORGANIZATION "Siemens Canada Limited"
CONTACT-INFO
"Postal: Siemens Canada Limited
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-IRIGB-MIB."
REVISION "201510301700Z" -- Oct 30, 17:00 EST 2015
DESCRIPTION
"Added objects to configure and monitor IRIGB in RuggedCom devices."
REVISION "201412051700Z" -- Dec 5, 17:00 EST 2014;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 43 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-IRIGB-MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcIrigbAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbBaseGroup,
rcIrigbNotifyGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 1 }
ruggedcomRcIrigbAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities specific to devices support TTL
output interface 1."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbCommonGroup,
rcIrigbNotifyGroup,
rcIrigbTTLOutput01Group
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 2 }
ruggedcomRcIrigbAC02 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities specific to devices support TTL
output interface 1 and 2."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbCommonGroup,
rcIrigbNotifyGroup,
rcIrigbTTLOutput01Group,
rcIrigbTTLOutput02Group
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 3 }
ruggedcomRcIrigbAC03 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities specific to devices support TTL
output interface 1 and input interface ."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbCommonGroup,
rcIrigbNotifyGroup,
rcIrigbTTLOutput01Group,
rcIrigbInputGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 4 }
ruggedcomRcIrigbAC04 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities specific to devices support TTL
output interface 1 , input and AM Out."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbCommonGroup,
rcIrigbNotifyGroup,
rcIrigbTTLOutput01Group,
rcIrigbInputGroup,
rcIrigbAMOutGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 5 }
ruggedcomRcIrigbAC05 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities specific to devices support AM out only."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbCommonGroup,
rcIrigbNotifyGroup,
rcIrigbAMOutGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 6 }
ruggedcomRcIrigbAC06 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-IRIGB-MIB Agent Capabilities specific to devices support input interface only."
SUPPORTS RUGGEDCOM-RUGGEDCOM-IRIGB-MIB
INCLUDES { rcIrigbCommonGroup,
rcIrigbNotifyGroup,
rcIrigbInputGroup
}
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcIrigbACModule 7 }
END

View File

@ -0,0 +1,68 @@
RC-RUGGEDCOM-NTP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcNTPACModule MODULE-IDENTITY
LAST-UPDATED "201702151000Z" -- Feb 15, 10:00 EST 2017
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-NTP-MIB."
REVISION "201702151000Z" -- Feb 15, 10:00 EST 2017
DESCRIPTION
"Added new Capability Statement to reflect support for changes in
RUGGEDCOM-NTP-MIB."
REVISION "201509231300Z" -- Sep 23, 13:00 EST 2015
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 47 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-NTP-MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcNTPAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS obsolete
DESCRIPTION
"RUGGEDCOM-NTP-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-NTP-MIB
INCLUDES { rcNTPBaseGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcNTPACModule 1 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-NTP-MIB Agent Capabilities with support of specific trap
-- ---------------------------------------------------------------------- --
ruggedcomRcNTPAC02 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-NTP-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-NTP-MIB
INCLUDES {
rcNTPBaseGroup,
rcNTPServiceStatusGroup,
rcNTPNotifyGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcNTPACModule 2 }
END

View File

@ -0,0 +1,66 @@
RC-RUGGEDCOM-POE-AC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcPoeACModule MODULE-IDENTITY
LAST-UPDATED "201206011700Z" -- Jun 01, 17:00 EST 2012;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-POE-MIB."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Fixed typos in group name."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 14 }
-- ---------------------------------------------------------------------- --
-- POE MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcPoeAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-POE-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-POE-MIB
INCLUDES { rcPoeTableGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcPoeACModule 1 }
ruggedcomRcPoe2AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52 based RuggedCom devices that support
RUGGEDCOM-POE-MIB."
STATUS current
DESCRIPTION
"RUGGEDCOM-POE-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-POE-MIB
INCLUDES { rcBasePoeGroup,
rcBasePoeStatusGroup,
rcPoeTableGroup,
rcPoeTablePriorityGroup,
rcPoeNotifyGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcPoeACModule 2 }
END

View File

@ -0,0 +1,88 @@
RC-RUGGEDCOM-PTP1588-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcPTP1588ACModule MODULE-IDENTITY
LAST-UPDATED "202202081350Z" -- Feb 9, 13:50 EST 2022
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-PTP1588-MIB."
REVISION "202202081350Z" -- Feb 9, 13:50 EST 2022
DESCRIPTION
"Add the following objects to the variation list because they are not implemented:
rcPTP1588EthPorts,
rcPTP1588SlaveEthPort,
rcPTP1588SlaveDomain,
rcPTP1588SlaveAutoReg,
rcPTP1588SlaveMasteIP,
rcPTP1588SlaveBackUpIP."
REVISION "201509231300Z" -- Sep 23, 13:00 EST 2015
DESCRIPTION
"Initial version of this MIB module."
REVISION "202202081350Z" -- Feb 9, 13:50 EST 2022
DESCRIPTION
"Removed the rcPTP1588EthPorts object from the variation list because it implemented back."
REVISION "202208031500Z" -- Aug 03, 15:00 EST 2022
DESCRIPTION
"Updated version of this MIB module."
::= { ruggedcomAgentCapability 46 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-PTP1588-MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcPTP1588AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-PTP1588-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-RUGGEDCOM-PTP1588-MIB
INCLUDES {
rcPTP1588BaseGroup
}
VARIATION rcPTP1588SlaveEthPort
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION rcPTP1588SlaveDomain
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION rcPTP1588SlaveAutoReg
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION rcPTP1588SlaveMasteIP
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
VARIATION rcPTP1588SlaveBackUpIP
ACCESS not-implemented
DESCRIPTION
"This setting is not applicable."
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcPTP1588ACModule 1 }
END

View File

@ -0,0 +1,53 @@
RC-RUGGEDCOM-SERIAL-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcSerialACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-SERIAL-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 18 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM SERIAL MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcSerialAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-SERIAL-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-SERIAL-MIB
INCLUDES { rcSerialPortParamsGroup,
rcSerialMbServerGroup,
rcSerialMbClientGroup,
rcSerialRawSocketGroup,
rcSerialPreEmpRawSockGroup,
rcSerialTinAndWinGroup,
rcSerialMicrolokGroup,
rcSerialDnpGroup,
rcSerialDnpRsGroup,
rcSerialMirrBitsGroup,
rcSerialTelnetComportGroup,
rcSerialConnStatsGroup,
rcSerialCommandsGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSerialACModule 1 }
END

View File

@ -0,0 +1,44 @@
-- --------------------------------------------------------------------- --
-- -- -- -- --
-- --------------------------------------------------------------------- --
RC-RUGGEDCOM-SFP-DDM-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcSfpDdmACModule MODULE-IDENTITY
LAST-UPDATED "202107211609Z" -- Jul 21, 16:09 EST 2021;
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-SFP-DDM-MIB."
::= { ruggedcomAgentCapability 50 }
-- --------------------------------------------------------------------- --
-- SFP DDM MIB Agent Capabilities
-- --------------------------------------------------------------------- --
ruggedcomRcSfpDdmAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS"
STATUS current
DESCRIPTION
"RUGGEDCOM-SFP-DDM-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-SFP-DDM-MIB
INCLUDES { rcSfpDdmCfgGroup,
rcSfpDdmTableGroup,
rcSfpDdmNotifyGroup }
-- --------------------------------------------------------------------- --
::= { ruggedcomRcSfpDdmACModule 1 }
END

View File

@ -0,0 +1,62 @@
RC-RUGGEDCOM-STP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcStpACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-STP-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 15 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM RSTP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcStpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-STP-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-STP-MIB
INCLUDES { rcRstpBaseStpTxHoldCountGroup,
rcRstpBaseGroup,
rcRstpNotifyGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcStpACModule 1 }
ruggedcomRcStpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"RUGGEDCOM-STP-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-STP-MIB
INCLUDES { rcRstpBaseStpTxHoldCountGroup,
rcRstpBaseGroup,
rcRstpNotifyGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcStpACModule 2 }
END

View File

@ -0,0 +1,175 @@
RC-RUGGEDCOM-SYS-INFO-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcSysinfoACModule MODULE-IDENTITY
LAST-UPDATED "201711021100Z" -- Nov. 02, 11:00 EST 2017
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-SYS-INFO-MIB."
REVISION "201711021100Z" -- Nov. 02, 11:00 EST 2017
DESCRIPTION
"Added ruggedcomRcSysinfoAC05 with support for objects in
rcSysErrObjectsGroup1 and rcSysStsObjectsGroup1."
REVISION "201702151000Z" -- Feb 15, 10:00 EST 2017
DESCRIPTION
"Updated ORGANIZATION and CONTACT-INFO."
REVISION "201311131700Z" -- Nov 13, 17:00 EST 2012
DESCRIPTION
"Added ruggedcomRcSysinfoAC04 for devices that don't support
setting object rcDeviceCommLoadDefaultCfg to 'true(1)'."
REVISION "201208301700Z" -- Aug 30, 17:00 EST 2012
DESCRIPTION
"Added ruggedcomRcSysinfoAC02 with support for objects in
rcSysDeviceSecurityGroup01."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Added ruggedcomRcSysinfoAC01 with support for objects in
rcSysDeviceSecurityGroup."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 12 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM SYS-INFO MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcSysinfoAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS obsolete
DESCRIPTION
"RUGGEDCOM-SYS-INFO-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup,
rcSysStsObjectsTemperatureGroup,
rcSysStsPowerSupplyGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSysinfoACModule 1 }
ruggedcomRcSysinfoAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS obsolete
DESCRIPTION
"RUGGEDCOM-SYS-INFO-MIB Agent Capabilities 01."
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup,
rcSysStsObjectsTemperatureGroup,
rcSysStsPowerSupplyGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup,
rcSysDeviceSecurityGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSysinfoACModule 2 }
ruggedcomRcSysinfoAC02 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS obsolete
DESCRIPTION
"RUGGEDCOM-SYS-INFO-MIB Agent Capabilities 02."
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup,
rcSysStsObjectsTemperatureGroup,
rcSysStsPowerSupplyGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup,
rcSysDeviceSecurityGroup01 }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSysinfoACModule 3 }
ruggedcomRcSysinfoAC03 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"RUGGEDCOM-SYS-INFO-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup1,
rcSysStsPowerSupplyGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup }
VARIATION rcDeviceStsPwdsWeak
DESCRIPTION
"Always returns 0"
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSysinfoACModule 4 }
ruggedcomRcSysinfoAC04 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX II"
STATUS current
DESCRIPTION
"RUGGEDCOM-SYS-INFO-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup1,
rcSysStsPowerSupplyGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup }
VARIATION rcDeviceStsPwdsWeak
DESCRIPTION
"Always returns 0"
VARIATION rcDeviceCommLoadDefaultCfg
DESCRIPTION
"Device does not support setting default value command via
SNMP. As result to setting this object to the value of
'true(1)', device will return error 'genError(5)'."
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSysinfoACModule 5 }
ruggedcomRcSysinfoAC05 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52 and ROS-MPC83"
STATUS current
DESCRIPTION
"RUGGEDCOM-SYS-INFO-MIB Agent Capabilities 05."
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup1,
rcSysStsObjectsGroup1,
rcSysStsObjectsTemperatureGroup,
rcSysStsPowerSupplyGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup,
rcSysDeviceSecurityGroup01 }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcSysinfoACModule 6 }
END

View File

@ -0,0 +1,43 @@
RC-RUGGEDCOM-TIMECONFIG-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcTimeConfigACModule MODULE-IDENTITY
LAST-UPDATED "201509231300Z" -- Sep 23, 13:00 EST 2015
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-TIMECONFIG-MIB."
REVISION "201509231300Z" -- Sep 23, 13:00 EST 2015
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 45 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM-TIMECONFIG-MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcTimeConfigAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-MPC83 and ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-TIMECONFIG-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-RUGGEDCOM-TIMECONFIG-MIB
INCLUDES { rcTimeConfigBaseGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcTimeConfigACModule 1 }
END

View File

@ -0,0 +1,109 @@
RC-RUGGEDCOM-TRAPS-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRcTrapsACModule MODULE-IDENTITY
LAST-UPDATED "201208301700Z" -- Aug 30, 17:00 EST 2012
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RUGGEDCOM-TRAPS-MIB."
REVISION "201208301700Z" -- Aug 30, 17:00 EST 2012
DESCRIPTION
"Added ruggedcomRcTrapsAC02 with support for objects in
ruggedcomSecurityGroup01."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Added ruggedcomRcTrapsAC01 with support for objects in
ruggedcomSecurityGroup."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 11 }
-- ---------------------------------------------------------------------- --
-- RUGGEDCOM TRAPS MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomRcTrapsAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-TRAPS-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomGenericTrapGroup,
ruggedcomPowerSupplyGroup,
ruggedcomNotificationsGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcTrapsACModule 1 }
ruggedcomRcTrapsAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-TRAPS-MIB Agent Capabilities 01."
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomGenericTrapGroup,
ruggedcomPowerSupplyGroup,
ruggedcomNotificationsGroup,
ruggedcomSecurityGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcTrapsACModule 2 }
ruggedcomRcTrapsAC02 AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RUGGEDCOM-TRAPS-MIB Agent Capabilities 02."
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomGenericTrapGroup,
ruggedcomPowerSupplyGroup,
ruggedcomNotificationsGroup,
ruggedcomSecurityGroup01 }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcTrapsACModule 3 }
ruggedcomRcTrapsAC03 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"RUGGEDCOM-TRAPS-MIB Agent Capabilities."
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomNotificationsGroup}
VARIATION weakPasswordTrap
DESCRIPTION
"weakPasswordTrap not supported"
VARIATION rtcBatteryLowTrap
DESCRIPTION
"rtcBatteryLowTrap not supported"
-- ---------------------------------------------------------------------- --
::= { ruggedcomRcTrapsACModule 4 }
END

View File

@ -0,0 +1,57 @@
RC-SNMP-FRAMEWORK-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomSnmpFrameworkACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for SNMP-FRAMEWORK-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 19 }
-- ---------------------------------------------------------------------- --
-- SNMP FRAMEWORK MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomSnmpFrameworkAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"SNMP-FRAMEWORK-MIB Agent Capabilities."
SUPPORTS SNMP-FRAMEWORK-MIB
INCLUDES { snmpEngineGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpFrameworkACModule 1 }
ruggedcomSnmpFrameworkAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"SNMP-FRAMEWORK-MIB Agent Capabilities."
SUPPORTS SNMP-FRAMEWORK-MIB
-- rfc3411.txt
INCLUDES { snmpEngineGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpFrameworkACModule 2 }
END

View File

@ -0,0 +1,59 @@
RC-SNMP-USER-BASED-SM-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomSnmpUserBasedSmACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for SNMP-USER-BASED-SM-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 20 }
-- ---------------------------------------------------------------------- --
-- RSTP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomSnmpUserBasedSmAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"SNMP-USER-BASED-SM-MIB Agent Capabilities."
SUPPORTS SNMP-USER-BASED-SM-MIB
-- rfc3414.txt
INCLUDES { usmMIBBasicGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpUserBasedSmACModule 1 }
ruggedcomSnmpUserBasedSmAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"SNMP-USER-BASED-SM-MIB Agent Capabilities."
SUPPORTS SNMP-USER-BASED-SM-MIB
-- rfc3414.txt
INCLUDES { usmMIBBasicGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpUserBasedSmACModule 2 }
END

View File

@ -0,0 +1,145 @@
RC-SNMP-VIEW-BASED-ACM-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomSnmpViewBasedAcmACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for SNMP-VIEW-BASED-ACM-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 21 }
-- ---------------------------------------------------------------------- --
-- RSTP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomSnmpViewBasedAcmAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"SNMP-VIEW-BASED-ACM-MIB Agent Capabilities."
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- rfc3415.txt
INCLUDES { vacmBasicGroup }
VARIATION vacmAccessContextMatch
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmAccessStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always
'nonVolatile(3)'."
VARIATION vacmAccessStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
VARIATION vacmViewTreeFamilyMask
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'permanent(4)'."
VARIATION vacmViewTreeFamilyStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpViewBasedAcmACModule 1 }
ruggedcomSnmpViewBasedAcmAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"SNMP-VIEW-BASED-ACM-MIB Agent Capabilities."
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- rfc3415.txt
INCLUDES { vacmBasicGroup }
VARIATION vacmAccessContextMatch
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmAccessStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always
'nonVolatile(3)'."
VARIATION vacmAccessStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
VARIATION vacmViewTreeFamilyMask
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'permanent(4)'."
VARIATION vacmViewTreeFamilyStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpViewBasedAcmACModule 2 }
END

View File

@ -0,0 +1,98 @@
RC-SNMPv2-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomSnmpv2ACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description of SNMPv2-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 1 }
-- ---------------------------------------------------------------------- --
-- SNMPv2 MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
-- ---------------------------------------------------------------------- --
ruggedcomSnmpv2AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"SNMPv2-MIB Agent Capabilities."
SUPPORTS SNMPv2-MIB
-- rfc1907.txt
INCLUDES { snmpGroup, snmpCommunityGroup, snmpSetGroup,
systemGroup, snmpBasicNotificationsGroup }
VARIATION sysContact
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysName
DESCRIPTION
"The string of up to 24 characters is supported for this
object."
VARIATION sysLocation
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysORIndex
DESCRIPTION
"Dynamic configuration of MIB modules is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpv2ACModule 1 }
ruggedcomSnmpv2AC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"Ruggedcom ROX 2 Agent Capabilities - SNMPv2-MIB"
SUPPORTS SNMPv2-MIB
-- rfc1907.txt
INCLUDES { snmpGroup, snmpCommunityGroup, snmpSetGroup,
systemGroup, snmpBasicNotificationsGroup }
VARIATION sysContact
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysName
DESCRIPTION
"The string of up to 24 characters is supported for this
object."
VARIATION sysLocation
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysORIndex
DESCRIPTION
"Dynamic configuration of MIB modules is not supported."
-- ---------------------------------------------------------------------- --
::= { ruggedcomSnmpv2ACModule 2 }
END

View File

@ -0,0 +1,70 @@
RC-TCP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomTcpACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for TCP-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 5 }
-- ---------------------------------------------------------------------- --
-- TCP MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomTcpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"TCP-MIB Agent Capabilities."
SUPPORTS TCP-MIB
-- rfc2012.txt
INCLUDES { tcpGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomTcpACModule 1 }
ruggedcomTcpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"TCP-MIB Agent Capabilities."
SUPPORTS TCP-MIB
-- rfc4022.txt
INCLUDES { tcpBaseGroup, tcpConnectionGroup, tcpListenerGroup, tcpHCGroup}
VARIATION tcpConnectionLocalAddress
DESCRIPTION
"size limited to 255 characters"
VARIATION tcpConnectionRemAddress
DESCRIPTION
"size limited to 255 characters"
VARIATION tcpListenerLocalAddress
DESCRIPTION
"size limited to 255 characters"
-- ---------------------------------------------------------------------- --
::= { ruggedcomTcpACModule 2 }
END

View File

@ -0,0 +1,68 @@
RC-UDP-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomUdpACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for UDP-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 6 }
-- ---------------------------------------------------------------------- --
-- Udp MIB Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomUdpAC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"UDP-MIB Agent Capabilities."
SUPPORTS UDP-MIB
-- rfc2013.txt
INCLUDES { udpGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomUdpACModule 1 }
ruggedcomUdpAC01 AGENT-CAPABILITIES
PRODUCT-RELEASE "Ruggedcom ROX 2.4.1"
STATUS current
DESCRIPTION
"UDP-MIB Agent Capabilities."
SUPPORTS UDP-MIB
-- rfc4113.txt
INCLUDES { udpGroup,udpBaseGroup,udpHCGroup,udpEndpointGroup }
VARIATION udpEndpointLocalAddress
DESCRIPTION
"size limited to 255 characters"
VARIATION udpEndpointRemoteAddress
DESCRIPTION
"size limited to 255 characters. Usually udp does not give a peer ip address due to
the nature of its non-connection service, we just specify it as 0.0.0.0 for ipv4 and 00:00:00:...
for ipv6 addresses"
-- ---------------------------------------------------------------------- --
::= { ruggedcomUdpACModule 2 }
END

View File

@ -0,0 +1,316 @@
RUGGEDCOM-AAA-SERVER-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,
IpAddress FROM SNMPv2-SMI
TEXTUALA-CONVENTION, TruthValue FROM SNMPv2-TC
NOTIFICATION-GROUP,
OBJECT-GROUP FROM SNMPv2-CONF
rcDeviceErrRadiusServerUnreachable,
rcDeviceErrTacacsServerUnreachable FROM RUGGEDCOM-SYS-INFO-MIB
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcAAAServer MODULE-IDENTITY
LAST-UPDATED "201709201100Z" -- Sep 20, 11:00 EST 2017
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"Siemens - RuggedCom prorietary MIB to control and monitor AAA module."
REVISION "201709201100Z" -- Sep 20, 11:00 EST 2017
DESCRIPTION
"Initial version of Siemens - RuggedCom prorietary MIB to
monitor AAAServer module."
::= { ruggedcomMgmt 14 }
-- ---------------------------------------------------------- --
-- Textual Conventions
-- ---------------------------------------------------------- --
-- ---------------------------------------------------------- --
-- rcAAAServer subtrees
-- ---------------------------------------------------------- --
rcRadiusServer OBJECT IDENTIFIER ::= { rcAAAServer 1 }
rcTacacsServer OBJECT IDENTIFIER ::= { rcAAAServer 2 }
-- ---------------------------------------------------------- --
-- rcRadiusServer subtrees
-- ---------------------------------------------------------- --
rcRadiusServerBase OBJECT IDENTIFIER ::= { rcRadiusServer 1 }
rcRadiusServerConformance OBJECT IDENTIFIER ::= { rcRadiusServer 2 }
rcRadiusServerGroups OBJECT IDENTIFIER ::= { rcRadiusServerConformance 1 }
-- ---------------------------------------------------------------------- --
-- Radius Base subtree
-- ---------------------------------------------------------------------- --
rcRadiusServerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcRadiusServerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls RADIUS Server configurations."
::= { rcRadiusServerBase 1 }
rcRadiusServerCfgEntry OBJECT-TYPE
SYNTAX RcRadiusServerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration information for a particular RADIUS Server."
INDEX { rcRadiusServerId }
::= { rcRadiusServerCfgTable 1 }
RcRadiusServerCfgEntry ::= SEQUENCE {
rcRadiusServerId Integer32,
rcRadiusServerIP IpAddress,
rcRadiusServerAutUdpPort Integer32,
rcRadiusServerMaxRetry Integer32,
rcRadiusServerTimeOut Integer32,
rcRadiusServerReachable TruthValue}
rcRadiusServerId OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value used to identfy the Radius Server.
1: Primary Server,
2: Backup Server"
::= { rcRadiusServerCfgEntry 1 }
rcRadiusServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS server IP address."
::= { rcRadiusServerCfgEntry 2 }
rcRadiusServerAutUdpPort OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The RADIUS server UDP port."
::= { rcRadiusServerCfgEntry 3 }
rcRadiusServerMaxRetry OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of times the Authenticator will attempt to contact
the RADIUS server to authenticate the user in case of any failure."
::= { rcRadiusServerCfgEntry 4 }
rcRadiusServerTimeOut OBJECT-TYPE
SYNTAX Integer32(1000..120000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time in milliseconds the Authenticator will wait for a
response from the RADIUS server."
::= { rcRadiusServerCfgEntry 5 }
rcRadiusServerReachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the primary RADIUS server."
::= { rcRadiusServerCfgEntry 6 }
-- --
-- --
radiusServiceAvailableChange NOTIFICATION-TYPE
OBJECTS {
rcRadiusServerReachable
}
STATUS current
DESCRIPTION
"Notification generated when status of RADIUS Service changes."
::= { ruggedcomTraps 22 }
-- ---------------------------------------------------------------------- --
-- Radius Conformance Groups
-- ---------------------------------------------------------------------- --
rcRadiusBaseGroup OBJECT-GROUP
OBJECTS {
rcRadiusServerId,
rcRadiusServerIP,
rcRadiusServerAutUdpPort,
rcRadiusServerMaxRetry,
rcRadiusServerTimeOut,
rcRadiusServerReachable
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor RADIUS status."
::= { rcRadiusServerGroups 1 }
rcRadiusServiceStatusGroup OBJECT-GROUP
OBJECTS {
rcRadiusServerReachable,
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor RADIUS status."
::= { rcRadiusServerGroups 2 }
rcRadiusNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS{
radiusServiceAvailableChange
}
STATUS current
DESCRIPTION
"A group of objects that define traps."
::= { rcRadiusServerGroups 3 }
-- ---------------------------------------------------------- --
-- rcTacacsServer subtrees
-- ---------------------------------------------------------- --
rcTacacsServerBase OBJECT IDENTIFIER ::= { rcTacacsServer 1 }
rcTacacsServerConformance OBJECT IDENTIFIER ::= { rcTacacsServer 2 }
rcTacacsServerGroups OBJECT IDENTIFIER ::= { rcTacacsServerConformance 1 }
-- ---------------------------------------------------------------------- --
-- Tacacs Base subtree
-- ---------------------------------------------------------------------- --
rcTacacsServerCfgTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcTacacsServerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table that controls TACACS Server configurations."
::= { rcTacacsServerBase 1 }
rcTacacsServerCfgEntry OBJECT-TYPE
SYNTAX RcTacacsServerCfgEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration information for a particular TACACS Server."
INDEX { rcTacacsServerId }
::= { rcTacacsServerCfgTable 1 }
RcTacacsServerCfgEntry ::= SEQUENCE {
rcTacacsServerId Integer32,
rcTacacsServerIP IpAddress,
rcTacacsServerAutTcpPort Integer32,
rcTacacsServerMaxRetry Integer32,
rcTacacsServerTimeOut Integer32,
rcTacacsServerReachable TruthValue}
rcTacacsServerId OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The index value used to identfy the Tacacs Server.
1: Primary Server,
2: Backup Server"
::= { rcTacacsServerCfgEntry 1 }
rcTacacsServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TACACS server IP address."
::= { rcTacacsServerCfgEntry 2 }
rcTacacsServerAutTcpPort OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The TACACS server TCP port."
::= { rcTacacsServerCfgEntry 3 }
rcTacacsServerMaxRetry OBJECT-TYPE
SYNTAX Integer32(1..10)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of times the Authenticator will attempt to contact
the TACACS server to authenticate the user in case of any failure."
::= { rcTacacsServerCfgEntry 4 }
rcTacacsServerTimeOut OBJECT-TYPE
SYNTAX Integer32(1000..120000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The amount of time in milliseconds the Authenticator will wait for a
response from the TACACS server."
::= { rcTacacsServerCfgEntry 5 }
rcTacacsServerReachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the TACACS server."
::= { rcTacacsServerCfgEntry 6 }
-- --
-- --
tacacsServiceAvailableChange NOTIFICATION-TYPE
OBJECTS {
rcTacacsServerReachable
}
STATUS current
DESCRIPTION
"Notification generated when status of TACACS Service changes."
::= { ruggedcomTraps 23 }
-- ---------------------------------------------------------------------- --
-- Tacacs Conformance Groups
-- ---------------------------------------------------------------------- --
rcTacacsBaseGroup OBJECT-GROUP
OBJECTS {
rcTacacsServerId,
rcTacacsServerIP,
rcTacacsServerAutTcpPort,
rcTacacsServerMaxRetry,
rcTacacsServerTimeOut,
rcTacacsServerReachable
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor TACACS status."
::= { rcTacacsServerGroups 1 }
rcTacacsServiceStatusGroup OBJECT-GROUP
OBJECTS {
rcTacacsServerReachable,
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor TACACS status."
::= { rcTacacsServerGroups 2 }
rcTacacsNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS{
tacacsServiceAvailableChange
}
STATUS current
DESCRIPTION
"A group of objects that define traps."
::= { rcTacacsServerGroups 3 }
END

View File

@ -0,0 +1,222 @@
RUGGEDCOM-DIGITAL-INPUTS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC
ruggedcomTraps FROM RUGGEDCOM-TRAPS-MIB
ruggedcomMgmt FROM RUGGEDCOM-MIB;
rcDigitalInputs MODULE-IDENTITY
LAST-UPDATED "201411011000Z" -- Nov 1, 10:00 EST 2014
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: Siemens Canada Ltd
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"RuggedCom MIB for Managing Digital Inputs on RuggedCom Devices."
REVISION "201411011000Z" -- Nov 1, 10:00 EST 2014
DESCRIPTION
"The initial version of RuggedCom MIB for Managing Digital Inputs."
::= { ruggedcomMgmt 8 }
-- ---------------------------------------------------------------------- --
-- Textual Conventions - To be moved to some common module
-- ---------------------------------------------------------------------- --
-- Copied from P-BRIDGE-MIB to avoid compilation of that mib
-- as ROS does not support P-BRIDGE-MIB
EnabledStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A simple status value for the object."
SYNTAX INTEGER {
enabled(1),
disabled(2)
}
RcLowOrHigh ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A state of signal."
SYNTAX INTEGER {
low(1),
high(2)
}
RcActiveOrInactive ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Activity status."
SYNTAX INTEGER {
active(1),
inactive(2)
}
-- ---------------------------------------------------------------------- --
rcDigitalInputsParams OBJECT IDENTIFIER ::= { rcDigitalInputs 1 }
rcDigitalInputsConformance OBJECT IDENTIFIER ::= { rcDigitalInputs 2 }
-- rcrcDigitalInputsCompliances OBJECT IDENTIFIER ::= { rcDigitalInputsConformance 1 }
rcDigitalInputsGroups OBJECT IDENTIFIER ::= { rcDigitalInputsConformance 2 }
-- ---------------------------------------------------------------------- --
-- ---------------------------------------------------------------------- --
-- Digital Inputs configuration and status
-- ---------------------------------------------------------------------- --
rcDigitalInputsTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDigitalInputsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of Digital Iputs table entries."
::= { rcDigitalInputsParams 1 }
rcDigitalInputsEntry OBJECT-TYPE
SYNTAX RcDigitalInputsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Configuration and status parameters for a Digital Input."
INDEX {
rcDiID
}
::= { rcDigitalInputsTable 1 }
RcDigitalInputsEntry ::= SEQUENCE {
rcDiID Integer32,
rcDiAlarm EnabledStatus,
rcDiActiveState INTEGER,
rcDiDelayOn Integer32,
rcDiDelayOff Integer32,
rcDiDescription DisplayString,
rcDiInputState RcLowOrHigh,
rcDiAlarmStatus RcActiveOrInactive
}
rcDiID OBJECT-TYPE
SYNTAX Integer32 (1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The physical Digital Input ID of the device for which this Entry
contains configuration settings."
::= { rcDigitalInputsEntry 1 }
rcDiAlarm OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable alarm for this sigital input."
::= { rcDigitalInputsEntry 2 }
rcDiActiveState OBJECT-TYPE
SYNTAX RcLowOrHigh
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A state that would activate alarm for this digital input."
::= { rcDigitalInputsEntry 3 }
rcDiDelayOn OBJECT-TYPE
SYNTAX Integer32(0 | 10..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time for which the input must be active before the alarm
is activated."
::= { rcDigitalInputsEntry 4 }
rcDiDelayOff OBJECT-TYPE
SYNTAX Integer32(0 | 10..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time for which the input must be inactive before the alarm
is deactivated."
::= { rcDigitalInputsEntry 5 }
rcDiDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current digital input state read from hardware."
::= { rcDigitalInputsEntry 6 }
rcDiInputState OBJECT-TYPE
SYNTAX RcLowOrHigh
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current digital input state read from hardware."
::= { rcDigitalInputsEntry 7 }
rcDiAlarmStatus OBJECT-TYPE
SYNTAX RcActiveOrInactive
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current alarm status for this digital input. Change of
the value of this object will result in sending notification
(trap) digitalInputTrap."
::= { rcDigitalInputsEntry 8 }
-- ---------------------------------------------------------------------- --
-- Definition of boot version mismatch trap
-- ---------------------------------------------------------------------- --
digitalInputTrap NOTIFICATION-TYPE
OBJECTS {
rcDiID,
rcDiDescription,
rcDiAlarmStatus
}
STATUS current
DESCRIPTION
"Indication that state of digital input changed to the state indicated
by the value of object rcDiAlarmState."
::= { ruggedcomTraps 18 }
-- ---------------------------------------------------------------------- --
-- Conformance Groups
-- ---------------------------------------------------------------------- --
rcDigitalInputsTableGroup OBJECT-GROUP
OBJECTS {
rcDiID,
rcDiAlarm,
rcDiActiveState,
rcDiDelayOn,
rcDiDelayOff,
rcDiDescription,
rcDiInputState,
rcDiAlarmStatus
}
STATUS current
DESCRIPTION
"Group objects related to Digital Alarms configuration and status."
::= { rcDigitalInputsGroups 1 }
rcDigitalInputsNotifyGroup OBJECT-GROUP
OBJECTS {
rcRstpNewTopology
}
STATUS current
DESCRIPTION
"A group of objects that define New Topology trap."
::= { rcDigitalInputsGroups 2 }
END

View File

@ -0,0 +1,942 @@
RUGGEDCOM-DOT11-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, IpAddress, Unsigned32,
TimeTicks FROM SNMPv2-SMI
OBJECT-GROUP FROM SNMPv2-CONF
DisplayString, MacAddress,
TruthValue FROM SNMPv2-TC
ruggedcomMgmt FROM RUGGEDCOM-MIB;
rcDot11 MODULE-IDENTITY
LAST-UPDATED "200902271000Z" -- Feb 27, 10:00 EST 2009
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"RuggedCom MIB for Managing Wireless Interface on RuggedCom Devices."
::= { ruggedcomMgmt 4 }
-- ---------------------------------------------------------------------- --
-- rcDot11 subtrees
-- ---------------------------------------------------------------------- --
rcDot11GlobalParams OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for managing system wide parameters as applicable to
wireless interface."
::= { rcDot11 1 }
rcDot11NetworkParams OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for managing Wireless Network related parameteres of
wireless interface."
::= { rcDot11 2 }
rcDot11SecurityParams OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for managing Security parameteres on wireless
interface."
::= { rcDot11 3 }
rcDot11MacFiltering OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for managaing Mac Filtering options and entries
for the wireless interface."
::= { rcDot11 4 }
rcDot11DhcpParams OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for managing DHCP client-server communication for
wireless interfaces."
::= { rcDot11 5 }
rcDot11AssociationInfo OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for managing information related to associated
stations on the wireless interface."
::= { rcDot11 6 }
-- ---------------------------------------------------------------------- --
-- branches rcDot11 7,8 and 9 are reserved for future use
-- ---------------------------------------------------------------------- --
rcDot11Conformance OBJECT IDENTIFIER ::= { rcDot11 10 }
-- rcDot11Compliances OBJECT IDENTIFIER ::= { rcDot11Conformance 1 }
rcDot11Groups OBJECT IDENTIFIER ::= { rcDot11Conformance 2 }
-- ---------------------------------------------------------------------- --
-- rcDot11GlobalParams Interface objects
-- ---------------------------------------------------------------------- --
rcDot11OpMode OBJECT-TYPE
SYNTAX INTEGER {
ap(1),
clientBridge(2),
clientIpBridge(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Operational mode of wireless interface."
::= { rcDot11GlobalParams 1}
rcDot11RFMAC OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address assigned to the wireless interface side to operate
in WLAN. Wired interface side is actually WLAN port of the switch
and it is represented as an interface entry of ifTable."
::= { rcDot11GlobalParams 2}
rcDot11IpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address assigned to the wireless interface.
Note that wireless interface resides on a daughter card and
is supported by separate IP stack."
::= { rcDot11GlobalParams 3}
rcDot11IpSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask associated with rcDot11SysIpAddress.
The value of the mask is an IP address with all the network bits set
to 1 and all the hosts bits set to 0.
Note that wireless interface resides on a daughter card and is
supported by separate IP stack."
::= { rcDot11GlobalParams 4}
rcDot11DefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The default IP Gateway for the wireless interface.
Note that wireless interface resides on a daughter card and is
supported by separate IP stack."
::= { rcDot11GlobalParams 5}
rcDot11Status OBJECT-TYPE
SYNTAX INTEGER {
unknown(1),
booting(2),
running(3),
cmdProcessing(4),
softwareUpgrade(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current status of the wireless interface."
::= { rcDot11GlobalParams 6}
rcDot11UpTime OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The time since the daughter card was last re-initialized."
::= { rcDot11GlobalParams 7}
rcDot11Version OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the WLAN firmware residing on the wireless daughter
card."
::= { rcDot11GlobalParams 8}
rcDot11TftpServerIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of the TFTP server where the WLAN firmware is located.
Note that rcDot11IpAddress and rcDot11TftpServerIpAddress must be on
the same IP subnet."
::= { rcDot11GlobalParams 9}
rcDot11SwUpgrade OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will start firmware
upgrade procedure for the wireless daughter card.
Note that this upgrade will take approximately 15 mintues to complete."
::= { rcDot11GlobalParams 10}
rcDot11SwUpgradeStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Current status of the software upgrade process for the wireless
daughter card."
::= { rcDot11GlobalParams 11}
rcDot11WlanReset OBJECT-TYPE
SYNTAX INTEGER {
none(1),
fullReset(2),
quickReset(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The software controlled WLAN interface reset functionality.
Setting the value of this object to 'fullReset(2)' will reset to both,
the RF and Ethernet interfaces of WLAN (duration is approx 70 seconds).
Setting the value of this object to 'quickReset(3)' will reset only the
RF interface of WLAN (duration is approx 10 seconds).
As a result of Read request the agent will return value 'none(1)'.
NOTE: The daughter card must be reset, to activate any newly applied
WLAN parameter(s). Most WLAN parameters only require a
'quickReset(3)' to take effect, and it is also acceptable for the user
to issue a single reset command, even after several multiple WLAN
parameters may have been changed."
::= { rcDot11GlobalParams 12}
-- ---------------------------------------------------------------------- --
-- rcDot11NetworkParams objects
-- ---------------------------------------------------------------------- --
rcDot11NetworkPhyMode OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
dot11b(2),
dot11g(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The wireless mode running on the wireless network.
Setting the value of this object to 'auto(1)' will allow Access Point
to select the wireless mode.
Setting the value of this object to 'dot11b(2) allows 802.11b mode only
(up to 11 Mbps).
Setting the value of this object to 'dot11g(3) allows 802.11g mode with
802.11b compatibility (up to 54 Mbps)"
::= { rcDot11NetworkParams 1}
rcDot11NetworkDesiredSsid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Service Set ID (SSID). This value is a unique name which is used
to identify the wireless network for an Access Point(AP)."
::= { rcDot11NetworkParams 2}
rcDot11NetworkPrimarySsid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Service Set ID (SSID). This value is a unique name which is used
to identify the Primary Network for a ClientBridge or ClientIpBridge.
Note that for wireless clients upto three networks are supported,
identified by objects rcDot11PrimaryNetworkSsid,
rcDot11SecondaryNetwork1Ssid and rcDot11SecondaryNetwork2Ssid.
If the rcDot11PrimaryNetworkSsid network is unavailable then Client
will try to connect to rcDot11SecondaryNetwork1Ssid network and then
rcDot11SecondaryNetwork2Ssid if rcDot11SecondaryNetwork1Ssid is also
unavailable. In this way wireless network achieves simple redundancy
through this technique."
::= { rcDot11NetworkParams 3}
rcDot11NetworkSecondary1Ssid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Service Set ID (SSID). This value is a unique name which is used
to identify the First secondary network (Secondary 1) for a
ClientBridge or ClientIpBridge.
Note that for wireless clients upto three networks are supported,
identified by objects rcDot11PrimaryNetworkSsid,
rcDot11SecondaryNetwork1Ssid and rcDot11SecondaryNetwork2Ssid.
If the rcDot11PrimaryNetworkSsid network is unavailable then Client
will try to connect to rcDot11SecondaryNetwork1Ssid network and then
rcDot11SecondaryNetwork2Ssid if rcDot11SecondaryNetwork1Ssid is also
unavailable. In this way wireless network achieves simple redundancy
through this technique."
::= { rcDot11NetworkParams 4}
rcDot11NetworkSecondary2Ssid OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(3..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Service Set ID (SSID). This value is a unique name which is used
to identify the Second Secondary network (Secondary 2) for a
ClientBridge or ClientIpBridge.
Note that for wireless clients upto three networks are supported,
identified by objects rcDot11PrimaryNetworkSsid,
rcDot11SecondaryNetwork1Ssid and rcDot11SecondaryNetwork2Ssid.
If the rcDot11PrimaryNetworkSsid network is unavailable then Client
will try to connect to rcDot11SecondaryNetwork1Ssid network and then
rcDot11SecondaryNetwork2Ssid if rcDot11SecondaryNetwork1Ssid is also
unavailable. In this way wireless network achieves simple redundancy
through this technique."
::= { rcDot11NetworkParams 5}
rcDot11NetworkRfChannel OBJECT-TYPE
SYNTAX INTEGER (0..13)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"RF communication channel for the wireless interface.
All devices in the same Basic Service Set ID (BSSID) must be
communicating on the same channel in order to function correctly.
Settings this object value to 0 allows the device to scan and choose
the best available channel, while a channel number (1 to 13) allows to
select a specific channel.
Users are responsible for ensuring that the channel configuration
complies with the regulatory standards."
::= { rcDot11NetworkParams 6}
rcDot11NetworkSsidTxSuppress OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will suppress sending
SSID information by Wireless Access Point(AP).
Setting the value of this object to 'false(2)' will allow sending SSID
information by AP. "
::= { rcDot11NetworkParams 7}
rcDot11NetworkRfTxEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' enables the RF
transmitter of wireless interface.
Setting the value of this object to 'false(2)' disables the RF
transmitter."
::= { rcDot11NetworkParams 8 }
rcDot11NetworkRate OBJECT-TYPE
SYNTAX INTEGER {
best(1),
mbps1(2),
mbps2(3),
mbps11(4),
mbps12(5),
mbps18(6),
mbps24(7),
mbps36(8),
mbps48(9),
mbps54(10)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Data link rate (in Mbps) of the wireless interface.
'best(1)' - Choose the best data link rate for the interface.
'mbps1(2)' - 1 Mbps
'mbps2(3)' - 2 Mbps
'mbps11(4)' - 11 Mbps
'mbps12(5)' - 12 Mbps
'mbps18(6)' - 18 Mbps
'mbps24(7)' - 24 Mbps
'mbps36(8)' - 26 Mbps
'mbps48(9)' - 48 Mbps
'mbps54(10)' - 54 Mpbs."
::= { rcDot11NetworkParams 9 }
rcDot11NetworkTxPower OBJECT-TYPE
SYNTAX INTEGER (1..20)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Maximum RF transmission power of the wireless interface."
::= { rcDot11NetworkParams 10 }
rcDot11NetworkWdsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Wireless Distribution System (WDS) support.
WDS is simply a mechanism for constructing 802.11 frames using the
4-address format.
Setting the value of this object to 'true(1)' enables WDS support.
Setting the value of this object to 'false(2)' disbales this
functionality.
Note that this object must have a 'true(1)' value if rcDot11OpMode
object value is 'ap(1)' to support station(s) with Client/Bridge
functionality in the network."
::= { rcDot11NetworkParams 11}
rcDot11NetworkWmmEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Wireless Multimedia Support (WMM) is, actually QoS support for the
wireless interface.
Setting the value of this object to 'true(1)' enables the QoS support.
Setting this value of this object to 'false(2)' disables this
functionality.
Note the mapping in the presence of DS (DiffServ) field:
DSCP 0x08 and 0x10 mapped to 'Background'.
DSCP 0x20 and 0x28 mapped to 'Video'.
DSCP 0x30 and 0x38 mapped to 'Voice'.
All other DSCP(DiffServ Code Point) are mapped to 'Best Effort'."
::= { rcDot11NetworkParams 12}
rcDot11NetworkTxShortPreamble OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' allows sending short
preamble block in the frames during wireless communication.
Setting the value of this object to 'false(2)' lets the device
communicate using long preamble.
Note that the value of the object must be 'false(2)' when
rcDot11NetworkPhyMode is set to 'dott11b(2)'."
::= { rcDot11NetworkParams 13}
rcDot11NetworkDistance OBJECT-TYPE
SYNTAX INTEGER (300..15000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The distance (in meters) between AP and the farthest station.
It allows to optimize the wireless communication parameters, especially
for running wireless links over long distances.
Note that all WLAN devices on a network must have approximately the
same distance parameters setting for optimal performance."
::= { rcDot11NetworkParams 14}
rcDot11NetworkAssociatedStations OBJECT-TYPE
SYNTAX Unsigned32 (0..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of connected station(s) in the wireless network."
::= { rcDot11NetworkParams 15}
-- ---------------------------------------------------------------------- --
-- rcDot11SecurityParams objects
-- ---------------------------------------------------------------------- --
rcDot11SecurityAuthMode OBJECT-TYPE
SYNTAX INTEGER {
none(1),
wep(2),
dot1x(3),
wpa(4),
wpaPsk(5),
wpa2(6),
wpa2psk(7),
wpaAuto(8),
wpaAutoPsk(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Authentication mode to be used by the wireless interface in the
network.
'none(1)' - No authentication.
'wep(2)' - WEP as an authentication algorithm
'dot1X(3)' - 802.1X based authentication with RADIUS client and
server running on backend.
'wpa(4)' - WPAv1 authentication type (Enterprise).
'wpaPsk(5)' - WPAv1-PSK authentication type(Personal).
'wpa2(6)' - WPAv2 authentication type (Enterprise).
'wpa2Psk(7)' - WPAv2-PSK authentication type (Personal).
'wpaAuto(8)' - WPAv1 or WPAv2 authentication type (Enterprise).
'wpaAutoPsk(9)' - WPAv1 or WPAv2 authentication type (Personal).
Note that for the object value of 'wep(2)' value of object
rcDot11SecurityEncrypType must also be set to 'wep(2)'."
::= { rcDot11SecurityParams 1}
rcDot11SecurityEncrypType OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
wep(2),
tkip(3),
aes(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Encryption algorithm to be used, in conjunction with the
rcDot11SecurityAuthMode object.
Note that with rcDot11OpMode object value set to 'clientBridge(2)'
only 'none(0)', 'wpaPsk(5)' and 'wpa2Psk(7)' values are supported for
this object.
The value of 'aes(4)' is supported only when rcDot11SecurityAuthMode
object value is set to 'wpa2(6)' or 'wpa2psk(7)'."
::= { rcDot11SecurityParams 2}
rcDot11SecurityPassPhrase OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..48))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Security Pass Phrase to be used on the wireless network."
::= { rcDot11SecurityParams 3}
rcDot11SecurityWepKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(10|26))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"WEP key for the wireless network presented as an octet string
containing ASCII presentation of hexadecimal digits.
This key is applicaple only when rcDot11SecurityAuthMode object value
is set to 'wep(2)'."
::= { rcDot11SecurityParams 4}
rcDot11SecurityKeyRenewal OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time (in hundredths of second) within which group key for the wireless
network should be changed."
::= { rcDot11SecurityParams 5}
rcDot11SecurityRadiusIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP Address of RADIUS server used by wireless interface for 802.1x
based authentication."
::= { rcDot11SecurityParams 6}
rcDot11SecurityRadiusPort OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The UDP port at which RADIUS server for the wireless interface is to
be contacted."
::= { rcDot11SecurityParams 7}
rcDot11SecurityRadiusSecret OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(8..48))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The secret shared with the RADIUS server for 802.1x based
authentication."
::= { rcDot11SecurityParams 8}
-- ---------------------------------------------------------------------- --
-- rcDot11MacFiltering objects
-- ---------------------------------------------------------------------- --
rcDot11MacFilteringControl OBJECT-TYPE
SYNTAX INTEGER {
open(1),
allow(2),
deny(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"MAC filtering policy in place for WLAN.
'open(1)' - No MAC filtering is performed, any MAC address is allowed
to connect from the network.
'allow(2)' - Only allow MACs specified in rcDot11MacFilteringTable.
'deny(3)' - Only deny MACs specified in rcDot11MacFilteringTable."
::= { rcDot11MacFiltering 1}
rcDot11MacFilteringTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDot11MacFilteringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides ability to configure wireless LAN MAC filtering
entries. MACs represented by entries in this table are controlled per
description of the object rcDot11MacFilteringControl."
::= { rcDot11MacFiltering 2 }
rcDot11MacFilteringEntry OBJECT-TYPE
SYNTAX RcDot11MacFilteringEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains one MAC address."
INDEX { rcDot11FilterMacAddress }
::= { rcDot11MacFilteringTable 1 }
RcDot11MacFilteringEntry ::= SEQUENCE {
rcDot11FilterMacAddress MacAddress,
rcDot11RowStatus INTEGER
}
rcDot11FilterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address from the network controled per description of the
object rcDot11MacFilteringControl."
::= { rcDot11MacFilteringEntry 1 }
rcDot11RowStatus OBJECT-TYPE
SYNTAX INTEGER {
active(1),
createAndGo(4),
delete(6)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The status of this conceptual row.
The syntax of this object represents restricted RowStatus
functionality."
REFERENCE
"Description of RowStatus in SNMPv2-TC."
::= { rcDot11MacFilteringEntry 2 }
-- ---------------------------------------------------------------------- --
-- rcDot11DhcpParams objects
-- ---------------------------------------------------------------------- --
rcDot11DhcpServerEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' enables the DHCP server
functionality on wireless daughter card.
Setting the value of this object to 'false(2)' disables the DHCP server
functionality on the wireless daughter card."
::= { rcDot11DhcpParams 1}
rcDot11DhcpStartOfPool OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Beginning of IP address pool in the DHCP server."
::= { rcDot11DhcpParams 2}
rcDot11DhcpIpPoolSize OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Size of IP address pool in the DHCP server."
::= { rcDot11DhcpParams 3}
rcDot11DhcpSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with the DHCP server.
The value of the mask is an IP address with all the network bits set
to 1 and all the hosts bits set to 0. "
::= { rcDot11DhcpParams 4}
rcDot11DhcpGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default gateway to be used by DHCP server."
::= { rcDot11DhcpParams 5}
rcDot11DhcpDnsIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The IP address of DNS server in the DHCP server."
::= { rcDot11DhcpParams 6}
rcDot11DhcpLeaseTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Lease Time (in hundredths of second) to be used by DHCP server for the
IpAddress assigned to other devices.
Note that valid lease time varies between 6000 - 259200000."
::= { rcDot11DhcpParams 7}
-- ---------------------------------------------------------------------- --
-- rcDot11AssociationInfo objects
-- ---------------------------------------------------------------------- --
rcDot11AssociationTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcDot11AssociationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table provides detailed information on wireless links with
associated stations if rcDot11OpMode object value is set to 'ap(1)'.
If rcDot11OpMode object value is set to to 'clientBridge(2)' or
'clientIpBridge(3)' then this table reflects the link information to
the associated AP."
::= { rcDot11AssociationInfo 1 }
rcDot11AssociationEntry OBJECT-TYPE
SYNTAX RcDot11AssociationEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry contains one MAC address with its associated network
settings on a wireless link."
INDEX { rcDot11AssociationMac }
::= { rcDot11AssociationTable 1 }
RcDot11AssociationEntry ::= SEQUENCE {
rcDot11AssociationMac MacAddress,
rcDot11AssociationChannel Unsigned32,
rcDot11AssociationRate Unsigned32,
rcDot11AssociationRssi Unsigned32,
rcDot11AssociationTxSeq Unsigned32,
rcDot11AssociationRxSeq Unsigned32,
rcDot11AssociationSecurity OCTET STRING
}
rcDot11AssociationMac OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The MAC address of associated station on a wireless link."
::= { rcDot11AssociationEntry 1 }
rcDot11AssociationChannel OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The association channel in use for this wireless link."
::= { rcDot11AssociationEntry 2 }
rcDot11AssociationRate OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current data rate for this wireless link."
::= { rcDot11AssociationEntry 3 }
rcDot11AssociationRssi OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The RSSI(Received Signal Strength Indication) of the power present in
a received RF signal for this wireless link."
::= { rcDot11AssociationEntry 4 }
rcDot11AssociationTxSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Transmitter sequence number for associated station on this
wireless link."
::= { rcDot11AssociationEntry 5 }
rcDot11AssociationRxSeq OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Receiver sequence number from the associated station on this
wireless link."
::= { rcDot11AssociationEntry 6 }
rcDot11AssociationSecurity OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Security policy in place for this wireless link."
::= { rcDot11AssociationEntry 7 }
-- ---------------------------------------------------------------------- --
-- Object Groups
-- ---------------------------------------------------------------------- --
-- ---------------------------------------------------------------------- --
-- rcDot11Groups Interface objects
-- ---------------------------------------------------------------------- --
rcDot11GlobalParamsGroup OBJECT-GROUP
OBJECTS {
rcDot11OpMode,
rcDot11RFMAC,
rcDot11IpAddress,
rcDot11IpSubnet,
rcDot11DefaultGateway,
rcDot11Status,
rcDot11UpTime,
rcDot11Version,
rcDot11TftpServerIpAddress,
rcDot11SwUpgrade,
rcDot11SwUpgradeStatus,
rcDot11WlanReset
}
STATUS current
DESCRIPTION
"Objects related to global settings for wireless daughter card."
::= { rcDot11Groups 1 }
rcDot11NetworkParamsGroup OBJECT-GROUP
OBJECTS {
rcDot11NetworkPhyMode,
rcDot11NetworkDesiredSsid,
rcDot11NetworkPrimarySsid,
rcDot11NetworkSecondary1Ssid,
rcDot11NetworkSecondary2Ssid,
rcDot11NetworkRfChannel,
rcDot11NetworkSsidTxSuppress,
rcDot11NetworkAssociatedStations,
rcDot11NetworkRfTxEnable,
rcDot11NetworkRate,
rcDot11NetworkTxPower,
rcDot11NetworkWdsEnable,
rcDot11NetworkWmmEnable,
rcDot11NetworkTxShortPreamble,
rcDot11NetworkDistance
}
STATUS current
DESCRIPTION
"Objects related to managing Network related settings on wireless
daughter card."
::= { rcDot11Groups 2 }
rcDot11SecurityParamsGroup OBJECT-GROUP
OBJECTS {
rcDot11SecurityAuthMode,
rcDot11SecurityEncrypType ,
rcDot11SecurityPassPhrase,
rcDot11SecurityWepKey,
rcDot11SecurityKeyRenewal,
rcDot11SecurityRadiusIpAddress,
rcDot11SecurityRadiusPort,
rcDot11SecurityRadiusSecret
}
STATUS current
DESCRIPTION
"Objects related to managing Security attributes on wireless daughter
card."
::= { rcDot11Groups 3 }
rcDot11DhcpParamsGroup OBJECT-GROUP
OBJECTS {
rcDot11DhcpServerEnable,
rcDot11DhcpStartOfPool,
rcDot11DhcpIpPoolSize,
rcDot11DhcpSubnet,
rcDot11DhcpGateway,
rcDot11DhcpDnsIpAddress,
rcDot11DhcpLeaseTime
}
STATUS current
DESCRIPTION
"Objects related to managing DHCP server on wirless daughter card."
::= { rcDot11Groups 4 }
rcDot11MacFilteringTableGroup OBJECT-GROUP
OBJECTS {
rcDot11MacFilteringControl,
rcDot11RowStatus
}
STATUS current
DESCRIPTION
"This group includes objects related to Mac Filter control."
::= { rcDot11Groups 5 }
rcDot11AssociationTableGroup OBJECT-GROUP
OBJECTS {
rcDot11AssociationChannel,
rcDot11AssociationRate,
rcDot11AssociationRssi,
rcDot11AssociationTxSeq,
rcDot11AssociationRxSeq,
rcDot11AssociationSecurity
}
STATUS current
DESCRIPTION
"Objects related to associated station(s) on their respective
wireless link."
::= { rcDot11Groups 6 }
END

View File

@ -0,0 +1,185 @@
RUGGEDCOM-GPS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI
DisplayString, TruthValue FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
RcTimeSyncStatus FROM RUGGEDCOM-TIMECONFIG-MIB
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcGps MODULE-IDENTITY
LAST-UPDATED "201510301700Z" -- Oct 30, 17:00 EST 2015
ORGANIZATION "Siemens Canada Limited"
CONTACT-INFO
"Postal: Siemens Canada Limited
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"Siemens - RuggedCom prorietary to control and monitor GPS module."
REVISION "201510301700Z" -- Oct 30, 17:00 EST 2015
DESCRIPTION
"Added object to configure and monitor GPS in RuggedCom devices."
REVISION "201412011700Z" -- Dec 01, 17:00 EST 2014
DESCRIPTION
"Initial version of Siemens - RuggedCom prorietary MIB to control and
monitor GPS module."
::= { ruggedcomMgmt 9 }
-- ---------------------------------------------------------- --
-- rcGps subtrees
-- ---------------------------------------------------------- --
rcGpsBase OBJECT IDENTIFIER ::= { rcGps 1 }
-- rcGpsTables OBJECT IDENTIFIER ::= { rcGps 2 }
rcGpsConformance OBJECT IDENTIFIER ::= { rcGps 3 }
-- rcGpsCompliances OBJECT IDENTIFIER ::= { rcGpsConformance 1 }
rcGpsGroups OBJECT IDENTIFIER ::= { rcGpsConformance 2 }
-- ---------------------------------------------------------------------- --
-- Base subtree
-- ---------------------------------------------------------------------- --
rcGpsStatus OBJECT-TYPE
SYNTAX RcTimeSyncStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system synchronization status when GPS is a primary
time source.
If value of this object is changed, rcGpsStatusChange notification
will be generated."
::= { rcGpsBase 1}
rcGpsLocInt OBJECT-TYPE
SYNTAX Integer32(1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set time interval in minute with in which GPS receiver
should acquire lock to the time source.
Normally GPS receiver needs couple of minutes to lock
the signal.
User should set reasonable time interval. If time interval expire
with out acquire the lock then system start distributing the time
using local clock."
::= { rcGpsBase 2}
rcGpsCableCompensate OBJECT-TYPE
SYNTAX Integer32(0..50000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Cable compensation in ns may be desired to compensate for a long
cable run in order to minimize the timing inaccuracy."
::= { rcGpsBase 3}
rcGpsAntPower OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"GPS receiver requires an active antenna. An active antenna includes
preamplifier that filters and amplifies the GPS signals before delivery
to the receiver. This option allows user to activate or deactivate the
power of GPS antenna. If GPS antenna is share among multiple devices
than all but one device should power the GPS antenna."
::= { rcGpsBase 4}
rcSatelliteInView OBJECT-TYPE
SYNTAX Integer32(0..24)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Number of Satellites shows how many satellites are currently being
tracked by the GPS module."
::= { rcGpsBase 5}
rcGpsLatitude OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"GPS Latitude"
::= { rcGpsBase 6}
rcGpsLongtitude OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"GPS Longtitude"
::= { rcGpsBase 7}
rcOFM OBJECT-TYPE
SYNTAX Integer32(-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current time offset between system and reference clocks"
::= { rcGpsBase 8}
rcFreqAdj OBJECT-TYPE
SYNTAX Integer32(-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current amount of discipline applied to the local frequency reference (TCXO)."
::= { rcGpsBase 9}
-- ---------------------------------------------------------------------- --
-- Traps
-- ---------------------------------------------------------------------- --
rcGpsStatusChange NOTIFICATION-TYPE
OBJECTS {
rcGpsStatus
}
STATUS current
DESCRIPTION
"Notification generated if status of the GPS module is changed."
::= { ruggedcomTraps 19 }
-- ---------------------------------------------------------------------- --
-- Conformance Groups
-- ---------------------------------------------------------------------- --
rcGpsBaseGroup OBJECT-GROUP
OBJECTS {
rcGpsStatus
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure GPS status."
::= { rcGpsGroups 1 }
rcGpsNotifyGroup OBJECT-GROUP
OBJECTS {
rcGpsStatusChange
}
STATUS current
DESCRIPTION
"A group of objects that define trap."
::= { rcGpsGroups 2 }
rcGpsBaseGroup01 OBJECT-GROUP
OBJECTS { rcGpsStatus,
rcGpsLocInt,
rcGpsCableCompensate,
rcGpsAntPower,
rcSatelliteInView,
rcGpsLatitude,
rcGpsLongtitude,
rcOFM,
rcFreqAdj
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure GPS status."
::= { rcGpsGroups 3 }
END

View File

@ -0,0 +1,134 @@
RUGGEDCOM-IP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, IpAddress FROM SNMPv2-SMI
OBJECT-GROUP FROM SNMPv2-CONF
ruggedcomMgmt FROM RUGGEDCOM-MIB;
rcIp MODULE-IDENTITY
LAST-UPDATED "201312111000Z" -- Dec 10, 10:00 EST 2013
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"RuggedCom MIB relevant to RuggedCom Discovery Protocol."
REVISION "201312111000Z" -- Dec 10, 10:00 EST 2013
DESCRIPTION
"Added object related to default management interface."
REVISION "200811111000Z" -- Nov 11, 10:00 EST 2008
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomMgmt 3 }
-- ---------------------------------------------------------------------- --
-- branches rcIp 2 to 4 are reserved for future use
-- ---------------------------------------------------------------------- --
rcIpConformance OBJECT IDENTIFIER ::= { rcIp 5 }
rcIpGroups OBJECT IDENTIFIER ::= { rcIpConformance 1 }
-- ---------------------------------------------------------------------- --
-- RcdpInfo subtrees
-- ---------------------------------------------------------------------- --
rcIpConfig OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for Ip Interface configuration in RuggedCom
devices."
::= { rcIp 1 }
-- ---------------------------------------------------------------------- --
-- Device Management Interface objects
-- ---------------------------------------------------------------------- --
rcIpConfigMgmtIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Management IP Address of the device."
::= { rcIpConfig 1}
rcIpConfigMgmtIpSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with the management IP address
entry. The value of the mask is an IP address with all the
network bits set to 1 and all the hosts bits set to 0."
::= { rcIpConfig 2}
rcIpConfigDefaultGateway OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The default IP Gateway for the device."
::= { rcIpConfig 3}
-- ---------------------------------------------------------------------- --
-- Device Default Management Interface objects
-- ---------------------------------------------------------------------- --
rcIpConfigDfltMgmtIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Management IP Address of the device."
::= { rcIpConfig 4}
rcIpConfigDfltMgmtIpSubnet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The subnet mask associated with the management IP address
entry. The value of the mask is an IP address with all the
network bits set to 1 and all the hosts bits set to 0."
::= { rcIpConfig 5}
-- ---------------------------------------------------------------------- --
-- Object Groups
-- ---------------------------------------------------------------------- --
rcIpObjectsGroup OBJECT-GROUP
OBJECTS {
rcIpConfigMgmtIpAddress,
rcIpConfigMgmtIpSubnet,
rcIpConfigDefaultGateway
}
STATUS current
DESCRIPTION
"A group of objects providing information about management Ip
interface of the device.
This group is mandatory."
::= { rcIpGroups 1 }
rcIpObjectsGroupDflt OBJECT-GROUP
OBJECTS {
rcIpConfigDfltMgmtIpAddress,
rcIpConfigDfltMgmtIpSubnet
}
STATUS current
DESCRIPTION
"A group of objects providing information about default management
IP interface of the device.
This group is mandatory for devices that have default management
interface built in."
::= { rcIpGroups 2 }
END

View File

@ -0,0 +1,354 @@
RUGGEDCOM-IRIGB-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB
RcTimeSyncStatus FROM RUGGEDCOM-TIMECONFIG-MIB;
rcIrigb MODULE-IDENTITY
LAST-UPDATED "201510301700Z" -- Oct 30, 17:00 EST 2015
ORGANIZATION "Siemens Canada Limited"
CONTACT-INFO
"Postal: Siemens Canada Limited
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"Siemens - RuggedCom proprietary to control and monitor IRIGB module."
REVISION "201510301700Z" -- Oct 30, 17:00 EST 2015
DESCRIPTION
"Added objects to configure and monitor IRIGB in RuggedCom devices."
REVISION "201412011700Z" -- Dec 01, 17:00 EST 2014
DESCRIPTION
"Initial version of Siemens - RuggedCom proprietary MIB to control and
monitor IRIGB module."
::= { ruggedcomMgmt 10 }
---------------------------------------------------------------
-- Textual Conventions
---------------------------------------------------------------
RcTimeStamp ::= TEXTUAL-CONVENTION
DISPLAY-HINT "4d.4d"
STATUS current
DESCRIPTION "Timestamps are represented as a 64-bit unsigned
fixed-point number in seconds relative to
00:00 on 1 January 1970. The integer part is in the
first 32 bits and the fraction part is in the last
32 bits."
SYNTAX OCTET STRING (SIZE (8))
-- ---------------------------------------------------------- --
-- rcIrigb subtrees
-- ---------------------------------------------------------- --
rcIrigbBase OBJECT IDENTIFIER ::= { rcIrigb 1 }
rcIrigbConformance OBJECT IDENTIFIER ::= { rcIrigb 2 }
rcIrigbGroups OBJECT IDENTIFIER ::= { rcIrigbConformance 2 }
-- ---------------------------------------------------------------------- --
-- Base subtree
-- ---------------------------------------------------------------------- --
rcIrigbStatus OBJECT-TYPE
SYNTAX RcTimeSyncStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The system synchronization status when IRIGB is a primary
time source.
If value of this object is changed, rcIrigbStatusChange notification
will be sent."
::= { rcIrigbBase 1}
rcIrigbAMOutput OBJECT-TYPE
SYNTAX INTEGER {
off(1),
am(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects AM (Amplitude Modulation) mode of IRIGB port."
REFERENCE
"AM mode complies with IRIG Standard 200-04."
::= { rcIrigbBase 2}
rcIrigbTimeCode OBJECT-TYPE
SYNTAX INTEGER {
bxx0(1),
bxx1(2),
bxx2(3),
bxx3(4),
bxx4(5),
bxx5(6),
bxx6(7),
bxx7(8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This device uses the following convention to decode the IRIGB time code:
letter [B] represents IRIG-B format, [xx] represents [00] for PWM/TTL mode
of operation and [12] for AM operation. For example, Bxx7 represents B007
for PWM/TTL operation and B127 for AM operation. Please note that only Bxx0,
Bxx1, Bxx4 and Bxx5 time codes support IRIGB extensions."
::= { rcIrigbBase 3}
rcIrigbExt OBJECT-TYPE
SYNTAX INTEGER {
off(1),
ieee1344(2),
c37-118-2005(3),
c37-118-2011(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IRIGB extensions use extra bits of the Control Functions (CF) portion of the
IRIGB time code. Within this portion of the time code, bits are designated for
additional features, including: Calendar Year, Leap seconds, leap seconds pending,
Daylight Saving Time (DST), DST pending, local time offset and time quality.
Please note that only Bxx0, Bxx1, Bxx4 and Bxx5 time codes support IRIGB extensions."
::= { rcIrigbBase 4}
rcIrigbInput OBJECT-TYPE
SYNTAX INTEGER {
off(1),
pwm(2),
pps(3),
am(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects operational mode of IRIGB input port. IRIGB module is capable of interpreting
IRIGB extensions such as C37.118-2011, C37.118-2005 and IEEE1344."
REFERENCE
"C37.118-2011, C37.118-2005 and IEEE1344."
::= { rcIrigbBase 5}
rcIrigbLockInt OBJECT-TYPE
SYNTAX Integer32(1..120)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"To set time interval in minute with in which IRIGB receiver
should acquire lock to the time source.
Normally IRIGB receiver needs couple of minutes to lock
the signal.
User should set reasonable time interval. If time interval expire
with out acquire the lock then system start distributing the time
using local clock."
::= { rcIrigbBase 6}
rcIrigbCableComp OBJECT-TYPE
SYNTAX Integer32(0..50000)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Cable compensation in ns may be desired to compensate for a long
cable run in order to minimize the timing inaccuracy."
::= { rcIrigbBase 7}
rcIrigbOFM OBJECT-TYPE
SYNTAX Integer32(-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current time offset between system and reference clocks."
::= { rcIrigbBase 8}
rcIrigbFreqAdj OBJECT-TYPE
SYNTAX Integer32(-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current amount of discipline applied to the local frequency reference (TCXO)."
::= { rcIrigbBase 9}
rcIrigbOutputPWM1 OBJECT-TYPE
SYNTAX INTEGER {
off(1),
pwm(2),
pps(3),
ppx(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects Operational mode of TTL output port. PWM mode complies with IRIG
Standard 200-04. PPx provides generic pulse per x second interface to
synchronize external devices."
::= { rcIrigbBase 10}
rcIrigbPulseInterval1 OBJECT-TYPE
SYNTAX Integer32(1..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects Pulse Interval in s for TTL output port. This parameter is used
in conjunction with PPx in order to provides generic pulse per x second
interface to synchronize external devices."
::= { rcIrigbBase 11}
rcIrigbPulseWidth1 OBJECT-TYPE
SYNTAX Integer32(1..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects Pulse Width in ms for TTL output port. This parameter is used in
conjunction with PPx to control the width of the pulse."
::= { rcIrigbBase 12}
rcIrigbStartTime1 OBJECT-TYPE
SYNTAX RcTimeStamp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is used in conjunction with PPx to set the starting time of
first PPx event. Note that this parameter must be set at least 15 seconds
before the start of desired PPx otherwise first PPx event might be lost."
::= { rcIrigbBase 13}
rcIrigbOutputPWM2 OBJECT-TYPE
SYNTAX INTEGER {
off(1),
pwm(2),
pps(3),
ppx(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects Operational mode of TTL output port2. PWM mode complies with IRIG
Standard 200-04. PPx provides generic pulse per x second interface to
synchronize external devices."
REFERENCE
"IRIGB Standard 200-04."
::= { rcIrigbBase 14}
rcIrigbPulseInterval2 OBJECT-TYPE
SYNTAX Integer32(1..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects Pulse Interval in s for TTL output port2. This parameter is used
in conjunction with PPx in order to provides generic pulse per x second
interface to synchronize external devices."
::= { rcIrigbBase 15}
rcIrigbPulseWidth2 OBJECT-TYPE
SYNTAX Integer32(1..200)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects Pulse Width in ms for TTL output port2. This parameter is used in
conjunction with PPx to control the width of the pulse."
::= { rcIrigbBase 16}
rcIrigbStartTime2 OBJECT-TYPE
SYNTAX RcTimeStamp
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is used in conjunction with PPx to set the starting time of
first PPx event. Note that this parameter must be set at least 15 seconds
before the start of desired PPx otherwise first PPx event might be lost."
::= { rcIrigbBase 17}
-- ---------------------------------------------------------------------- --
-- Traps
-- ---------------------------------------------------------------------- --
rcIrigbStatusChange NOTIFICATION-TYPE
OBJECTS {
rcIrigbStatus
}
STATUS current
DESCRIPTION
"Notification generated if status of the IRIGB module is changed."
::= { ruggedcomTraps 35 }
-- ---------------------------------------------------------------------- --
-- Conformance Groups
-- ---------------------------------------------------------------------- --
rcIrigbBaseGroup OBJECT-GROUP
OBJECTS {
rcIrigbStatus
}
STATUS current
DESCRIPTION
"A group of objects providing ability ability to monitor and configure IRIGB status."
::= { rcIrigbGroups 1 }
rcIrigbNotifyGroup OBJECT-GROUP
OBJECTS {
rcIrigbStatusChange
}
STATUS current
DESCRIPTION
"A group of objects that define trap."
::= { rcIrigbGroups 2 }
rcIrigbCommonGroup OBJECT-GROUP
OBJECTS { rcIrigbStatus,
rcIrigbTimeCode,
rcIrigbExt,
rcIrigbLockInt,
rcIrigbCableComp,
rcIrigbOFM,
rcIrigbFreqAdj
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure IRIGB device."
::= { rcIrigbGroups 3 }
rcIrigbAMOutGroup OBJECT-GROUP
OBJECTS {
rcIrigbAMOutput
}
STATUS current
DESCRIPTION
"A group of objects providing ability to configure IRIGB AM output interface."
::= { rcIrigbGroups 4 }
rcIrigbInputGroup OBJECT-GROUP
OBJECTS {
rcIrigbInput
}
STATUS current
DESCRIPTION
"This parameter covers both AM and PWM inputs."
::= { rcIrigbGroups 5 }
rcIrigbTTLOutput01Group OBJECT-GROUP
OBJECTS {
rcIrigbOutputPWM1,
rcIrigbPulseInterval1,
rcIrigbPulseWidth1,
rcIrigbStartTime1
}
STATUS current
DESCRIPTION
"A group of objects providing ability to configure IRIGB TTL output interface01."
::= { rcIrigbGroups 6 }
rcIrigbTTLOutput02Group OBJECT-GROUP
OBJECTS {
rcIrigbOutputPWM2,
rcIrigbPulseInterval2,
rcIrigbPulseWidth2,
rcIrigbStartTime2
}
STATUS current
DESCRIPTION
"A group of objects providing ability to configure IRIGB TTL output interface02."
::= { rcIrigbGroups 7 }
END

View File

@ -0,0 +1,448 @@
RUGGEDCOM-MC30-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomProducts, ruggedcomAgentCapabilities
FROM RUGGEDCOM-MIB;
ruggedcomMC30Module MODULE-IDENTITY
LAST-UPDATED "201105011700Z" -- May 1, 17:00 EST 2011
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The MIB module that describes the management of RuggedMediaConverter30
devices."
REVISION "201105011700Z" -- May 1, 17:00 EST 2011
DESCRIPTION
"Obsolete all AGENT-CAPABILITIES statemenst from this MIB."
REVISION "200905151700Z" -- May 15, 17:00 EST 2009;
DESCRIPTION
"Added ruggedcomMC30Agents041 statement.
VARIATION for sysName changed.
rcSysStsObjectsGroup1 is supported from RUGGEDCOM-SYS-INFO-MIB."
REVISION "200803071100Z" -- Mar 7, 11:00 EST 2008;
DESCRIPTION
"Fixed typos in AGENT-CAPABILITIES.
Added ruggedcomMC30Agents04 statement.
Supports updated RUGGEDCOM-TRAPS-MIB and RUGGEDCOM-SYS-INFO-MIB."
REVISION "200611021100Z" -- November 2, 11:00 EST 2006;
DESCRIPTION
"Fixed typos in AGENT-CAPABILITIES."
REVISION "200609090900Z" -- September 9, 09:00 EST 2006;
DESCRIPTION
"Created ruggedcomMC30Agents03 cgent capabilities.
Added support for SNMPV3 (RFC 3411, RFC 3414, RFC 3415) and
RUGGEDCOM-SYS-INFO-MIB.
Updated CONTACT-INFO."
REVISION "200406281000Z" -- June 28, 10:00 EST 2004;
DESCRIPTION
"The intial MIB module that describes the management of
RuggedMediaConverter30 devices."
::= { ruggedcomProducts 3 }
-- ---------------------------------------------------------------------- --
-- Branches commented out are reserved for possible future implementation
-- ---------------------------------------------------------------------- --
-- mc30Objects OBJECT IDENTIFIER ::= { ruggedcomMC30Module 1 }
-- mc30Tables OBJECT IDENTIFIER ::= { ruggedcomMC30Module 2 }
-- mc30Conformance OBJECT IDENTIFIER ::= { ruggedcomMC30Module 3 }
-- mc30Compliances OBJECT IDENTIFIER ::= { mc30Conformance 1 }
-- mc30Groups OBJECT IDENTIFIER ::= { mc30Conformance 2 }
-- ---------------------------------------------------------------------- --
-- Rugged MC30 Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomMC30Agents AGENT-CAPABILITIES
PRODUCT-RELEASE "Rugged Media Converter RMC30 Agent capabilities version
1.0.0. "
STATUS obsolete
DESCRIPTION
"The Rugged Media Converter 30 Agent."
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomGenericTrapGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMPv2-MIB
-- rfc1907.txt
INCLUDES { snmpGroup, snmpCommunityGroup, snmpSetGroup,
systemGroup, snmpBasicNotificationsGroup }
VARIATION sysContact
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysName
DESCRIPTION
"The string of up to 19 characters is supported for this
object."
VARIATION sysLocation
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysORIndex
DESCRIPTION
"Only one sysOREntry is created by Rugged Server Agent.
Dynamic configuration of MIB modules is not supported."
::= { ruggedcomAgentCapabilities 3 }
-- ---------------------------------------------------------------------- --
-- Rugged MC30 Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomMC30Agents03 AGENT-CAPABILITIES
PRODUCT-RELEASE "Rugged Media Converter RMC30 Agent capabilities version
3.0.0. "
STATUS obsolete
DESCRIPTION
"The Rugged Media Converter 30 Agent."
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomGenericTrapGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup,
rcSysStsObjectsTemperatureGroup,
rcSysInfoDeviceInfoGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMPv2-MIB
-- rfc1907.txt
INCLUDES { snmpGroup, snmpCommunityGroup, snmpSetGroup,
systemGroup, snmpBasicNotificationsGroup }
VARIATION sysContact
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysName
DESCRIPTION
"The string of up to 19 characters is supported for this
object."
VARIATION sysLocation
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysORIndex
DESCRIPTION
"Only one sysOREntry is created by Rugged Server Agent.
Dynamic configuration of MIB modules is not supported."
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-FRAMEWORK-MIB
-- rfc3411.txt
INCLUDES { snmpEngineGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-USER-BASED-SM-MIB
-- rfc3414.txt
INCLUDES { usmMIBBasicGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- rfc3415.txt
INCLUDES { vacmBasicGroup }
VARIATION vacmAccessContextMatch
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmAccessStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always
'nonVolatile(3)'."
VARIATION vacmAccessStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
VARIATION vacmViewTreeFamilyMask
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'permanent(4)'."
VARIATION vacmViewTreeFamilyStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
-- ---------------------------------------------------------------------- --
::= { ruggedcomAgentCapabilities 6 }
-- ---------------------------------------------------------------------- --
-- Rugged MC30 Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomMC30Agents04 AGENT-CAPABILITIES
PRODUCT-RELEASE "Rugged Media Converter RMC30 Agent capabilities version
4.0.0. "
STATUS obsolete
DESCRIPTION
"The Rugged Media Converter 30 Agent."
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomNotificationsGroup}
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup,
rcSysStsObjectsTemperatureGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMPv2-MIB
-- rfc1907.txt
INCLUDES { snmpGroup, snmpCommunityGroup, snmpSetGroup,
systemGroup, snmpBasicNotificationsGroup }
VARIATION sysContact
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysName
DESCRIPTION
"The string of up to 19 characters is supported for this
object."
VARIATION sysLocation
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysORIndex
DESCRIPTION
"Only one sysOREntry is created by Rugged Server Agent.
Dynamic configuration of MIB modules is not supported."
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-FRAMEWORK-MIB
-- rfc3411.txt
INCLUDES { snmpEngineGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-USER-BASED-SM-MIB
-- rfc3414.txt
INCLUDES { usmMIBBasicGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- rfc3415.txt
INCLUDES { vacmBasicGroup }
VARIATION vacmAccessContextMatch
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmAccessStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always
'nonVolatile(3)'."
VARIATION vacmAccessStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
VARIATION vacmViewTreeFamilyMask
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'permanent(4)'."
VARIATION vacmViewTreeFamilyStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
-- ---------------------------------------------------------------------- --
::= { ruggedcomAgentCapabilities 11 }
-- ---------------------------------------------------------------------- --
-- Rugged MC30 Agent Capabilities
-- ---------------------------------------------------------------------- --
ruggedcomMC30Agents041 AGENT-CAPABILITIES
PRODUCT-RELEASE "Rugged Media Converter RMC30 Agent capabilities version
4.1.0. "
STATUS obsolete
DESCRIPTION
"The Rugged Media Converter 30 Agent."
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-TRAPS-MIB
INCLUDES { ruggedcomNotificationsGroup}
-- ---------------------------------------------------------------------- --
SUPPORTS RUGGEDCOM-SYS-INFO-MIB
INCLUDES { rcSysErrObjectsGroup,
rcSysStsObjectsGroup1,
rcSysStsObjectsTemperatureGroup,
rcSysInfoDeviceInfoGroup,
rcSysDeviceCommGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMPv2-MIB
-- rfc1907.txt
INCLUDES { snmpGroup, snmpCommunityGroup, snmpSetGroup,
systemGroup, snmpBasicNotificationsGroup }
VARIATION sysContact
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysName
DESCRIPTION
"The string of up to 24 characters is supported for this
object."
VARIATION sysLocation
DESCRIPTION
"The string of up to 49 characters is supported for this
object."
VARIATION sysORIndex
DESCRIPTION
"Only one sysOREntry is created by Rugged Server Agent.
Dynamic configuration of MIB modules is not supported."
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-FRAMEWORK-MIB
-- rfc3411.txt
INCLUDES { snmpEngineGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-USER-BASED-SM-MIB
-- rfc3414.txt
INCLUDES { usmMIBBasicGroup }
-- ---------------------------------------------------------------------- --
SUPPORTS SNMP-VIEW-BASED-ACM-MIB
-- rfc3415.txt
INCLUDES { vacmBasicGroup }
VARIATION vacmAccessContextMatch
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmAccessStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always
'nonVolatile(3)'."
VARIATION vacmAccessStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
VARIATION vacmViewTreeFamilyMask
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement."
VARIATION vacmViewTreeFamilyStorageType
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'permanent(4)'."
VARIATION vacmViewTreeFamilyStatus
ACCESS read-only
DESCRIPTION
"Write access is not implemented per RFC 3415 compliance
statement. The value of this object is always 'active(1)'."
-- ---------------------------------------------------------------------- --
::= { ruggedcomMC30Agents04 1 }
END

164
mibs/siemens/RUGGEDCOM-MIB Normal file
View File

@ -0,0 +1,164 @@
RUGGEDCOM-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, MODULE-IDENTITY,
OBJECT-IDENTITY FROM SNMPv2-SMI;
ruggedcom MODULE-IDENTITY
LAST-UPDATED "201709201100Z" -- Sept. 20, 11:00 EST 2017;
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"RuggedCom enterprise structure of management information."
REVISION "201709201100Z" -- Sept. 20, 11:00 EST 2017;
DESCRIPTION
"Added Added specific ros product branch rcAAAServer (Authentication,
Authentication and Access Server)."
REVISION "201504020900Z" -- Apr 2, 9:00 EST 2015;
DESCRIPTION
"Added Added specific ros product branch ruggedcomMC."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Added Added specific rox2 products branch ruggedcomRX1XXXrox2X."
REVISION "201005271030Z" -- May 27, 10:30 EST 2010
DESCRIPTION
"Updated ruggedcomProducts branches - added ruggedcomMX5000."
REVISION "201003121030Z" -- March 12, 10:30 EST 2010
DESCRIPTION
"Updated ruggedcomProducts branches."
REVISION "200812171300Z" -- Dec 17, 13:00 EST 2008
DESCRIPTION
"Removed inclusion of OBJECT-TYPE and Interger32.
Included OBJECT-IDENTITY."
REVISION "200609090900Z" -- September 9, 09:00 EST 2006;
DESCRIPTION
"Updated CONTACT-INFO."
REVISION "200302181400Z" -- February 18, 14:00 EST 2003;
DESCRIPTION
"The initial version of RuggedCom enterprise structure of management
information."
::= { enterprises 15004 }
-- Branch 'ruggedcomExperiment 1' is obsoleted. It was used as branch named
-- 'products' in RCSWITCH-MIB (prereleased versions of RC-SWITCH-MIB)
-- which has never been a RuggedCom official MIB, but has been supported
-- by main firmware version 1.0.0.
ruggedcomExperiment OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier from which experimental MIBs may
be temporarily based. MIBs are typicaly based here if they fall
in one of two categories:
1) are IETF work-in-process MIBs which have not been assigned a
permanet object identifier by the IANA.
2) are RugedCom work-in-process which has not been assigne a
permanent object identifier, typically because the MIB is not
ready for deployment."
::= { ruggedcom 1 }
ruggedcomProducts OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier from which sysObjectID values are
assigned."
::= { ruggedcom 2 }
-- Branches with following OIDs are used by specific products:
-- ruggedcomProducts.1 is reserved for ruggedcomSwitchModule (RuggedCom Switch)
-- ruggedcomProducts.2 is reserved for ruggedcomServerModule (RuggedCom Server)
-- ruggedcomProducts.3 is reserved for ruggedcomMC30Module (RuggedCom Media Converter RMC30)
-- ruggedcomProducts.4 is reserved for RX1XXX
ruggedcomRX1XXX OBJECT IDENTIFIER ::= { ruggedcomProducts 4 }
ruggedcomRX1000 OBJECT IDENTIFIER ::= { ruggedcomRX1XXX 1 }
ruggedcomRX1100 OBJECT IDENTIFIER ::= { ruggedcomRX1XXX 2 }
-- ruggedcomProducts.5 is reserved for RX5XXX
ruggedcomRX5XXX OBJECT IDENTIFIER ::= { ruggedcomProducts 5 }
ruggedcomRX5000 OBJECT IDENTIFIER ::= { ruggedcomRX5XXX 1 }
ruggedcomMX5000 OBJECT IDENTIFIER ::= { ruggedcomRX5XXX 2 }
-- ruggedcomProducts.6 is reserved for ruggedmaxProducts
ruggedmaxProducts OBJECT IDENTIFIER ::= { ruggedcomProducts 6 }
-- ruggedcomProducts.8 is reserved for RX15XX products
ruggedcomRX15XX OBJECT IDENTIFIER ::= { ruggedcomProducts 8 }
ruggedcomRX1500 OBJECT IDENTIFIER ::= { ruggedcomRX15XX 1 }
ruggedcomRX1501 OBJECT IDENTIFIER ::= { ruggedcomRX15XX 2 }
ruggedcomRX1510 OBJECT IDENTIFIER ::= { ruggedcomRX15XX 11 }
ruggedcomRX1511 OBJECT IDENTIFIER ::= { ruggedcomRX15XX 12 }
ruggedcomRX1512 OBJECT IDENTIFIER ::= { ruggedcomRX15XX 13 }
-- ruggedcomProducts.9 is reserved for RX1XXXrox2X
ruggedcomRX1XXXrox2X OBJECT IDENTIFIER ::= { ruggedcomProducts 9 }
ruggedcomRX1000rox2X OBJECT IDENTIFIER ::= { ruggedcomRX1XXXrox2X 1 }
ruggedcomRX1100rox2X OBJECT IDENTIFIER ::= { ruggedcomRX1XXXrox2X 2 }
-- ruggedcomProducts.10 is reserved for ruggedcomAirModule
ruggedcomAirModule OBJECT IDENTIFIER ::= { ruggedcomProducts 10 }
-- ruggedcomProducts.11 is reserved for ruggedcomMC (RuggedCom Media Converter)
ruggedcomMC OBJECT IDENTIFIER ::= { ruggedcomProducts 11 }
ruggedcomOtherEnterprises OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier from which MIBs produced by other
companies may be placed. MIBs produced by other enterprises
are typically implemented with the object identifiers as defined
in the MIB, but if the MIB is deemed to be uncontrolelled, we may
reroot the MIB at this subtree in order to have a controlled
version."
::= { ruggedcom 3 }
ruggedcomMgmt OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for new MIB development where specific RuggedCom
proprietary MIBs can be placed."
::= { ruggedcom 4 }
-- ruggedcomMgmt.3 branch is reserved for RuggedCom Internal use (Discovery Tool uses .1)
-- ruggedcomMgmt.10 branch is reserved for ruggedmax
-- ruggedcomMgmt.13 branch is reserved for rcNTP
-- ruggedcomMgmt.14 branch is reserved for rcAAAServer
ruggedcomTraps OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root of the subtree where RuggedCom traps can be placed."
::= { ruggedcom 5 }
-- ruggedcomTraps.22 branch is reserved for radiusServiceAvailableChange
-- ruggedcomTraps.23 branch is reserved for tacacsServiceAvailableChange
ruggedcomAgentCapabilities OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier from which AGENT-CAPABILITIES values
may be assigned."
::= { ruggedcom 6 }
ruggedcomAgentCapability OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The root object identifier from which AGENT-CAPABILITIES for
individual MIBs are described."
::= { ruggedcomAgentCapabilities 30 }
-- ruggedcomAgentCapability.48 branch is reserved for ruggedcomRcAAAServerACModule
END

View File

@ -0,0 +1,201 @@
RUGGEDCOM-NTP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,
IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
NOTIFICATION-GROUP,
OBJECT-GROUP FROM SNMPv2-CONF
rcDeviceErrNtpServerUnreachable FROM RUGGEDCOM-SYS-INFO-MIB
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcNTP MODULE-IDENTITY
LAST-UPDATED "201702151000Z" -- Feb 15, 10:00 EST 2017
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"Siemens - RuggedCom prorietary MIB to control and monitor NTP module."
REVISION "201702151000Z" -- Feb 15, 10:00 EST 2017
DESCRIPTION
"Added status variables for configured servers, and specific trap if
service becomes unavailable, or becomes available again."
REVISION "201509281300Z" -- Sep 28, 13:00 EST 2015
DESCRIPTION
"Initial version of Siemens - RuggedCom prorietary MIB to control and
monitor NTP module."
::= { ruggedcomMgmt 13 }
-- ---------------------------------------------------------- --
-- Textual Conventions
-- ---------------------------------------------------------- --
-- ---------------------------------------------------------- --
-- rcNTP subtrees
-- ---------------------------------------------------------- --
rcNTPBase OBJECT IDENTIFIER ::= { rcNTP 1 }
rcNTPConformance OBJECT IDENTIFIER ::= { rcNTP 3 }
rcNTPGroups OBJECT IDENTIFIER ::= { rcNTPConformance 2 }
-- ---------------------------------------------------------------------- --
-- Base subtree
-- ---------------------------------------------------------------------- --
rcSNTPEnabled OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/disable SNTP server functionality."
::= { rcNTPBase 1 }
rcNTPPriServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Primary Server IP Address."
::= { rcNTPBase 2 }
rcNTPPriServerUpdatePeriod OBJECT-TYPE
SYNTAX Integer32(1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter in minutes determines how frequently
the (S)NTP server is polled for a time update."
::= { rcNTPBase 3 }
rcNTPBackUpServerIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Backup Server IP Address."
::= { rcNTPBase 4 }
rcNTPBackUpServerUpdatePeriod OBJECT-TYPE
SYNTAX Integer32(1..1440)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter in minutes determines how frequently
the (S)NTP server is polled for a time update."
::= { rcNTPBase 5 }
rcNTPOFM OBJECT-TYPE
SYNTAX Integer32(-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current time offset between (S)NTP server and client
clocks and is calculated as <time on the client clock> -
<time on the server clock>."
::= { rcNTPBase 6 }
rcNTPFRQADJ OBJECT-TYPE
SYNTAX Integer32(-2147483647..2147483647)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current amount of discipline applied to the local frequency reference (TCXO);
i.e. the amount of correction on this system required to syntonize to the current reference."
::= { rcNTPBase 7 }
rcNTPPriServerReachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the primary NTP server."
::= { rcNTPBase 8 }
rcNTPBackUpServerReachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The status of the backup NTP server."
::= { rcNTPBase 9 }
ntpServiceAvailableChange NOTIFICATION-TYPE
OBJECTS {
rcNTPPriServerReachable,
rcNTPBackUpServerReachable,
rcDeviceErrNtpServerUnreachable
}
STATUS current
DESCRIPTION
"Notification generated when status of NTP Service changes."
::= { ruggedcomTraps 21 }
-- ---------------------------------------------------------------------- --
-- Traps subtree
-- ---------------------------------------------------------------------- --
-- ---------------------------------------------------------------------- --
-- Conformance Groups
-- ---------------------------------------------------------------------- --
rcNTPBaseGroup OBJECT-GROUP
OBJECTS {
rcSNTPEnabled,
rcNTPPriServerIP,
rcNTPPriServerUpdatePeriod,
rcNTPBackUpServerIP,
rcNTPBackUpServerUpdatePeriod,
rcNTPOFM
}
STATUS obsolete
DESCRIPTION
"A group of objects providing ability to monitor and configure NTP status."
::= { rcNTPGroups 1 }
rcNTPBaseGroup2 OBJECT-GROUP
OBJECTS {
rcSNTPEnabled,
rcNTPPriServerIP,
rcNTPPriServerUpdatePeriod,
rcNTPBackUpServerIP,
rcNTPBackUpServerUpdatePeriod,
rcNTPOFM,
rcNTPFRQADJ,
rcNTPPriServerReachable,
rcNTPBackUpServerReachable
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure NTP status."
::= { rcNTPGroups 2 }
rcNTPServiceStatusGroup OBJECT-GROUP
OBJECTS {
rcNTPPriServerReachable,
rcNTPBackUpServerReachable
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure NTP status."
::= { rcNTPGroups 3 }
rcNTPNotifyGroup NOTIFICATION-GROUP
NOTIFICATIONS{
ntpServiceAvailableChange
}
STATUS current
DESCRIPTION
"A group of objects that define traps."
::= { rcNTPGroups 4 }
END

View File

@ -0,0 +1,336 @@
RUGGEDCOM-POE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcPoe MODULE-IDENTITY
LAST-UPDATED "202109071400Z" -- Sep 09, 14:00 EST 2012;
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"Expanded list of PoE port Powered status to explicitly
identify the 2-pair and 4-pair power modes."
REVISION "202109071400Z" -- Sep 09, 14:00 EST 2012;
DESCRIPTION
"RuggedCom prorietary to control and monitor PoE ports."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012;
DESCRIPTION
"Fixed errors in IMPORTS."
REVISION "201102201000Z" -- Feb 20, 10:00 EST 2011
DESCRIPTION
"Initial version of RuggedCom prorietary to control and
monitor PoE ports."
::= { ruggedcomMgmt 7 }
-- ---------------------------------------------------------- --
-- rcPoe subtrees
-- ---------------------------------------------------------- --
rcPoeBase OBJECT IDENTIFIER ::= { rcPoe 1 }
rcPoeTables OBJECT IDENTIFIER ::= { rcPoe 2 }
rcPoeConformance OBJECT IDENTIFIER ::= { rcPoe 3 }
-- rcPoeCompliances OBJECT IDENTIFIER ::= { rcPoeConformance 1 }
rcPoeGroups OBJECT IDENTIFIER ::= { rcPoeConformance 2 }
-- Notification/trap branch
ruggedcomPoeTraps OBJECT IDENTIFIER ::= { ruggedcomTraps 12 }
-- ---------------------------------------------------------------------- --
-- Base subtree
-- ---------------------------------------------------------------------- --
rcPoeCapacity OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "W"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum total output power that can be provided by PoE
ports.
If the value of this object is set to '0', that means that
capacity is 'unlimited'.
When total power consumption reaches this limit, low priority PoE
ports will be shutdown."
::= { rcPoeBase 1}
rcPoeMinimumVoltage OBJECT-TYPE
SYNTAX Integer32(39..57)
UNITS "V"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The minimum required voltage to be provided by PoE ports.
The minimum required voltage for PoE ports.
When PoE voltage droppes below this threshold, low priority PoE ports
will be shutdown."
::= { rcPoeBase 2}
rcPoeReenableTime OBJECT-TYPE
SYNTAX Unsigned32(10..4294967295)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time to wait to turn on low priority PoE ports again after
they were shutdown due to overload condition."
::= { rcPoeBase 3}
rcPoeConsumption OBJECT-TYPE
SYNTAX Integer32
UNITS "seconds"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current total power consumption by all PoE devices."
::= { rcPoeBase 4}
rcPoeOverheatStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object will be set to 'true(1) if PoE is overheated.
Whenever the value of this object changes from false(2) to true(1),
the device will generate rcPoeOverheat notification."
::= { rcPoeBase 5}
rcPoeOverloadStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object will be set to 'true(1) if PoE is overloaded.
Whenever the value of this object changes from false(2) to true(1),
the device will generate rcPoeOverload notification."
::= { rcPoeBase 6 }
rcPoeUndervoltageStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The value of this object will be set to 'true(1) if PoE is undervoltage.
Whenever the value of this object changes from false(2) to true(1),
the device will generate rcPoeUndervoltage notification."
::= { rcPoeBase 7 }
-- ---------------------------------------------------------------------- --
-- Tables subtree
-- ---------------------------------------------------------------------- --
rcPoePortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPoePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of port entries."
::= { rcPoeTables 1 }
rcPoePortEntry OBJECT-TYPE
SYNTAX RcPoePortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Status and configuration parameters for a port."
INDEX {
rcPoePortNumber
}
::= { rcPoePortTable 1 }
RcPoePortEntry ::= SEQUENCE {
rcPoePort Integer32,
rcPoePortAdmin TruthValue,
rcPoePortPriority INTEGER,
rcPoePortPowered INTEGER,
rcPoePortClass Integer32,
rcPoePortVoltage Integer32,
rcPoePortCurrent Integer32
}
rcPoePort OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The PoE port for which this entry contains information.
The value is limitted by number of ports in the device."
::= { rcPoePortEntry 1}
rcPoePortAdmin OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PoE port for which this entry contains information.
The value is limitted by number of ports in the device."
::= { rcPoePortEntry 2}
rcPoePortPriority OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
low(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The priority of the port.
Low priority ports will be shut down first if the power supply is
overloaded."
::= { rcPoePortEntry 3}
rcPoePortPowered OBJECT-TYPE
SYNTAX INTEGER {
powerOn (1),
powerOff (2),
twoPairsOn (3),
fourPairsOn (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not power is currently supplied by the port."
::= { rcPoePortEntry 4}
rcPoePortClass OBJECT-TYPE
SYNTAX Integer32(0..65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PoE Class value that defines the power level."
REFERENCE
"IEEE 802.3af/IEEE 802.3at"
::= { rcPoePortEntry 5}
rcPoePortVoltage OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PoE Class value that defines the power level."
REFERENCE
"IEEE 802.3af/IEEE 802.3at"
::= { rcPoePortEntry 6}
rcPoePortCurrent OBJECT-TYPE
SYNTAX Integer32(0..65535)
UNITS "mA"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"PoE Class value that defines the power level."
REFERENCE
"IEEE 802.3af/IEEE 802.3at"
::= { rcPoePortEntry 7}
-- ---------------------------------------------------------------------- --
-- Traps
-- ---------------------------------------------------------------------- --
rcPoeOverheat NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PoE overheated."
::= { ruggedcomPoeTraps 1 }
rcPoeOverload NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PoE overloaded."
::= { ruggedcomPoeTraps 2 }
rcPoeUndervoltage NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"PoE voltage low."
::= { ruggedcomPoeTraps 3 }
-- ---------------------------------------------------------------------- --
-- Object Groups
-- ---------------------------------------------------------------------- --
rcBasePoeGroup OBJECT-GROUP
OBJECTS {
rcPoeCapacity,
rcPoeMinimumVoltage,
rcPoeReenableTime,
rcPoeConsumption
}
STATUS current
DESCRIPTION
"A group of objects providing ability ability to control and view
PoE system parameters."
::= { rcPoeGroups 1 }
rcBasePoeStatusGroup OBJECT-GROUP
OBJECTS {
rcPoeOverheatStatus,
rcPoeOverloadStatus,
rcPoeUndervoltageStatus
}
STATUS current
DESCRIPTION
"A group of objects providing ability ability to view status of
PoE in the device."
::= { rcPoeGroups 2 }
rcPoeTableGroup OBJECT-GROUP
OBJECTS {
rcPoePort,
rcPoePortAdmin,
rcPoePortPowered,
rcPoePortClass,
rcPoePortVoltage,
rcPoePortCurrent
}
STATUS current
DESCRIPTION
"A group of object providing information about ."
::= { rcPoeGroups 3 }
rcPoeTablePriorityGroup OBJECT-GROUP
OBJECTS {
rcPoePortPriority
}
STATUS current
DESCRIPTION
"A group of object providing information about ."
::= { rcPoeGroups 4 }
rcPoeNotifyGroup OBJECT-GROUP
OBJECTS {
rcPoeOverheat,
rcPoeOverload,
rcPoeUndervoltage
}
STATUS current
DESCRIPTION
"A group of objects that define trap."
::= { rcPoeGroups 5 }
END

View File

@ -0,0 +1,761 @@
RUGGEDCOM-PTP1588-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, NOTIFICATION-TYPE,
IpAddress FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
DisplayString FROM SNMPv2-TC
PortList FROM Q-BRIDGE-MIB
ruggedcomMgmt FROM RUGGEDCOM-MIB;
rcPTP1588 MODULE-IDENTITY
LAST-UPDATED "202307071600Z" -- July 7, 16:00 EST 2023
ORGANIZATION "Siemens Canada Ltd."
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"Siemens - RuggedCom proprietary to control and monitor PTP1588 module."
REVISION "201509231300Z" -- Sep 23, 13:00 EST 2015
DESCRIPTION
"Initial version of Siemens - RuggedCom proprietary MIB to control and
monitor PTP1588 module."
REVISION "202206171300Z" -- June 17, 13:00 EST 2022
DESCRIPTION
"Add the following objects to the list to display the PTP clock parameters
and mib object to enable PTP globally.
rcPTP1588ClkAnnounceInt
rcPTP1588ClkAnnounceRcTout
rcPTP1588ClkSyncInt
rcPTP1588ClkDelayMech
rcPTP1588GlobleEnable
rcPTP1588ClkProfileId
rcPTP1588ClkNetProtocol
rcPTP1588ClkVlanId
rcPTP1588ClkPriority"
REVISION "202207201215Z" -- July 17, 12:15 EST 2022
DESCRIPTION
"Added the following object to the list to display the PTP clock parameters.
rcPTP1588ClkDomainNumber"
REVISION "202207251000Z" -- Ju1y 25, 10:00 EST 2022
DESCRIPTION
"Added the following objects to the list to display the Global PTP parameters.
rcPTP1588GlobalP2PRequestInterval
rcPTP1588GlobalE2ERequestInterval
rcPTP1588Global1Step"
REVISION "202305011700Z" -- May 1, 17:00 EST 2023
DESCRIPTION
"Added the following objects to the list to display the Boundry Clock PTP parameters.
rcPTP1588BClkPorts
rcPTP1588BClkGroupName
rcPTP1588BClkProfileId
rcPTP1588BClkDomainNumber
rcPTP1588BClkTransportProtocol
rcPTP1588BClkPathDelayMech
rcPTP1588BClkPTPPortType
rcPTP1588BClkSyncInt
rcPTP1588BClkAnnounceInt
rcPTP1588BClkAnnounceRcTout
rcPTP1588BClkAutoReg
rcPTP1588BClkMasterIP
rcPTP1588BClkBackUpIP
rcPTP1588BClkGMIdentity
rcPTP1588BClkVlanId
rcPTP1588BClkPriority"
REVISION "202307071600Z" -- July 7, 16:00 EST 2023
DESCRIPTION
"Added the following object to the list to display the Ordinary Clock PTP Clock Accuracy.
rcPTP1588ClkAccuracy"
::= { ruggedcomMgmt 12 }
--=====================================================================
-- Textual Conventions
--=====================================================================
-- ---------------------------------------------------------- --
-- rcPTP1588 sub-trees
-- ---------------------------------------------------------- --
rcPTP1588Base OBJECT IDENTIFIER ::= { rcPTP1588 1 }
rcPTP1588Conformance OBJECT IDENTIFIER ::= { rcPTP1588 3 }
rcPTP1588Groups OBJECT IDENTIFIER ::= { rcPTP1588Conformance 2 }
rcPTP1588BCTables OBJECT IDENTIFIER ::= { rcPTP1588 4 }
-- -------------------------------------------------------------
-- Base sub-tree
-- -------------------------------------------------------------
rcPTP1588ClkType OBJECT-TYPE
SYNTAX INTEGER {
ordinaryClock(2),
p2ptc(3),
boundaryClock(4),
e2etc(5),
ocp2ptc(6),
oce2etc(7),
transparentClock(8),
ocAndTc(9)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"PTP1588 Clock Type."
::= { rcPTP1588Base 1}
rcPTP1588EthPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects which Ethernet ports will take part in PTP
(Precision Time Protocol) message exchanges."
::= { rcPTP1588Base 2}
rcPTP1588StartUpWait OBJECT-TYPE
SYNTAX Integer32(0..3600)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter in seconds provides the ability to bootstrap the PTP
network in an orderly fashion."
::= { rcPTP1588Base 3}
rcPTP1588NetClass OBJECT-TYPE
SYNTAX INTEGER {
netclass1588(1),
nonnetclass1588(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter indicates all devices in the timing plane are IEEE1588 aware
(IEEE1588 network) or whether the timing plane includes non-IEEE1588 devices
as well (non-IEEE1588 network)."
::= { rcPTP1588Base 4}
rcPTP1588SlaveEthPort OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the Ethernet port which will act as the Slave port when the device is
configured as a Boundary Clock."
::= { rcPTP1588Base 5}
rcPTP1588SlaveDomain OBJECT-TYPE
SYNTAX Integer32(0..127)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the PTP (Precision Time Protocol) domain number for the Slave Clock. A
PTP domain is a logical grouping of PTP clocks that synchronize to each other
using the PTP protocol."
::= { rcPTP1588Base 6}
rcPTP1588SlaveAutoReg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is specific to unicast transport. This parameter allows user to
auto register the slave clock to unicast master as specified by the 'Master IP
Address' attribute."
::= { rcPTP1588Base 7}
rcPTP1588SlaveMasteIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is specific to unicast transport and represents the IP address of
the unicast PTP (Precision Time Protocol) master clock."
::= { rcPTP1588Base 8}
rcPTP1588SlaveBackUpIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is specific to unicast transport and represents the IP address of the
unicast backup PTP (Precision Time Protocol) master clock."
::= { rcPTP1588Base 9}
rcPTP1588ServoStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It Shows the status of clock servo.
Clock servo mechanism is use to discipline the system clock.
The lock status represents clock accuracy is with in the desired limits.
User might see system alarm before convergence of clock servo"
::= { rcPTP1588Base 10}
rcPTP1588SlaveFeqAdj OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter shows the current amount of discipline applied to the
local frequency reference (TCXO), i.e. the amount of correction on this
system required to syntonize to the current reference"
::= { rcPTP1588Base 11}
rcPTP1588E2EDelay OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This parameter shows measured E2E (also called request-response)
delay between master and slave clocks"
::= { rcPTP1588Base 12}
rcPTP1588GlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True if PTP is enabled globally."
DEFVAL { false }
::= { rcPTP1588Base 13 }
rcPTP1588GlobalP2PRequestInterval OBJECT-TYPE
SYNTAX INTEGER {
value1Sec (1),
value2Sec (2),
value4Sec (3),
value8Sec (4),
value16Sec (5),
value32Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PTP (Precision Time Protocol) Announce interval (mean time interval
between successive Announce messages) in seconds.
Interpretation placed on the value:
1: Announce value is 1 Second.
2: Announce value is 2 Second.
3: Announce value is 4 Second.
4: Announce value is 8 Second.
5: Announce value is 16 Second.
6: Announce value is 32 Second."
DEFVAL { 1 }
::= { rcPTP1588Base 14 }
rcPTP1588GlobalE2ERequestInterval OBJECT-TYPE
SYNTAX INTEGER {
value1Sec (1),
value2Sec (2),
value4Sec (3),
value8Sec (4),
value16Sec (5),
value32Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PTP (Precision Time Protocol) Announce interval (mean time interval
between successive Announce messages) in seconds.
Interpretation placed on the value:
1: Announce value is 1 Second.
2: Announce value is 2 Second.
3: Announce value is 4 Second.
4: Announce value is 8 Second.
5: Announce value is 16 Second.
6: Announce value is 32 Second."
REFERENCE "IEEE Std 1588-2008 7.7.2.2 and 8.2.5.4.1"
DEFVAL { 1 }
::= { rcPTP1588Base 15 }
rcPTP1588Global1Step OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"True if PTP is enabled globally."
DEFVAL { false }
::= { rcPTP1588Base 16 }
rcPTP1588ClkAnnounceInt OBJECT-TYPE
SYNTAX INTEGER {
value1Sec (1),
value2Sec (2),
value4Sec (3),
value8Sec (4),
value16Sec (5),
value32Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PTP (Precision Time Protocol) Announce interval (mean time interval
between successive Announce messages) in seconds.
Interpretation placed on the value:
1: Announce value is 1 Second.
2: Announce value is 2 Second.
3: Announce value is 4 Second.
4: Announce value is 8 Second.
5: Announce value is 16 Second.
6: Announce value is 32 Second."
REFERENCE "IEEE Std 1588-2008 7.7.2.2 and 8.2.5.4.1"
DEFVAL { 1 }
::= { rcPTP1588Base 17 }
rcPTP1588ClkAnnounceRcTout OBJECT-TYPE
SYNTAX Integer32(2..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The AnnounceReceiptTimeout, an integral multiple of announceInterval."
DEFVAL { 3 }
::= { rcPTP1588Base 18 }
rcPTP1588ClkSyncInt OBJECT-TYPE
SYNTAX INTEGER {
value125millSec (1),
value250millSec (2),
value500millSec (3),
value1Sec (4),
value2Sec (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PTP (Precision Time Protocol) Sync interval (mean time interval
between successive Sync messages).
Interpretation placed on the value:
1: Sync interval value is 125 Millisecond.
2: Sync interval value is 250 Millisecond.
3: Sync interval value is 500 Millisecond.
4: Sync interval value is 1 Second.
5: Sync interval value is 2 Second."
DEFVAL { 0 }
::= { rcPTP1588Base 19 }
rcPTP1588ClkDelayMech OBJECT-TYPE
SYNTAX INTEGER {
e2e (1),
p2p (2),
disabled (254)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The propagation delay measuring option used by the port. For IEEE C37.238 compliant implementations this value shall be 2 (p2p)."
REFERENCE "IEEE Std 1588-2008 8.2.5.4.4 and Table 9"
DEFVAL { 2 }
::= { rcPTP1588Base 20 }
rcPTP1588ClkProfileId OBJECT-TYPE
SYNTAX INTEGER {
defaultP2PProfile (0),
powerProfile (1),
ieee8021as (2),
lxi (3),
telecom (4),
utilityProfile (5),
defaultE2EProfile (6),
customProfile (7),
powerProfileV2 (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the PTP Profile in use."
DEFVAL { 1 }
::= { rcPTP1588Base 21 }
rcPTP1588ClkDomainNumber OBJECT-TYPE
SYNTAX Unsigned32(0..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the PTP (Precision Time Protocol) domain number. A PTP domain is a
logical grouping of PTP clocks that synchronize to each other using the PTP
protocol."
DEFVAL { 0 }
::= { rcPTP1588Base 22 }
rcPTP1588ClkNetProtocol OBJECT-TYPE
SYNTAX INTEGER {
ieee8023 (1),
udpIpv4 (2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates Network Protocol in use. For IEEE C37.238 compliant implementations this value shall be 1 (ieee8023)."
DEFVAL { 1 }
::= { rcPTP1588Base 23 }
rcPTP1588ClkVlanId OBJECT-TYPE
SYNTAX Integer32(-2..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates VLAN ID in use.
-2 = PVID
-1 = Priority tagged
0 = Untagged
1 to 4094 = VID set"
DEFVAL { -2 }
::= { rcPTP1588Base 24 }
rcPTP1588ClkPriority OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates VLAN tag Priority in use."
DEFVAL { 4 }
::= { rcPTP1588Base 25 }
rcPTP1588ClkAccuracy OBJECT-TYPE
SYNTAX INTEGER {
timeAccurateTo50ns(0),
timeAccurateTo100ns(1),
timeAccurateTo250ns(2),
timeAccurateTo1us(3),
timeAccurateTo2to5us(4),
timeAccurateTo10us(5),
timeAccurateTo25us(6),
timeAccurateTo100us(7),
timeAccurateTo250us(8),
timeAccurateTo1ms(9),
timeAccurateTo2to5ms(10),
timeAccurateTo10ms(11),
timeAccurateTo25ms(12),
timeAccurateTo100ms(13),
timeAccurateTo250ms(14)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter allows the user to configure the desired clock accuracy. This
represents the instantaneous value of the time offset between master and slave
clocks. The system will generate an alarm if the time offset from the master
exceeds the desired accuracy. This mib object is supported only for OC and
OC+TC clock type."
DEFVAL { 3 }
::= { rcPTP1588Base 26 }
-- ---------------------------------------------------------------------- --
rcPTP1588BClkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcPTP1588BClkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing configuration information for
Boundry Clock Parameters"
::= { rcPTP1588BCTables 1 }
rcPTP1588BClkEntry OBJECT-TYPE
SYNTAX RcPTP1588BClkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Static information for a Boundry Clock Parameters configured into the
device by (local or network) management."
INDEX {
rcPTP1588BClkPorts
}
::= { rcPTP1588BClkTable 1 }
RcPTP1588BClkEntry ::=
SEQUENCE {
rcPTP1588BClkPorts
PortList,
rcPTP1588BClkGroupName
DisplayString,
rcPTP1588BClkProfileId
INTEGER,
rcPTP1588BClkDomainNumber
Unsigned32,
rcPTP1588BClkTransportProtocol
INTEGER,
rcPTP1588BClkPathDelayMech
INTEGER,
rcPTP1588BClkPTPPortType
INTEGER,
rcPTP1588BClkSyncInt
INTEGER,
rcPTP1588BClkAnnounceInt
INTEGER,
rcPTP1588BClkAnnounceRcTout
Integer32,
rcPTP1588BClkAutoReg
TruthValue,
rcPTP1588BClkMasterIP
IpAddress,
rcPTP1588BClkBackUpIP
IpAddress,
rcPTP1588BClkGMIdentity
Integer32,
rcPTP1588BClkVlanId
Integer32,
rcPTP1588BClkPriority
Unsigned32,
}
rcPTP1588BClkPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The set of ports"
::= { rcPTP1588BClkEntry 1 }
rcPTP1588BClkGroupName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name assigned to the port group"
::= { rcPTP1588BClkEntry 2 }
rcPTP1588BClkProfileId OBJECT-TYPE
SYNTAX INTEGER {
defaultP2PProfile (0),
powerProfile (1),
ieee8021as (2),
lxi (3),
telecom (4),
utilityProfile (5),
defaultE2EProfile (6),
customProfile (7),
powerProfileV2 (8)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates the PTP Profile in use."
::= { rcPTP1588BClkEntry 3}
rcPTP1588BClkDomainNumber OBJECT-TYPE
SYNTAX Unsigned32(0..254)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the PTP (Precision Time Protocol) domain number. A PTP domain is a
logical grouping of PTP clocks that synchronize to each other using the PTP
protocol."
::= { rcPTP1588BClkEntry 4 }
rcPTP1588BClkTransportProtocol OBJECT-TYPE
SYNTAX INTEGER {
layer2multicast (1),
layer3multicast (2),
layer3unicast (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates Transport Protocol in use."
::= { rcPTP1588BClkEntry 5 }
rcPTP1588BClkPathDelayMech OBJECT-TYPE
SYNTAX INTEGER {
end2end (1),
peer2peer (2),
disabled (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The propagation delay measuring option used by the port."
::= { rcPTP1588BClkEntry 6 }
rcPTP1588BClkPTPPortType OBJECT-TYPE
SYNTAX INTEGER {
auto (1),
slaveonly (2),
masteronly (3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Selects the PTP (Precision Time Protocol) Port Type. "
::= { rcPTP1588BClkEntry 7 }
rcPTP1588BClkSyncInt OBJECT-TYPE
SYNTAX INTEGER {
value125millSec (1),
value250millSec (2),
value500millSec (3),
value1Sec (4),
value2Sec (5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PTP (Precision Time Protocol) Sync interval (mean time interval
between successive Sync messages).
Interpretation placed on the value:
1: Sync interval value is 125 Millisecond.
2: Sync interval value is 250 Millisecond.
3: Sync interval value is 500 Millisecond.
4: Sync interval value is 1 Second.
5: Sync interval value is 2 Second."
::= { rcPTP1588BClkEntry 8 }
rcPTP1588BClkAnnounceInt OBJECT-TYPE
SYNTAX INTEGER {
value1Sec (1),
value2Sec (2),
value4Sec (3),
value8Sec (4),
value16Sec (5),
value32Sec (6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The PTP (Precision Time Protocol) Announce interval (mean time interval
between successive Announce messages) in seconds.
Interpretation placed on the value:
1: Announce value is 1 Second.
2: Announce value is 2 Second.
3: Announce value is 4 Second.
4: Announce value is 8 Second.
5: Announce value is 16 Second.
6: Announce value is 32 Second."
::= { rcPTP1588BClkEntry 9 }
rcPTP1588BClkAnnounceRcTout OBJECT-TYPE
SYNTAX Integer32(2..4)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The AnnounceReceiptTimeout, an integral multiple of announceInterval."
::= { rcPTP1588BClkEntry 10 }
rcPTP1588BClkAutoReg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is specific to unicast transport. This parameter allows user to
auto register the slave clock to unicast master as specified by the 'Master IP
Address' attribute."
::= { rcPTP1588BClkEntry 11 }
rcPTP1588BClkMasterIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is specific to unicast transport and represents the IP address of
the unicast PTP (Precision Time Protocol) master clock."
::= { rcPTP1588BClkEntry 12 }
rcPTP1588BClkBackUpIP OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter is specific to unicast transport and represents the IP address of the
unicast backup PTP (Precision Time Protocol) master clock."
::= { rcPTP1588BClkEntry 13 }
rcPTP1588BClkGMIdentity OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Grandmaster Identity received in GRANDMASTER_ID TLV."
::= { rcPTP1588BClkEntry 14 }
rcPTP1588BClkVlanId OBJECT-TYPE
SYNTAX Integer32(-2..4094)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates VLAN ID in use.
-2 = PVID
-1 = Priority tagged
0 = Untagged
1 to 4094 = VID set"
::= { rcPTP1588BClkEntry 15 }
rcPTP1588BClkPriority OBJECT-TYPE
SYNTAX Unsigned32(0..7)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates VLAN tag Priority in use."
::= { rcPTP1588BClkEntry 16 }
-- ---------------------------------------------------------------------- --
-- Conformance Groups
-- ---------------------------------------------------------------------- --
rcPTP1588BaseGroup OBJECT-GROUP
OBJECTS {
rcPTP1588ClkType,
rcPTP1588EthPorts,
rcPTP1588StartUpWait,
rcPTP1588NetClass,
rcPTP1588SlaveEthPort,
rcPTP1588SlaveDomain,
rcPTP1588SlaveAutoReg,
rcPTP1588SlaveMasteIP,
rcPTP1588SlaveBackUpIP,
rcPTP1588ServoStatus,
rcPTP1588SlaveFeqAdj,
rcPTP1588E2EDelay,
rcPTP1588GlobalEnable,
rcPTP1588GlobalP2PRequestInterval,
rcPTP1588GlobalE2ERequestInterval,
rcPTP1588Global1Step,
rcPTP1588ClkAnnounceInt,
rcPTP1588ClkAnnounceRcTout,
rcPTP1588ClkSyncInt,
rcPTP1588ClkDelayMech,
rcPTP1588ClkProfileId,
rcPTP1588ClkDomainNumber,
rcPTP1588ClkNetProtocol,
rcPTP1588ClkVlanId,
rcPTP1588ClkPriority,
rcPTP1588ClkAccuracy
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure PTP1588 clocks status."
::= { rcPTP1588Groups 1 }
rcPTP1588BCTablesGroup OBJECT-GROUP
OBJECTS {
rcPTP1588BClkPorts,
rcPTP1588BClkGroupName,
rcPTP1588BClkProfileId,
rcPTP1588BClkDomainNumber,
rcPTP1588BClkNetProtocol,
rcPTP1588BClkPathDelayMech,
rcPTP1588BClkPTPPortType,
rcPTP1588BClkSyncInt,
rcPTP1588BClkAnnounceInt,
rcPTP1588BClkAnnounceRcTout,
rcPTP1588BClkAutoReg,
rcPTP1588BClkMasterIP,
rcPTP1588BClkBackUpIP,
rcPTP1588BClkGMIdentity,
rcPTP1588BClkVlanId,
rcPTP1588BClkPriority
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure PTP1588 Boundary clocks parameters."
::= { rcPTP1588Groups 2 }
END

View File

@ -0,0 +1,41 @@
RUGGEDCOM-RS-232-MIB-AC DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY FROM SNMPv2-SMI
AGENT-CAPABILITIES FROM SNMPv2-CONF
ruggedcomAgentCapability FROM RUGGEDCOM-MIB;
ruggedcomRS232ACModule MODULE-IDENTITY
LAST-UPDATED "201102221700Z" -- Feb 22, 17:00 EST 2011;
ORGANIZATION "RuggedCom - Industrial Strength Networks"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"The capabilities description for RS-232-MIB."
REVISION "201102221700Z" -- Feb 22, 17:00 EST 2011;
DESCRIPTION
"Initial version of this MIB module."
::= { ruggedcomAgentCapability 17 }
-- ---------------------------------------------------------------------- --
ruggedcomRs232AC AGENT-CAPABILITIES
PRODUCT-RELEASE "ROS-CF52"
STATUS current
DESCRIPTION
"RS-232-MIB Agent Capabilities."
SUPPORTS RS-232-MIB
-- rfc1659.txt
INCLUDES { rs232Group, rs232AsyncGroup }
-- ---------------------------------------------------------------------- --
::= { ruggedcomRS232ACModule 1 }
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,593 @@
-- --------------------------------------------------------------------- --
-- RuggedCom Private SFP DDM MIB
-- --------------------------------------------------------------------- --
RUGGEDCOM-SFP-DDM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
DisplayString, TEXTUAL-CONVENTION,
TruthValue FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcSfpDdm MODULE-IDENTITY
LAST-UPDATED "202107211620Z" -- Jul 21, 16:20 EST 2021;
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canada Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"RuggedCom proprietary to monitor SFP DDM information."
::= { ruggedcomMgmt 17 }
-- --------------------------------------------------------------------- --
-- Textual Conventions
-- --------------------------------------------------------------------- --
RcSfpDdmAlarmWarnStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"DDM alarm and warning status of an SFP transceiver."
SYNTAX INTEGER {
notAvailable(1), -- DDM information is not available
ok(2), -- no alarm or warning flag is set
warning(3), -- at least one warning flag is set
alarm(4) -- at least one alarm flag is set
}
-- --------------------------------------------------------------------- --
-- rcSfpDdm subtrees
-- --------------------------------------------------------------------- --
rcSfpDdmGlobalConfig OBJECT IDENTIFIER ::= { rcSfpDdm 1 }
rcSfpDdmTables OBJECT IDENTIFIER ::= { rcSfpDdm 2 }
rcSfpDdmConformance OBJECT IDENTIFIER ::= { rcSfpDdm 3 }
rcSfpDdmGroups OBJECT IDENTIFIER ::= { rcSfpDdmConformance 2 }
ruggedcomSfpDdmTraps OBJECT IDENTIFIER ::= { ruggedcomTraps 52 }
-- --------------------------------------------------------------------- --
-- rcSfpDdm Global Configuration subtree
-- --------------------------------------------------------------------- --
rcSfpDdmPollingInterval OBJECT-TYPE
SYNTAX Integer32(0..30)
UNITS "minutes"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time interval in minutes to wait between two consecutive readings
from SFP/SFP+ transceivers installed. When this interval is set to 0,
the SFP DDM feature will be disabled on the system."
::= { rcSfpDdmGlobalConfig 1 }
-- --------------------------------------------------------------------- --
-- Tables subtree
-- --------------------------------------------------------------------- --
rcSfpDdmPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF RcSfpDdmPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of SFP DDM port entries."
::= { rcSfpDdmTables 1 }
rcSfpDdmPortEntry OBJECT-TYPE
SYNTAX RcSfpDdmPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"SFP DDM parameters for an SFP port."
INDEX { rcSfpPortId }
::= { rcSfpDdmPortTable 1 }
RcSfpDdmPortEntry ::= SEQUENCE {
rcSfpPortId Integer32,
rcSfpPlugged TruthValue,
rcSfpDdmVendorName DisplayString,
rcSfpDdmVendorPartNumber DisplayString,
rcSfpDdmVendorRevision DisplayString,
rcSfpDdmVendorSerialNumber DisplayString,
rcSfpDdmEncoding DisplayString,
rcSfpDdmNominalBitrate DisplayString,
rcSfpDdmConnectorType DisplayString,
rcSfpDdmWavelength DisplayString,
rcSfpDdmLinkLength DisplayString,
rcSfpDdmImplemented TruthValue,
rcSfpDdmCurrentStatus RcSfpDdmAlarmWarnStatus,
rcSfpDdmCurrentTemperature Integer32,
rcSfpDdmThreshTempAlarmLow Integer32,
rcSfpDdmThreshTempWarnLow Integer32,
rcSfpDdmThreshTempWarnHigh Integer32,
rcSfpDdmThreshTempAlarmHigh Integer32,
rcSfpDdmCurrentVoltage Integer32,
rcSfpDdmThreshVoltageAlarmLow Integer32,
rcSfpDdmThreshVoltageWarnLow Integer32,
rcSfpDdmThreshVoltageWarnHigh Integer32,
rcSfpDdmThreshVoltageAlarmHigh Integer32,
rcSfpDdmCurrentTxBiasCurrent Integer32,
rcSfpDdmThreshTxBiasAlarmLow Integer32,
rcSfpDdmThreshTxBiasWarnLow Integer32,
rcSfpDdmThreshTxBiasWarnHigh Integer32,
rcSfpDdmThreshTxBiasAlarmHigh Integer32,
rcSfpDdmCurrentRxPower Integer32,
rcSfpDdmThreshRxPowerAlarmLow Integer32,
rcSfpDdmThreshRxPowerWarnLow Integer32,
rcSfpDdmThreshRxPowerWarnHigh Integer32,
rcSfpDdmThreshRxPowerAlarmHigh Integer32,
rcSfpDdmCurrentTxPower Integer32,
rcSfpDdmThreshTxPowerAlarmLow Integer32,
rcSfpDdmThreshTxPowerWarnLow Integer32,
rcSfpDdmThreshTxPowerWarnHigh Integer32,
rcSfpDdmThreshTxPowerAlarmHigh Integer32,
rcSfpDdmWarningFlags BITS,
rcSfpDdmAlarmFlags BITS
}
rcSfpPortId OBJECT-TYPE
SYNTAX Integer32(1..65535)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The SFP port identifier for which this entry contains information.
The value is limited by number of SFP ports on the device."
::= { rcSfpDdmPortEntry 1 }
rcSfpPlugged OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP transceiver is plugged or not. true(1) is plugged and
false(2) is unplugged."
::= { rcSfpDdmPortEntry 2 }
rcSfpDdmVendorName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor's name of the SFP transceiver."
::= { rcSfpDdmPortEntry 3 }
rcSfpDdmVendorPartNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor's part number of the SFP transceiver."
::= { rcSfpDdmPortEntry 4 }
rcSfpDdmVendorRevision OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor's revision of the SFP transceiver."
::= { rcSfpDdmPortEntry 5 }
rcSfpDdmVendorSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The vendor's serial number of the SFP transceiver."
::= { rcSfpDdmPortEntry 6 }
rcSfpDdmEncoding OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The encoding mechanism of the SFP transceiver."
::= { rcSfpDdmPortEntry 7 }
rcSfpDdmNominalBitrate OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal bit rate of the SFP transceiver."
::= { rcSfpDdmPortEntry 8 }
rcSfpDdmConnectorType OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The connector type of the SFP transceiver."
::= { rcSfpDdmPortEntry 9 }
rcSfpDdmWavelength OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The laser wavelength of the SFP transceiver."
::= { rcSfpDdmPortEntry 10 }
rcSfpDdmLinkLength OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The link length of the SFP transceiver."
::= { rcSfpDdmPortEntry 11 }
rcSfpDdmImplemented OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"SFP DDM is implemented on the SFP transceiver or not.
true(1) is implemented and false(2) is not implemented."
::= { rcSfpDdmPortEntry 12 }
rcSfpDdmCurrentStatus OBJECT-TYPE
SYNTAX RcSfpDdmAlarmWarnStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current alarm and warning status of the SFP transceiver."
::= { rcSfpDdmPortEntry 13 }
rcSfpDdmCurrentTemperature OBJECT-TYPE
SYNTAX Integer32(-128000..128000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current temperature (in units of 0.001 degrees Celsius)
of the SFP transceiver."
::= { rcSfpDdmPortEntry 14 }
rcSfpDdmThreshTempAlarmLow OBJECT-TYPE
SYNTAX Integer32(-128000..128000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low temperature alarm (in units of 0.001 degrees
Celsius) of the SFP transceiver."
::= { rcSfpDdmPortEntry 15 }
rcSfpDdmThreshTempWarnLow OBJECT-TYPE
SYNTAX Integer32(-128000..128000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low temperature warning (in units of 0.001 degrees
Celsius) of the SFP transceiver."
::= { rcSfpDdmPortEntry 16 }
rcSfpDdmThreshTempWarnHigh OBJECT-TYPE
SYNTAX Integer32(-128000..128000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high temperature warning (in units of 0.001 degrees
Celsius) of the SFP transceiver."
::= { rcSfpDdmPortEntry 17 }
rcSfpDdmThreshTempAlarmHigh OBJECT-TYPE
SYNTAX Integer32(-128000..128000)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high temperature alarm (in units of 0.001 degrees
Celsius) of the SFP transceiver."
::= { rcSfpDdmPortEntry 18 }
rcSfpDdmCurrentVoltage OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current voltage (in millivolts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 19 }
rcSfpDdmThreshVoltageAlarmLow OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low voltage alarm (in millivolts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 20 }
rcSfpDdmThreshVoltageWarnLow OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low voltage warning (in millivolts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 21 }
rcSfpDdmThreshVoltageWarnHigh OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high voltage warning (in millivolts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 22 }
rcSfpDdmThreshVoltageAlarmHigh OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high voltage alarm (in millivolts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 23 }
rcSfpDdmCurrentTxBiasCurrent OBJECT-TYPE
SYNTAX Integer32(0..131070)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Tx bias current (in microamperes) of the SFP transceiver."
::= { rcSfpDdmPortEntry 24 }
rcSfpDdmThreshTxBiasAlarmLow OBJECT-TYPE
SYNTAX Integer32(0..131070)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low Tx bias current alarm (in microamperes)
of the SFP transceiver."
::= { rcSfpDdmPortEntry 25 }
rcSfpDdmThreshTxBiasWarnLow OBJECT-TYPE
SYNTAX Integer32(0..131070)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low Tx bias current warning (in microamperes)
of the SFP transceiver."
::= { rcSfpDdmPortEntry 26 }
rcSfpDdmThreshTxBiasWarnHigh OBJECT-TYPE
SYNTAX Integer32(0..131070)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high Tx bias current warning (in microamperes)
of the SFP transceiver."
::= { rcSfpDdmPortEntry 27 }
rcSfpDdmThreshTxBiasAlarmHigh OBJECT-TYPE
SYNTAX Integer32(0..131070)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high Tx bias current alarm (in microamperes)
of the SFP transceiver."
::= { rcSfpDdmPortEntry 28 }
rcSfpDdmCurrentRxPower OBJECT-TYPE
SYNTAX Integer32(0..6553500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Rx power (in nanowatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 29 }
rcSfpDdmThreshRxPowerAlarmLow OBJECT-TYPE
SYNTAX Integer32(0..6553500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low Rx power alarm (in nanowatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 30 }
rcSfpDdmThreshRxPowerWarnLow OBJECT-TYPE
SYNTAX Integer32(0..6553500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low Rx power warning (in nanowatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 31 }
rcSfpDdmThreshRxPowerWarnHigh OBJECT-TYPE
SYNTAX Integer32(0..6553500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high Rx power warning (in nanowatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 32 }
rcSfpDdmThreshRxPowerAlarmHigh OBJECT-TYPE
SYNTAX Integer32(0..6553500)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high Rx power alarm (in nanowatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 33 }
rcSfpDdmCurrentTxPower OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current Tx power (in microwatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 34 }
rcSfpDdmThreshTxPowerAlarmLow OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low Tx power alarm (in microwatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 35 }
rcSfpDdmThreshTxPowerWarnLow OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of low Tx power warning (in microwatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 36 }
rcSfpDdmThreshTxPowerWarnHigh OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high Tx power warning (in microwatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 37 }
rcSfpDdmThreshTxPowerAlarmHigh OBJECT-TYPE
SYNTAX Integer32(0..6554)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The threshold of high Tx power alarm (in microwatts) of the SFP transceiver."
::= { rcSfpDdmPortEntry 38 }
rcSfpDdmWarningFlags OBJECT-TYPE
SYNTAX BITS {
tempHighWarning(0),
tempLowWarning(1),
vccHighWarning(2),
vccLowWarning(3),
txbiasHighWarning(4),
txbiasLowWarning(5),
rxpowerHighWarning(6),
rxpowerLowWarning(7),
txpowerHighWarning(8),
txpowerLowWarning(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Warning flags indicate if any of the monitored parameters
exceeds its warning threshold or not. The change in the value
of any of these bits will generate a warning trap."
::= { rcSfpDdmPortEntry 39 }
rcSfpDdmAlarmFlags OBJECT-TYPE
SYNTAX BITS {
tempHighAlarm(0),
tempLowAlarm(1),
vccHighAlarm(2),
vccLowAlarm(3),
txbiasHighAlarm(4),
txbiasLowAlarm(5),
rxpowerHighAlarm(6),
rxpowerLowAlarm(7),
txpowerHighAlarm(8),
txpowerLowAlarm(9)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm flags indicate if any of the monitored parameters
exceeds its alarm threshold or not. The change in the value
of any of these bits will generate an alarm trap."
::= { rcSfpDdmPortEntry 40 }
-- --------------------------------------------------------------------- --
-- Traps
-- --------------------------------------------------------------------- --
rcSfpDdmWarningTrap NOTIFICATION-TYPE
OBJECTS {
rcSfpPortId,
rcSfpDdmWarningFlags,
rcSfpDdmCurrentTemperature,
rcSfpDdmCurrentVoltage,
rcSfpDdmCurrentTxBiasCurrent,
rcSfpDdmCurrentRxPower,
rcSfpDdmCurrentTxPower
}
STATUS current
DESCRIPTION
"An SFP DDM warning trap indicates that at least one of the
warning flags is set or cleared on the SFP transceiver."
::= { ruggedcomSfpDdmTraps 1 }
rcSfpDdmAlarmTrap NOTIFICATION-TYPE
OBJECTS {
rcSfpPortId,
rcSfpDdmAlarmFlags,
rcSfpDdmCurrentTemperature,
rcSfpDdmCurrentVoltage,
rcSfpDdmCurrentTxBiasCurrent,
rcSfpDdmCurrentRxPower,
rcSfpDdmCurrentTxPower
}
STATUS current
DESCRIPTION
"An SFP DDM alarm trap indicates that at least one of the
alarm flags is set or cleared on the SFP transceiver."
::= { ruggedcomSfpDdmTraps 2 }
-- --------------------------------------------------------------------- --
-- Object Groups
-- --------------------------------------------------------------------- --
rcSfpDdmCfgGroup OBJECT-GROUP
OBJECTS {
rcSfpDdmPollingInterval
}
STATUS current
DESCRIPTION
"A group of objects of SFP DDM configurable parameters."
::= { rcSfpDdmGroups 1 }
rcSfpDdmTableGroup OBJECT-GROUP
OBJECTS {
rcSfpPortId,
rcSfpPlugged,
rcSfpDdmVendorName,
rcSfpDdmVendorPartNumber,
rcSfpDdmVendorRevision,
rcSfpDdmVendorSerialNumber,
rcSfpDdmEncoding,
rcSfpDdmNominalBitrate,
rcSfpDdmConnectorType,
rcSfpDdmWavelength,
rcSfpDdmLinkLength,
rcSfpDdmImplemented,
rcSfpDdmCurrentStatus,
rcSfpDdmCurrentTemperature,
rcSfpDdmThreshTempAlarmLow,
rcSfpDdmThreshTempWarnLow,
rcSfpDdmThreshTempWarnHigh,
rcSfpDdmThreshTempAlarmHigh,
rcSfpDdmCurrentVoltage,
rcSfpDdmThreshVoltageAlarmLow,
rcSfpDdmThreshVoltageWarnLow,
rcSfpDdmThreshVoltageWarnHigh,
rcSfpDdmThreshVoltageAlarmHigh,
rcSfpDdmCurrentTxBiasCurrent,
rcSfpDdmThreshTxBiasAlarmLow,
rcSfpDdmThreshTxBiasWarnLow,
rcSfpDdmThreshTxBiasWarnHigh,
rcSfpDdmThreshTxBiasAlarmHigh,
rcSfpDdmCurrentRxPower,
rcSfpDdmThreshRxPowerAlarmLow,
rcSfpDdmThreshRxPowerWarnLow,
rcSfpDdmThreshRxPowerWarnHigh,
rcSfpDdmThreshRxPowerAlarmHigh,
rcSfpDdmCurrentTxPower,
rcSfpDdmThreshTxPowerAlarmLow,
rcSfpDdmThreshTxPowerWarnLow,
rcSfpDdmThreshTxPowerWarnHigh,
rcSfpDdmThreshTxPowerAlarmHigh,
rcSfpDdmWarningFlags,
rcSfpDdmAlarmFlags
}
STATUS current
DESCRIPTION
"A group of objects providing information about SFP DDM."
::= { rcSfpDdmGroups 2 }
rcSfpDdmNotifyGroup OBJECT-GROUP
OBJECTS {
rcSfpDdmWarningTrap,
rcSfpDdmAlarmTrap
}
STATUS current
DESCRIPTION
"A group of objects that define SFP DDM traps."
::= { rcSfpDdmGroups 3 }
END

View File

@ -0,0 +1,201 @@
RUGGEDCOM-STP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE,
Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION FROM SNMPv2-TC
OBJECT-GROUP,
NOTIFICATION-GROUP FROM SNMPv2-CONF
PortList FROM Q-BRIDGE-MIB
ruggedcomMgmt, ruggedcomTraps FROM RUGGEDCOM-MIB;
rcRstp MODULE-IDENTITY
LAST-UPDATED "201208030700Z" -- Aug 30, 17:00 EST 2012
ORGANIZATION "RuggedCom"
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"RuggedCom prorietary MIB for managing STP protocols."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012
DESCRIPTION
"Fixed IMPORTS - added NOTIFICATION-TYPE and NOTIFICATION-GROUP."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012
DESCRIPTION
"Fixed typing errors and errors in IMPORTS."
REVISION "201010101000Z" -- Oct 10, 10:00 EST 2010
DESCRIPTION
"RuggedCom prorietary MIB for managing STP protocols.
Initial version deals only with RSTP (MSTP is not
supported)."
::= { ruggedcomMgmt 5 }
-- ---------------------------------------------------------- --
-- rcRstp subtrees
-- ---------------------------------------------------------- --
rcRstpBase OBJECT IDENTIFIER ::= { rcRstp 1 }
--rcRstpTables OBJECT IDENTIFIER ::= { rcRstp 2 }
rcRstpConformance OBJECT IDENTIFIER ::= { rcRstp 3 }
-- rcRstpCompliances OBJECT IDENTIFIER ::= { rcRstpConformance 1 }
rcRstpGroups OBJECT IDENTIFIER ::= { rcRstpConformance 2 }
-- Notification/trap branch
ruggedcomRstpTraps OBJECT IDENTIFIER ::= { ruggedcomTraps 11 }
-- ---------------------------------------------------------- --
-- Base objects
-- ---------------------------------------------------------- --
rcRstpDot1dStpTxHoldCount OBJECT-TYPE
SYNTAX Integer32(0|3..100 )
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value used by the Port Transmit state machine to limit
the maximum transmission rate.
Larger values allow the network to recover from failed
links/bridges more quickly.
The value of '0' means unlimitted transmission rate.
If the value of dot1dStpTxHoldCount object is 3..10, this object
must match the value of the object dot1dStpTxHoldCount (RSTP-MIB).
If the value the object dot1dStpTxHoldCount is 10, the value of this
object represents real configured transmission rate limit."
REFERENCE
"RSTP-MIB"
DEFVAL { 0 }
::= { rcRstpBase 1 }
rcRstpDot1dStpForwardingPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports in dot1dStpPortTable that are in
'forwarding' state (the vlaue of the object dot1dStpPortState
is 'forwarding')."
REFERENCE
"BRIDGE-MIB"
::= { rcRstpBase 2 }
rcRstpDot1dStpBlockedPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports in dot1dStpPortTable that are in
'blocking' state (the vlaue of the object dot1dStpPortState
is 'blocking')."
REFERENCE
"BRIDGE-MIB"
::= { rcRstpBase 3 }
rcRstpDot1dStpBrokenPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports in dot1dStpPortTable that are in
'broken' state (the vlaue of the object dot1dStpPortState
is 'broken')."
REFERENCE
"BRIDGE-MIB"
::= { rcRstpBase 4 }
rcRstpDot1dRstpAlternatePorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports with Alternate role."
REFERENCE
"IEEE 802.1D-2004: clause 17.7"
::= { rcRstpBase 5 }
rcRstpDot1dRstpBackupPorts OBJECT-TYPE
SYNTAX PortList
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subset of ports with Backup role."
REFERENCE
"IEEE 802.1D-2004: clause 17.7"
::= { rcRstpBase 6 }
-- ---------------------------------------------------------------------- --
-- Traps
-- ---------------------------------------------------------------------- --
rcRstpNewTopology NOTIFICATION-TYPE
OBJECTS {
rcRstpDot1dStpForwardingPorts,
rcRstpDot1dStpBlockedPorts,
rcRstpDot1dStpBrokenPorts,
rcRstpDot1dRstpAlternatePorts,
rcRstpDot1dRstpBackupPorts,
dot1dStpRootPort,
dot1dStpDesignatedRoot
}
STATUS current
DESCRIPTION
"A rcRstpNewTopology trap is sent by a bridge after topoogy change trap
occures on one or more ports ( topologyChange traps are sent), and
topology becomes stable.
Topology is stable when the tcWhile timer for all ports on this Bridge
is zero.
This traps is disabled if topologyChange trap is disabled by device
configuration."
REFERENCE
"BRIDGE-MIB"
::= { ruggedcomRstpTraps 1 }
-- ---------------------------------------------------------------------- --
-- Object Groups
-- ---------------------------------------------------------------------- --
rcRstpBaseStpTxHoldCountGroup OBJECT-GROUP
OBJECTS {
rcRstpDot1dStpTxHoldCount
}
STATUS current
DESCRIPTION
"A group of object providing information about configured
Transmit Count."
::= { rcRstpGroups 1 }
rcRstpBaseGroup OBJECT-GROUP
OBJECTS {
rcRstpDot1dStpForwardingPorts,
rcRstpDot1dStpBlockedPorts,
rcRstpDot1dStpBrokenPorts,
rcRstpDot1dRstpAlternatePorts,
rcRstpDot1dRstpBackupPorts
}
STATUS current
DESCRIPTION
"A group of object providing information about port states and roles."
::= { rcRstpGroups 2 }
rcRstpNotifyGroup OBJECT-GROUP
OBJECTS {
rcRstpNewTopology
}
STATUS current
DESCRIPTION
"A group of objects that define New Topology trap."
::= { rcRstpGroups 3 }
END

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,929 @@
RUGGEDCOM-SYS-INFO-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-IDENTITY,
OBJECT-TYPE, Integer32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue,
DisplayString FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
ruggedcomMgmt FROM RUGGEDCOM-MIB;
rcSysInfo MODULE-IDENTITY
LAST-UPDATED "201711021000Z" -- Nov. 02, 10:00 EST 2017
ORGANIZATION "Siemens Canada Ltd., Process Industries and Drives"
CONTACT-INFO
"Postal: Siemens Canad Ltd.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support.canada.automation@siemens.com"
DESCRIPTION
"RuggedCom system information MIB."
REVISION "201711021000Z" -- Nov. 02, 10:00 EST 2017
DESCRIPTION
"Added new object rcDeviceErrSystem."
REVISION "201709201100Z" -- Sept. 20, 11:00 EST 2017
DESCRIPTION
"Updated DESCRIPTION of objects rcDeviceErrRadiusServerUnreachable and
rcDeviceErrTacacsServerUnreachable."
REVISION "201702151000Z" -- Feb 15, 10:00 EST 2017
DESCRIPTION
"Updated ORGANIZATION and CONTACT-INFO. Updated DESCRIPTION of
object rcDeviceErrNtpServerUnreachable."
REVISION "201410081700Z" -- Oct 08, 17:00 EST 2014
DESCRIPTION
"Added new board IDs in RcMainBoard TEXTUAL-CONVENTION."
REVISION "201208301700Z" -- Aug 30, 17:00 EST 2012
DESCRIPTION
"Added new objects: rcDeviceStsKeysDflt and rcDeviceInfoMinBootSwVer
related to the device security in the group
rcSysDeviceSecurityGroup01."
REVISION "201206011700Z" -- Jun 01, 17:00 EST 2012
DESCRIPTION
"Added new objects rcDeviceStsPwdsWeak related to the device
security in the group rcSysDeviceSecurityGroup."
REVISION "201104051000Z" -- Apr 05, 10:00 EST 2011
DESCRIPTION
"Extended RcHardwareStatus textual convention. Added
'notConnected(4)' value."
REVISION "201009161300Z" -- Sep 16, 13:00 EST 2010
DESCRIPTION
"Added Fan Bank Module hardware status elements.
Added new objects:
rcDeviceStsFanBank1 and rcDeviceStsFanBank2
Added new types related to module Slot and state change."
REVISION "200905171300Z" -- May 17, 13:00 EST 2009
DESCRIPTION
"Fixed description for object rcDeviceCommClearSyslog.
Added new object:
rcDeviceCommClearLogs
Removed statement about mandatory groups from groups descriptions."
REVISION "200812171300Z" -- Dec 17, 13:00 EST 2008
DESCRIPTION
"Fixed mistyped object name for rcDeviceStsErrorAlarm in
rcSysStsObjectsGroup objects list.
Added new object:
rcDeviceCommIdentify."
REVISION "200810091000Z" -- Oct 09, 10:00 EST 2008
DESCRIPTION
"Added new objects:
rcDeviceStsErrorAlarm,
rcDeviceStsFailSafeRelay,
rcDeviceStsNoOfActiveAlarms."
REVISION "200809121400Z" -- Sep 12, 14:00 EST 2008
DESCRIPTION
"Adde new enumeration labels for rcDeviceInfoMainBoardType
for new hardware platform support."
REVISION "200802151400Z" -- Feb 15, 14:00 EST 2008
DESCRIPTION
"Removed '_' characters from enumeration labels.
Added new objects:
rcDeviceInfoPendingBootSwVersion
rcDeviceInfoPendingMainSwVersion
rcDeviceInfoCfgRevision
rcDeviceCommReset
rcDeviceCommLoadDefaultCfg,
rcDeviceCommClearAlarms,
rcDeviceCommClearSyslog
"
REVISION "200609061400Z" -- Sept 6, 14:00 EST 2006
DESCRIPTION
"The initial version of RuggedCom system information MIB."
::= { ruggedcomMgmt 2 }
RcHardwareStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A status of a hardware module in the RuggedCom device."
SYNTAX INTEGER {
notPresent(1), -- the module is not present
functional(2), -- the module is present and functional
notFunctional(3), -- the module is present, but not
-- functional
notConnected(4) -- the module is present, but not connected
}
RcFanStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of a fan-bank."
SYNTAX INTEGER {
notPresent(1), -- this bank is not present
failed(2), -- this bank has failed due to a mechanical
-- or sensor problem
standby(3), -- the fan system is active, but this bank
-- is designated as a backup and not
off(4), -- currently spinning this bank is off
on(5) -- this bank is currently spinning
}
RcHotswapModuleSlot ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A physical slot holding the hotswapable module (ROX 2 specific).
As the value 0 is forbidden in SNMP enumerations, this value is the
value 1 higher than some other ROX 2 slot values"
SYNTAX INTEGER {
pm1(1),
lm1(2),
lm2(3),
lm3(4),
cm(5),
sm(6),
lm4(7),
lm5(8),
lm6(9),
pm2(10),
main(11), -- The backplane is not hotswapable
em(12) -- This is a logical slot not a physical one,
-- not hotswapable
}
RcHotswapModuleState ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A status of a hardware module in the RuggedCom device."
SYNTAX INTEGER {
empty(1), -- the module is not present
disabled(2), -- the module is present, but has been
-- disabled by configuration.
resetting(3), -- the module is present and is on its way
-- to either operating or failed.
operating(4), -- the module is present and has reached
-- the operating state
failed(5), -- the module is present, but cannot be
unknown(255) -- booted unknown status
}
RcMainBoard ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A main board type code. This textual convention will be updated
any time when new main board type is developed."
SYNTAX INTEGER {
rsMCPU2(1), -- RSMCPU, otherwise known as
-- 40-00-0026 Rev A1
rs400revB2(2),
rmc30(3),
rs900revB1F(4), -- RS900 with 6 copper,
-- 2 fiber and 1 optional port
rs900revB1noF(5), -- RS900 with 8 copper and 1
-- optional port
rs1600M(6), -- RS1600 Modular, obsolete
rs400revC1(7),
rsG2100(8),
rs900G(9),
rsG2200(10),
rs969(11),
rs900v2F(12), -- RS900 88E6095 based with
-- 6 copper, 2 fiber and
rs900v2noF(13), -- 1 optional port RS900
-- 88E6095 based with 8 copper
-- and 1 optional port
rs416(15),
rsRMC30Ksz80001(16),
rs930(17),
rs969v2(18),
rs910(19),
rs920(20),
rs940G(21),
rsi80x(22),
rsG2300(23),
rs416v2(24),
rsg2288(25),
rp110(26),
rs900GP(27),
rs900M(28),
rs950G(29),
rs900v3F(30),
rs900v3noF(31),
rsg2100v2(32),
rsG2488(61),
rsG2488v2(62),
rsG2488v3(63),
rmc8388A(64),
rmc8388B(65),
rmc8388C(66),
rsG920P(67),
rsl910(68),
rsg9xxc(70),
rsg9xxr(71),
rst2228(129),
rst916(130),
rsMCPU(255), -- RSMCPU, otherwise known
-- as 40-00-0008 Rev B1
rx1000(256),
rx1100(257),
rx1500(258),
rx1501(259),
rx1510(260),
rx1511(261),
rx1512(262),
rx5000(263),
mx5000(264),
rx1400(265)
}
rcSysInfoConformance OBJECT IDENTIFIER ::= { rcSysInfo 5 }
-- rcSysInfoCompliances OBJECT IDENTIFIER ::= { rcSysInfoConformance 1 }
rcSysInfoGroups OBJECT IDENTIFIER ::= { rcSysInfoConformance 2 }
-- ---------------------------------------------------------------------- --
-- SysInfo subtrees
-- ---------------------------------------------------------------------- --
rcDeviceError OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for various errors detected in RuggedCom devices."
::= { rcSysInfo 1 }
rcDeviceStatus OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for various status information detected in
RuggedCom devices."
::= { rcSysInfo 2 }
rcDeviceInfo OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for RuggedCom devices manufacturing information."
::= { rcSysInfo 3 }
rcDeviceCommands OBJECT-IDENTITY
STATUS current
DESCRIPTION
"The main subtree for device control commands."
::= { rcSysInfo 4 }
-- ---------------------------------------------------------------------- --
-- Device errors objects
-- ---------------------------------------------------------------------- --
rcDeviceErrBootupError OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"The error discovered during bootup process.
If there was no error during device bootup, zero length string
will be retreived."
::= { rcDeviceError 1}
rcDeviceErrWatchdogReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether the last device reboot was caused by wachdog."
::= { rcDeviceError 2}
rcDeviceErrConfigurationFailure OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether errors were detected while applying configuration
settings from configuration file.
Configuration is updated from the configureation file at bootup time
when file is loaded from nonvolatile memory, or when new file is
downloaded to the device.
Whenever the value of this object changes from false(2) to true(1),
the device will generate genericTrap notification."
REFERENCE
"genericTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 3}
rcDeviceErrCrashLogCreated OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether the device error that caused creation of an
entry in crashlog.txt file was detected.
Whenever the value of this object changes from false(2) to true(1),
the device will generate genericTrap notification."
REFERENCE
"genericTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 4}
rcDeviceErrStackOverflow OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether the stack of any of the system tasks is used
over the system threshold.
Whenever the value of this object changes from false(2) to true(1),
the device will generate genericTrap notification."
REFERENCE
"genericTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 5}
rcDeviceErrHeapError OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether the system memory corruption was detected.
Whenever the value of this object changes from false(2) to true(1),
the device will generate genericTrap notification."
REFERENCE
"genericTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 6}
rcDeviceErrDateAndTimeSetFailed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS obsolete
DESCRIPTION
"Indicates whether the date and time setting in the device falied.
Whenever the value of this object changes from false(2) to true(1),
the device will generate genericTrap notification."
REFERENCE
"genericTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 7}
rcDeviceErrNtpServerUnreachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether any of NTP servers (if required) can be reached.
The value of this object is 'true' if both servers become unreachable.
Whenever the value of this object changes, the device will generate
the ntpServiceAvailableChange notification."
REFERENCE
"ntpServiceAvailableChange notification is defined in RUGGEDCOM-NTP-MIB file."
::= { rcDeviceError 8 }
rcDeviceErrBootPTftpTrFailed OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the the file was transfered properly after
obtaining IP address from the BootP server.
Whenever the value of this object changes from false(2) to true(1),
the device will generate genericTrap notification."
REFERENCE
"genericTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 9 }
rcDeviceErrRadiusServerUnreachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the RADIUS server (if required) can be reached.
Whenever the value of this object changes, the device will generate
the radiusServiceAvailableChange notification."
REFERENCE
"radiusServiceAvailableChange notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 10 }
rcDeviceErrTacacsServerUnreachable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the TACACS+ server (if required) can be reached.
Whenever the value of this object changes, the device will generate
the tacacsServiceAvailableChange notification."
REFERENCE
"tacacsServiceAvailableChange notification is defined in ruggedcomTrapsModule."
::= { rcDeviceError 11 }
rcDeviceErrSystem OBJECT-TYPE
SYNTAX BITS {
errCrashLog(0),
errWatchdogRst(1),
errBootupErr(2),
errCfgFailure(3),
errStackOvfl(4),
errHeapErr(5),
errRealTimeClk(6),
errRxBuffersLow(7),
errClockManager_OutOfResources(8),
errClockManager_PrimarySourceFailed(9),
errFpgaCompatibility(10),
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicated whether a device failure occured. Whenever the value of this object
changes, the device will generate the deviceErrTrap notification."
REFERENCE
"deviceErrTrap notification is defined in ruggedcomTrapsModule."
::= {rcDeviceError 12 }
-- ---------------------------------------------------------------------- --
-- Device Status information objects
-- ---------------------------------------------------------------------- --
rcDeviceStsCpuUsage OBJECT-TYPE
SYNTAX Integer32
UNITS "tenths of percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage in tenths of percent of available CPU cycles used
for device operation as measured over the last second when
object was retreived."
::= { rcDeviceStatus 1 }
rcDeviceStsAvailableRam OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes of RAM still available in the system
control CPU."
::= { rcDeviceStatus 2 }
rcDeviceStsTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius degrees"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The temperature measured in the device."
::= { rcDeviceStatus 3 }
rcDeviceStsPowerSupply1 OBJECT-TYPE
SYNTAX RcHardwareStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of Power Supply Module 1.
Whenever the value of this object changes from functional(2) to
notFunctional(3), or from notFunctionl(3) to functional(2),
the device will generate powerSupplyTrap notification."
REFERENCE
"powerSupplyTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceStatus 4 }
rcDeviceStsPowerSupply2 OBJECT-TYPE
SYNTAX RcHardwareStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of Power Supply Module 2.
Whenever the value of this object changes from functional(2) to
notFunctional(3), or from notFunctionl(3) to functional(2),
the device will generate powerSupplyTrap notification."
REFERENCE
"powerSupplyTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceStatus 5 }
rcDeviceStsCpuUsagePercent OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The percentage of available CPU cycles used for device operation
as measured over the last second when object was retreived."
::= { rcDeviceStatus 6 }
rcDeviceStsFailSafeRelay OBJECT-TYPE
SYNTAX INTEGER {
energized(1),
deEnergized(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates status of fail safe relay in the device.
Fail safe relay is deEnergized(2) if there is at least one active
alarm recorded in the device."
::= { rcDeviceStatus 7 }
rcDeviceStsErrorAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates that at least one alarm of level ERROR, ALERT or CRITICAL
is active in the device."
::= { rcDeviceStatus 8 }
rcDeviceStsNoOfActiveAlarms OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of active alarms currently recorded in device."
::= { rcDeviceStatus 9 }
rcDeviceStsFanBank1 OBJECT-TYPE
SYNTAX RcFanStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of Fan Bank Module 1."
REFERENCE
"fanBankTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceStatus 10 }
rcDeviceStsFanBank2 OBJECT-TYPE
SYNTAX RcFanStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the status of Fan Bank Module 2."
REFERENCE
"fanBankTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceStatus 11 }
rcDeviceStsPwdsWeak OBJECT-TYPE
SYNTAX BITS {
adminPwd(0),
operPwd(1),
guestPwd(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if any of passwords is configured as 'weak'.
Change in the value of the bit in this object from '0' to '1'
will generate weakPasswordTrap."
REFERENCE
"weakPasswordTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceStatus 12 }
rcDeviceStsKeysDflt OBJECT-TYPE
SYNTAX BITS {
sshDfltKeys(0),
sslDfltKeys(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if any of secure services uses default keys and/or
certificates. Customer is advised to update keys for secure
services if defaults are used.
Change in the value of the bit in this object from '0' to '1'
will generate defaultKeysTrap notification."
REFERENCE
"defaultKeysTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceStatus 13 }
-- ---------------------------------------------------------------------- --
-- General System Information objects
-- ---------------------------------------------------------------------- --
rcDeviceInfoSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The manufacturing serial number of the device."
::= { rcDeviceInfo 1 }
rcDeviceInfoBootSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version and the build date of the boot loader software."
::= { rcDeviceInfo 2 }
rcDeviceInfoMainSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version and the build date of the main operating system
software."
::= { rcDeviceInfo 3 }
rcDeviceInfoMainBoardType OBJECT-TYPE
SYNTAX RcMainBoard
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The identification code of the device main board."
::= { rcDeviceInfo 4 }
rcDeviceInfoTotalRam OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of bytes of RAM in the system control CPU."
::= { rcDeviceInfo 5 }
rcDeviceInfoPendingBootSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version and the build date of the boot loader software
that has been loaded to the device and is pending reboot.
Whenever the value of this object changes from zero-length string
to any string of non-zero length, the device will generate
swUpgradeTrap notification."
REFERENCE
"swUpgradeTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceInfo 6 }
rcDeviceInfoPendingMainSwVersion OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version and the build date of the main operating system
software that has been loaded to the device and is pending reboot.
Whenever the value of this object changes from zero-length string
to any string of non-zero length, the device will generate
swUpgradeTrap notification."
REFERENCE
"swUpgradeTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceInfo 7 }
rcDeviceInfoCfgRevision OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The configuration file revision.
The revision number will be updated whenever file is saved to the
flash memory. This number is recorded in config.csv at the time file
is uploaded from the device.
Whenever the value of this object changes the device will generate
cfgChangeTrap notification."
REFERENCE
"cfgChangeTrap notification is defined in ruggedcomTrapsModule."
::= { rcDeviceInfo 8 }
rcDeviceInfoMinBootSwVer OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The minimum version of the boot loader software required by
ROS device. If this version is not newer than the version
retreived as a value of object rcDeviceInfoBootSwVersion, trap
bootVersionMismatchTrap will be generated."
REFERENCE
"bootVersionMismatchTrap notification is defined in
ruggedcomTrapsModule."
::= { rcDeviceInfo 9 }
-- ---------------------------------------------------------------------- --
-- Device control commands objects
-- ---------------------------------------------------------------------- --
rcDeviceCommReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will cause device
to reboot.
As a result of Read request the agent will return value 'false(2)'."
::= { rcDeviceCommands 1}
rcDeviceCommLoadDefaultCfg OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will force device
to load default configuration to all tables.
As a result of Read request the agent will return value 'false(2)'."
::= { rcDeviceCommands 2}
rcDeviceCommClearAlarms OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will cause device
to clear all alarms.
As a result of Read request the agent will return value 'false(2)'."
::= { rcDeviceCommands 3}
rcDeviceCommClearSyslog OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will cause device
to clear syslog.txt file.
As a result of Read request the agent will return value 'false(2)'."
::= { rcDeviceCommands 4}
rcDeviceCommClearLogs OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Setting the value of this object to 'true(1)' will cause device
to clear syslog.txt and crashlog.txt files.
As a result of Read request the agent will return value 'false(2)'."
::= { rcDeviceCommands 5}
rcDeviceCommIdentify OBJECT-TYPE
SYNTAX Integer32 (0..300)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Time Period in seconds for which the device should continue flashing
the LEDs when possible so that device is visually recognized.
Setting this value to any value greater than 0 will start LED flash
timer on the device.Setting the value to 0 will stop the LED flash
timer. On Read request agent always sends back the existing Timeout
value for LED flash Timer."
::= { rcDeviceCommands 6 }
-- ---------------------------------------------------------------------- --
-- Object Groups
-- ---------------------------------------------------------------------- --
rcSysErrObjectsGroup OBJECT-GROUP
OBJECTS {
rcDeviceErrBootupError,
rcDeviceErrWatchdogReset,
rcDeviceErrConfigurationFailure,
rcDeviceErrCrashLogCreated,
rcDeviceErrStackOverflow,
rcDeviceErrHeapError,
rcDeviceErrDateAndTimeSetFailed,
rcDeviceErrNtpServerUnreachable,
rcDeviceErrBootPTftpTrFailed,
rcDeviceErrRadiusServerUnreachable,
rcDeviceErrTacacsServerUnreachable
}
STATUS obsolete
DESCRIPTION
"A group of objects providing information about irregularities
in the device."
::= { rcSysInfoGroups 1 }
rcSysStsObjectsGroup OBJECT-GROUP
OBJECTS {
rcDeviceStsCpuUsage,
rcDeviceStsCpuUsagePercent,
rcDeviceStsAvailableRam
}
STATUS obsolete
DESCRIPTION
"A group of objects providing information device resources."
::= { rcSysInfoGroups 2 }
rcSysStsObjectsTemperatureGroup OBJECT-GROUP
OBJECTS {
rcDeviceStsTemperature
}
STATUS current
DESCRIPTION
"This group is created to allow MIBs for products that do not have
temperature sensore installed to exclude rcDeviceStsTemperature
object."
::= { rcSysInfoGroups 3 }
rcSysStsPowerSupplyGroup OBJECT-GROUP
OBJECTS {
rcDeviceStsPowerSupply1,
rcDeviceStsPowerSupply2
}
STATUS current
DESCRIPTION
"A group of objects providing information about power supply modules
in the device. This group is mandatory for products with redundant
power supply."
::= { rcSysInfoGroups 4 }
rcSysInfoDeviceInfoGroup OBJECT-GROUP
OBJECTS {
rcDeviceInfoMainBoardType,
rcDeviceInfoTotalRam,
rcDeviceInfoBootSwVersion,
rcDeviceInfoMainSwVersion,
rcDeviceInfoPendingBootSwVersion,
rcDeviceInfoPendingMainSwVersion,
rcDeviceInfoCfgRevision,
rcDeviceInfoSerialNumber
}
STATUS current
DESCRIPTION
"A group of object providing manufacturer's information about
product's main board hardware, software, identification."
::= { rcSysInfoGroups 5 }
rcSysDeviceCommGroup OBJECT-GROUP
OBJECTS {
rcDeviceCommReset,
rcDeviceCommLoadDefaultCfg,
rcDeviceCommClearAlarms,
rcDeviceCommClearSyslog,
rcDeviceCommClearLogs
}
STATUS current
DESCRIPTION
"A group of object providing device control commands."
::= { rcSysInfoGroups 6 }
rcSysDeviceCommIdentifyGroup OBJECT-GROUP
OBJECTS {
rcDeviceCommIdentify
}
STATUS current
DESCRIPTION
"A group of object providing device control commands for
visual recognisation of the device (LED flashing)."
::= { rcSysInfoGroups 7 }
rcSysStsObjectsGroup1 OBJECT-GROUP
OBJECTS {
rcDeviceStsCpuUsage,
rcDeviceStsCpuUsagePercent,
rcDeviceStsAvailableRam,
rcDeviceStsErrorAlarm,
rcDeviceStsFailSafeRelay,
rcDeviceStsNoOfActiveAlarms
}
STATUS current
DESCRIPTION
"A group of objects providing information about device resources."
::= { rcSysInfoGroups 8 }
rcSysStsFanBankGroup OBJECT-GROUP
OBJECTS {
rcDeviceStsFanBank1,
rcDeviceStsFanBank2
}
STATUS current
DESCRIPTION
"A group of objects providing information about fan bank modules
in the device. This group is mandatory for products with redundant
fan banks."
::= { rcSysInfoGroups 9 }
rcSysDeviceSecurityGroup OBJECT-GROUP
OBJECTS {
rcDeviceStsPwdsWeak
}
STATUS current
DESCRIPTION
"A group of object providing device control commands."
::= { rcSysInfoGroups 10 }
rcSysDeviceSecurityGroup01 OBJECT-GROUP
OBJECTS {
rcDeviceStsPwdsWeak,
rcDeviceStsKeysDflt,
rcDeviceInfoMinBootSwVer
}
STATUS current
DESCRIPTION
"A group of object providing device control commands."
::= { rcSysInfoGroups 11 }
rcSysErrObjectsGroup1 OBJECT-GROUP
OBJECTS {
rcDeviceErrSystem
}
STATUS current
DESCRIPTION
"A group of objects providing information about device system errors."
::= { rcSysInfoGroups 12 }
END

View File

@ -0,0 +1,158 @@
RUGGEDCOM-TIMECONFIG-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE, Integer32, Unsigned32 FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, DateAndTime,
DisplayString FROM SNMPv2-TC
OBJECT-GROUP FROM SNMPv2-CONF
ruggedcomMgmt FROM RUGGEDCOM-MIB;
rcTimeConfig MODULE-IDENTITY
LAST-UPDATED "201509281300Z" -- Sep 28, 13:00 EST 2015
ORGANIZATION "Siemens Canada Ltd."
CONTACT-INFO
"Postal: RuggedCom Inc.
300 Applewood Crescent
Concord, Ontario,
L4K 5C7 Canada
Tel: 1-905-856-5288
E-Mail: support@ruggedcom.com"
DESCRIPTION
"Siemens - RuggedCom prorietary to configure and monitor time and date module."
REVISION "201509281300Z" -- Sep 28, 13:00 EST 2015
DESCRIPTION
"Initial version of Siemens - RuggedCom prorietary MIB to control and
monitor time and date module."
::= { ruggedcomMgmt 11 }
--=====================================================================
-- Textual Conventions
--=====================================================================
RcTimeSyncStatus ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The status of a TimeSync (GPS/IRIGB) module."
SYNTAX INTEGER {
notPresent(1),
disabled(2),
locked(3),
searching(4),
aquiring(5),
holdover(6),
parity(7), -- IRIGB specific
decoder(8),
shortckt(9), -- GPS specific
cfgfailure(10)
}
-- ---------------------------------------------------------- --
-- rcTimeConfig subtrees
-- ---------------------------------------------------------- --
rcTimeConfigBase OBJECT IDENTIFIER ::= { rcTimeConfig 1 }
rcTimeConfigConformance OBJECT IDENTIFIER ::= { rcTimeConfig 3 }
rcTimeConfigGroups OBJECT IDENTIFIER ::= { rcTimeConfigConformance 2 }
-- -------------------------------------------------------------
-- Base subtree
-- -------------------------------------------------------------
rcTimeSource OBJECT-TYPE
SYNTAX INTEGER {
localclk(6),
irigb(2),
ieee1588(4),
ntp(5),
gps(3)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A time source that is driving the local clock."
::= { rcTimeConfigBase 1}
rcTimeAndDate OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter allows for both the viewing and setting
of the local time and date in DateAndTime format.
DateAndTime is a standard Textual Convention which is
defined in the SNMPv2-TC"
::= { rcTimeConfigBase 2}
rcDSTOfst OBJECT-TYPE
SYNTAX Unsigned32(0..86399)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies the amount of time to be shifted
forward/backward when DST begins and ends.
For example for most part of USA and Canada, DST time shift
is 1 hour (01:00:00) forward when DST begins and 1 hour backward
when DST ends."
::= { rcTimeConfigBase 3}
rcCurrentUTCOfst OBJECT-TYPE
SYNTAX Unsigned32(0..1000)
UNITS "seconds"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Current UTC offset parameter allows user to adjust the difference
between UTC and TAI."
::= { rcTimeConfigBase 4}
rcLeapSecPending OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter allows user to manage the leap second event. A leap
second is a second added to Coordinated "
::= { rcTimeConfigBase 5}
rcDSTRule OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This parameter specifies a rule for time and date when the transition
between Standard and Daylight Saving Time occurs.
Format: mm.n.d/HH:MM:SS mm.n.d/HH:MM:SS
mm - Month of the year (01 - January, 12 - December)
n - nth d-day in the month (1 - 1st d-day, 5 - 5th/last d-day)
d - day of the week (0 - Sunday, 6 - Saturday)
HH - hour of the day (0 - 24)
MM - minute of the hour (0 - 59)
SS - second of the minute (0 - 59)
Example: The following rule applies in most part of USA and Canada:
03.2.0/02:00:00 11.1.0/02:00:00
DST begins on March's 2nd Sunday at 2:00am
DST ends on November's 1st Sunday at 2:00am. "
::= { rcTimeConfigBase 6}
-- ---------------------------------------------------------------------- --
-- Conformance Groups
-- ---------------------------------------------------------------------- --
rcTimeConfigBaseGroup OBJECT-GROUP
OBJECTS {
rcTimeSource,
rcTimeAndDate,
rcDSTOfst,
rcCurrentUTCOfst,
rcLeapSecPending,
rcDSTRule
}
STATUS current
DESCRIPTION
"A group of objects providing ability to monitor and configure Time and Date status."
::= { rcTimeConfigGroups 1 }
END

File diff suppressed because it is too large Load Diff