initial commit; version 22.5.12042
This commit is contained in:
787
mibs/microsens/G6-ACCESS-MIB
Normal file
787
mibs/microsens/G6-ACCESS-MIB
Normal file
@ -0,0 +1,787 @@
|
||||
G6-ACCESS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
access OBJECT IDENTIFIER ::= { management 76 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
accessAuthenticationMode OBJECT-TYPE -- authentication_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
local (0),
|
||||
localThenRadius (1),
|
||||
radius (2),
|
||||
localThenTacacs (3),
|
||||
tacacs (4),
|
||||
radiusThenLocal (5),
|
||||
tacacsThenLocal (6)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter defines against which database incoming user and password are verified."
|
||||
::= { access 1 }
|
||||
|
||||
|
||||
-- ******************* Begin of userTable *************************
|
||||
|
||||
userTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { access 2 }
|
||||
|
||||
userEntry OBJECT-TYPE
|
||||
SYNTAX UserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { userIndex }
|
||||
::= { userTable 1 }
|
||||
|
||||
|
||||
UserEntry ::= SEQUENCE {
|
||||
userIndex INTEGER,
|
||||
userName DisplayString,
|
||||
userAssociatedGroups DisplayString,
|
||||
userGeneralAccessRights INTEGER ,
|
||||
userEnableTelnetAccess INTEGER ,
|
||||
userEnableSshAccess INTEGER ,
|
||||
userEnableWebAccess INTEGER ,
|
||||
userEnableSnmpAccess INTEGER ,
|
||||
userEnableNmpAccess INTEGER ,
|
||||
userEnableFtpAccess INTEGER ,
|
||||
userEnterPassword DisplayString,
|
||||
userEncryptedAuthPassword DisplayString,
|
||||
userSnmpV3SecurityLevel INTEGER ,
|
||||
userSnmpV3AuthAlgorithm INTEGER ,
|
||||
userSnmpV3PrivacyAlgorithm INTEGER ,
|
||||
userEnterSnmpV3AuthPassword DisplayString,
|
||||
userEncryptedSnmpAuthPassword DisplayString,
|
||||
userEnterSnmpV3PrivacyPassword DisplayString,
|
||||
userEncryptedSnmpPrivacyPassword DisplayString
|
||||
}
|
||||
|
||||
userIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { userEntry 1 }
|
||||
|
||||
userName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name used to login to the system regardless of the management interface used. At least 3 character are required."
|
||||
::= { userEntry 2 }
|
||||
|
||||
userAssociatedGroups OBJECT-TYPE -- associated_groups
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A user must be part of a group and inherits the rights of the groups and their views."
|
||||
::= { userEntry 3 }
|
||||
|
||||
userGeneralAccessRights OBJECT-TYPE -- general_access_rights
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noAccess (0),
|
||||
readOnly (1),
|
||||
readWrite (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limited access rights here overrule rights granted by the associated groups and their views. Use NO_ACCESS to temporarily suspend a user account."
|
||||
::= { userEntry 4 }
|
||||
|
||||
userEnableTelnetAccess OBJECT-TYPE -- enable_telnet_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permit CLI user access via insecure telnet session or via local serial port."
|
||||
::= { userEntry 5 }
|
||||
|
||||
userEnableSshAccess OBJECT-TYPE -- enable_ssh_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permit CLI user access via secure shell."
|
||||
::= { userEntry 6 }
|
||||
|
||||
userEnableWebAccess OBJECT-TYPE -- enable_web_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permit user access via the web interface."
|
||||
::= { userEntry 7 }
|
||||
|
||||
userEnableSnmpAccess OBJECT-TYPE -- enable_snmp_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permit user access via SNMP of any version. Additionally use SNMP settings to restrict to only secure SNMP v3 if desired."
|
||||
::= { userEntry 8 }
|
||||
|
||||
userEnableNmpAccess OBJECT-TYPE -- enable_nmp_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permit user access via the nmp network management application."
|
||||
::= { userEntry 9 }
|
||||
|
||||
userEnableFtpAccess OBJECT-TYPE -- enable_ftp_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permit ftp access for file transfers."
|
||||
::= { userEntry 10 }
|
||||
|
||||
userEnterPassword OBJECT-TYPE -- enter_password
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set a new authentication password which replaces the previous one. This password applies to all user access methods except SNMP. For SNMP v3 a separate set of passwords is used. Note: trailing spaces or multiple spaces in the password are automatically removed."
|
||||
::= { userEntry 11 }
|
||||
|
||||
userEncryptedAuthPassword OBJECT-TYPE -- encrypted_auth_password
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { userEntry 12 }
|
||||
|
||||
userSnmpV3SecurityLevel OBJECT-TYPE -- snmp_v3_security_level
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noAuthNoPriv (0),
|
||||
authNoPriv (1),
|
||||
authPriv (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines if login authorization and/or privacy are used."
|
||||
::= { userEntry 13 }
|
||||
|
||||
userSnmpV3AuthAlgorithm OBJECT-TYPE -- snmp_v3_auth_algorithm
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noAuthentication (0),
|
||||
md5 (1),
|
||||
sha (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines with which algorithm the authorization key is created and decoded."
|
||||
::= { userEntry 14 }
|
||||
|
||||
userSnmpV3PrivacyAlgorithm OBJECT-TYPE -- snmp_v3_privacy_algorithm
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noPrivacy (0),
|
||||
des (1),
|
||||
aes (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines which encryption method is used security level includes privacy."
|
||||
::= { userEntry 15 }
|
||||
|
||||
userEnterSnmpV3AuthPassword OBJECT-TYPE -- enter_snmp_v3_auth_password
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set a new SNMP v3 authentication password. This parameter only is required when SNMP v3 is used. This value correlates to the authorization key. No spaces are permitted and at least 8 character are required."
|
||||
::= { userEntry 16 }
|
||||
|
||||
userEncryptedSnmpAuthPassword OBJECT-TYPE -- encrypted_snmp_auth_password
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { userEntry 17 }
|
||||
|
||||
userEnterSnmpV3PrivacyPassword OBJECT-TYPE -- enter_snmp_v3_privacy_password
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set a new encryption password. This parameter only is required when SNMP v3 user based privacy is used. If left empty, the SNMP v3 authentication password is also used for SNMP v3 privacy. No spaces are permitted and at least 8 character are required. IMPORTANT: This password must be different to the authentication password !"
|
||||
::= { userEntry 18 }
|
||||
|
||||
userEncryptedSnmpPrivacyPassword OBJECT-TYPE -- encrypted_snmp_privacy_password
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { userEntry 19 }
|
||||
|
||||
|
||||
-- ********************* End of userTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of groupTable *************************
|
||||
|
||||
groupTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { access 3 }
|
||||
|
||||
groupEntry OBJECT-TYPE
|
||||
SYNTAX GroupEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { groupIndex }
|
||||
::= { groupTable 1 }
|
||||
|
||||
|
||||
GroupEntry ::= SEQUENCE {
|
||||
groupIndex INTEGER,
|
||||
groupName DisplayString,
|
||||
groupAssociatedViews DisplayString
|
||||
}
|
||||
|
||||
groupIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { groupEntry 1 }
|
||||
|
||||
groupName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter a unique and descriptive name that identifies the group. At least 3 character are required."
|
||||
::= { groupEntry 2 }
|
||||
|
||||
groupAssociatedViews OBJECT-TYPE -- associated_views
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list which may point to one or several views that make up this group."
|
||||
::= { groupEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of groupTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of viewTable *************************
|
||||
|
||||
viewTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ViewEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { access 4 }
|
||||
|
||||
viewEntry OBJECT-TYPE
|
||||
SYNTAX ViewEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { viewIndex }
|
||||
::= { viewTable 1 }
|
||||
|
||||
|
||||
ViewEntry ::= SEQUENCE {
|
||||
viewIndex INTEGER,
|
||||
viewName DisplayString,
|
||||
viewAssociatedPattern DisplayString
|
||||
}
|
||||
|
||||
viewIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { viewEntry 1 }
|
||||
|
||||
viewName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter a unique and descriptive name that identifies the view. At least 3 character are required."
|
||||
::= { viewEntry 2 }
|
||||
|
||||
viewAssociatedPattern OBJECT-TYPE -- associated_pattern
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list which may point to one or several pattern that make up this view."
|
||||
::= { viewEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of viewTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of patternTable *************************
|
||||
|
||||
patternTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PatternEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { access 5 }
|
||||
|
||||
patternEntry OBJECT-TYPE
|
||||
SYNTAX PatternEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { patternIndex }
|
||||
::= { patternTable 1 }
|
||||
|
||||
|
||||
PatternEntry ::= SEQUENCE {
|
||||
patternIndex INTEGER,
|
||||
patternName DisplayString,
|
||||
patternDotstring DisplayString,
|
||||
patternAccessRights INTEGER
|
||||
}
|
||||
|
||||
patternIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..127)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { patternEntry 1 }
|
||||
|
||||
patternName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter a unique and descriptive name that identifies the pattern. At least 3 character are required."
|
||||
::= { patternEntry 2 }
|
||||
|
||||
patternDotstring OBJECT-TYPE -- dotstring
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A dotstring or partical dotstring can be defined here. Example: device.port"
|
||||
::= { patternEntry 3 }
|
||||
|
||||
patternAccessRights OBJECT-TYPE -- access_rights
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
noAccess (0),
|
||||
readOnly (1),
|
||||
readWrite (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This defines in which way the dotstring is to be treated."
|
||||
::= { patternEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of patternTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of radiusTable *************************
|
||||
|
||||
radiusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RadiusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { access 6 }
|
||||
|
||||
radiusEntry OBJECT-TYPE
|
||||
SYNTAX RadiusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { radiusIndex }
|
||||
::= { radiusTable 1 }
|
||||
|
||||
|
||||
RadiusEntry ::= SEQUENCE {
|
||||
radiusIndex INTEGER,
|
||||
radiusPrimaryAuthServerName DisplayString,
|
||||
radiusFallbackAuthServerName DisplayString
|
||||
}
|
||||
|
||||
radiusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { radiusEntry 1 }
|
||||
|
||||
radiusPrimaryAuthServerName OBJECT-TYPE -- primary_auth_server_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Symbolic name of the RADIUS server used for authentication."
|
||||
::= { radiusEntry 2 }
|
||||
|
||||
radiusFallbackAuthServerName OBJECT-TYPE -- fallback_auth_server_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Symbolic name of the RADIUS server used for authentication if the primary server is down. Leave empty when no fallback is required."
|
||||
::= { radiusEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of radiusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of tacacsTable *************************
|
||||
|
||||
tacacsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TacacsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { access 7 }
|
||||
|
||||
tacacsEntry OBJECT-TYPE
|
||||
SYNTAX TacacsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { tacacsIndex }
|
||||
::= { tacacsTable 1 }
|
||||
|
||||
|
||||
TacacsEntry ::= SEQUENCE {
|
||||
tacacsIndex INTEGER,
|
||||
tacacsPrimaryAuthServerName DisplayString,
|
||||
tacacsFallbackAuthServerName DisplayString,
|
||||
tacacsPrivilegeLevel0User DisplayString,
|
||||
tacacsPrivilegeLevel1User DisplayString,
|
||||
tacacsPrivilegeLevel15User DisplayString
|
||||
}
|
||||
|
||||
tacacsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { tacacsEntry 1 }
|
||||
|
||||
tacacsPrimaryAuthServerName OBJECT-TYPE -- primary_auth_server_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Symbolic name of the TACACS+ server used for authentication."
|
||||
::= { tacacsEntry 2 }
|
||||
|
||||
tacacsFallbackAuthServerName OBJECT-TYPE -- fallback_auth_server_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Symbolic name of the TACACS+ server used for authentication if the primary server is down. Leave empty when no fallback is required."
|
||||
::= { tacacsEntry 3 }
|
||||
|
||||
tacacsPrivilegeLevel0User OBJECT-TYPE -- privilege_level_0_user
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This maps TACACS+ privilege levels to internal access model. Level 0 is lowest privilege level. Make sure the name entered here exists as local user name."
|
||||
::= { tacacsEntry 4 }
|
||||
|
||||
tacacsPrivilegeLevel1User OBJECT-TYPE -- privilege_level_1_user
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This maps TACACS+ privilege levels to internal access model. Level 1 is a basic privilege level. Make sure the name entered here exists as local user name."
|
||||
::= { tacacsEntry 5 }
|
||||
|
||||
tacacsPrivilegeLevel15User OBJECT-TYPE -- privilege_level_15_user
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This maps TACACS+ privilege levels to internal access model. Level 15 is higest privilege level and would usually be mapped to the admin user."
|
||||
::= { tacacsEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of tacacsTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of restrictionsTable *************************
|
||||
|
||||
restrictionsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RestrictionsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table may be used to restrict access to the management system. Be careful not to lock your self out."
|
||||
::= { access 8 }
|
||||
|
||||
restrictionsEntry OBJECT-TYPE
|
||||
SYNTAX RestrictionsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { restrictionsIndex }
|
||||
::= { restrictionsTable 1 }
|
||||
|
||||
|
||||
RestrictionsEntry ::= SEQUENCE {
|
||||
restrictionsIndex INTEGER,
|
||||
restrictionsName DisplayString,
|
||||
restrictionsMode INTEGER ,
|
||||
restrictionsIpAddress DisplayString
|
||||
}
|
||||
|
||||
restrictionsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..127)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { restrictionsEntry 1 }
|
||||
|
||||
restrictionsName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter a unique and descriptive name that identifies the ip_address. At least 3 character are required."
|
||||
::= { restrictionsEntry 2 }
|
||||
|
||||
restrictionsMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
permit (1),
|
||||
deny (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The associated ip address may be permitted or denied. Use UNUSED to temporarily suspend an entry."
|
||||
::= { restrictionsEntry 3 }
|
||||
|
||||
restrictionsIpAddress OBJECT-TYPE -- ip_address
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter an IP address or address range which is denied or permitted. For example, to describe a range of IP addresses from 192.168.0.1 to 192.168.255.255 you use: 192.168.0.0/16. Where 16 describes the number of bits in the IP address that are used for comparison (here192.168)."
|
||||
::= { restrictionsEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of restrictionsTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
accessNumberOfLogins OBJECT-TYPE -- number_of_logins
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value is incremented for each successful login."
|
||||
::= { access 100 }
|
||||
|
||||
|
||||
-- ******************* Begin of loginStatusTable *************************
|
||||
|
||||
loginStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF LoginStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays data which are read from the inserted SFPs."
|
||||
::= { access 101 }
|
||||
|
||||
loginStatusEntry OBJECT-TYPE
|
||||
SYNTAX LoginStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { loginStatusIndex }
|
||||
::= { loginStatusTable 1 }
|
||||
|
||||
|
||||
LoginStatusEntry ::= SEQUENCE {
|
||||
loginStatusIndex INTEGER,
|
||||
loginStatusState INTEGER ,
|
||||
loginStatusUserName DisplayString,
|
||||
loginStatusAuthName DisplayString,
|
||||
loginStatusLoginId Unsigned32,
|
||||
loginStatusLoginTimeStamp DisplayString,
|
||||
loginStatusLoginEpoch Unsigned32,
|
||||
loginStatusConnectTime Counter32,
|
||||
loginStatusService DisplayString,
|
||||
loginStatusRemoteHost DisplayString
|
||||
}
|
||||
|
||||
loginStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { loginStatusEntry 1 }
|
||||
|
||||
loginStatusState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
loggedOff (1),
|
||||
activeLogin (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if this login record displays a currently active login or a history entry of a previous login which is logged off by now."
|
||||
::= { loginStatusEntry 2 }
|
||||
|
||||
loginStatusUserName OBJECT-TYPE -- user_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User name for which this record applies."
|
||||
::= { loginStatusEntry 3 }
|
||||
|
||||
loginStatusAuthName OBJECT-TYPE -- auth_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Authorization name which maps to the local user names to define the actual access rights. For local authentication this value mirrors the user name. When RADIUS authentication is used, this reflects the name provided by the RADIUS server."
|
||||
::= { loginStatusEntry 4 }
|
||||
|
||||
loginStatusLoginId OBJECT-TYPE -- login_id
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique value to reference this login operation"
|
||||
::= { loginStatusEntry 5 }
|
||||
|
||||
loginStatusLoginTimeStamp OBJECT-TYPE -- login_time_stamp
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicated the time when this user has connected to this service."
|
||||
::= { loginStatusEntry 6 }
|
||||
|
||||
loginStatusLoginEpoch OBJECT-TYPE -- login_epoch
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Login time stamp in Linux time since the epoch format."
|
||||
::= { loginStatusEntry 7 }
|
||||
|
||||
loginStatusConnectTime OBJECT-TYPE -- connect_time
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicated since how long the connection is established. For logged off entries this indicates the connect time of entry."
|
||||
::= { loginStatusEntry 8 }
|
||||
|
||||
loginStatusService OBJECT-TYPE -- service
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays which service was used to perform the login."
|
||||
::= { loginStatusEntry 9 }
|
||||
|
||||
loginStatusRemoteHost OBJECT-TYPE -- remote_host
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays from which remote host the login was performed. Details depend on the chosen interface."
|
||||
::= { loginStatusEntry 10 }
|
||||
|
||||
|
||||
-- ********************* End of loginStatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
334
mibs/microsens/G6-ACL-MIB
Normal file
334
mibs/microsens/G6-ACL-MIB
Normal file
@ -0,0 +1,334 @@
|
||||
G6-ACL-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
acl OBJECT IDENTIFIER ::= { management 51 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
aclEnableAclFiltering OBJECT-TYPE -- enable_acl_filtering
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of access control list operation. Note that this function need only be enabled when port filtering is used. For wifi, dhcp or arp inspection function this enable parameter is meaningless.."
|
||||
::= { acl 1 }
|
||||
|
||||
|
||||
-- ******************* Begin of activeFilterPortConfigTable *************************
|
||||
|
||||
activeFilterPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ActiveFilterPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the parameter for access control of incoming data."
|
||||
::= { acl 2 }
|
||||
|
||||
activeFilterPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ActiveFilterPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { activeFilterPortConfigPortIndex }
|
||||
::= { activeFilterPortConfigTable 1 }
|
||||
|
||||
|
||||
ActiveFilterPortConfigEntry ::= SEQUENCE {
|
||||
activeFilterPortConfigPortIndex INTEGER,
|
||||
activeFilterPortConfigEnableAclFiltering INTEGER ,
|
||||
activeFilterPortConfigAclListName DisplayString
|
||||
}
|
||||
|
||||
activeFilterPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { activeFilterPortConfigEntry 1 }
|
||||
|
||||
activeFilterPortConfigEnableAclFiltering OBJECT-TYPE -- enable_acl_filtering
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generally enables access control checking for this particular port. The details need to be configured in the list and rules tables."
|
||||
::= { activeFilterPortConfigEntry 2 }
|
||||
|
||||
activeFilterPortConfigAclListName OBJECT-TYPE -- acl_list_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the ACL (access control list) which apply to this port. Several ACL lists may be specified with a comma separated list. Example acl1, otherlist"
|
||||
::= { activeFilterPortConfigEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of activeFilterPortConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of listTable *************************
|
||||
|
||||
listTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to combine and group individual rules for easier reference."
|
||||
::= { acl 3 }
|
||||
|
||||
listEntry OBJECT-TYPE
|
||||
SYNTAX ListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { listIndex }
|
||||
::= { listTable 1 }
|
||||
|
||||
|
||||
ListEntry ::= SEQUENCE {
|
||||
listIndex INTEGER,
|
||||
listName DisplayString,
|
||||
listDescription DisplayString,
|
||||
listRules DisplayString
|
||||
}
|
||||
|
||||
listIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { listEntry 1 }
|
||||
|
||||
listName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name to reference this entry and to remember whose MAC address is entered."
|
||||
::= { listEntry 2 }
|
||||
|
||||
listDescription OBJECT-TYPE -- description
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter any information required to remember what this rule is intended to do."
|
||||
::= { listEntry 3 }
|
||||
|
||||
listRules OBJECT-TYPE -- rules
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contains the names of rules that apply to this list separated by commas. Please beware of typing errors. Example: rule1,rule2,other_rule"
|
||||
::= { listEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of listTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of rulesTable *************************
|
||||
|
||||
rulesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For filtering of incoming data this table defines the filter rules. The same table also applies to arp inspection. In this use this table statically defines valid MAC/IP/VLAN relationships."
|
||||
::= { acl 4 }
|
||||
|
||||
rulesEntry OBJECT-TYPE
|
||||
SYNTAX RulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { rulesIndex }
|
||||
::= { rulesTable 1 }
|
||||
|
||||
|
||||
RulesEntry ::= SEQUENCE {
|
||||
rulesIndex INTEGER,
|
||||
rulesName DisplayString,
|
||||
rulesDescription DisplayString,
|
||||
rulesMode INTEGER ,
|
||||
rulesEtherType Integer32 ,
|
||||
rulesProtocol Integer32 ,
|
||||
rulesVlanId Integer32 ,
|
||||
rulesSourceMac MacAddress,
|
||||
rulesSourceIp OCTET STRING ,
|
||||
rulesSourceMask OCTET STRING ,
|
||||
rulesSourcePort Integer32 ,
|
||||
rulesDestinationMac MacAddress,
|
||||
rulesDestinationIp OCTET STRING ,
|
||||
rulesDestinationMask OCTET STRING ,
|
||||
rulesDestinationPort Integer32
|
||||
}
|
||||
|
||||
rulesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..127)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { rulesEntry 1 }
|
||||
|
||||
rulesName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name to reference this entry and to remember whose MAC address is entered."
|
||||
::= { rulesEntry 2 }
|
||||
|
||||
rulesDescription OBJECT-TYPE -- description
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter any information required to remember what this rule is intended to do."
|
||||
::= { rulesEntry 3 }
|
||||
|
||||
rulesMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
permit (1),
|
||||
deny (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use UNUSED to temporarily suspend an entry. Use ACCEPT when the matched entry should be treated as valid. Use DENY when a matched entry should be treated as invalid match."
|
||||
::= { rulesEntry 4 }
|
||||
|
||||
rulesEtherType OBJECT-TYPE -- ether_type
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use 2048 to match IPv4 (0x800), 34525 to match IPv6 (0x86DD). A value of 0 ignores this field. The field is also ignored for ARP inspection rules."
|
||||
::= { rulesEntry 5 }
|
||||
|
||||
rulesProtocol OBJECT-TYPE -- protocol
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Use 6 to specifiy tcp, 17 for udp, etc. Use to ignore the protocol field. This field is also ignored for arp inspection rules."
|
||||
::= { rulesEntry 6 }
|
||||
|
||||
rulesVlanId OBJECT-TYPE -- vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID for which this entry is valid. A value of 0 ignores this field."
|
||||
::= { rulesEntry 7 }
|
||||
|
||||
rulesSourceMac OBJECT-TYPE -- source_mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address entry."
|
||||
::= { rulesEntry 8 }
|
||||
|
||||
rulesSourceIp OBJECT-TYPE -- source_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address associated with the given MAC."
|
||||
::= { rulesEntry 9 }
|
||||
|
||||
rulesSourceMask OBJECT-TYPE -- source_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask my be used to create a valid address range."
|
||||
::= { rulesEntry 10 }
|
||||
|
||||
rulesSourcePort OBJECT-TYPE -- source_port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"May be used to specify a specific udp/tcp port. A value of 0 ignores this field. The field is also ignored for ARP inspection rules."
|
||||
::= { rulesEntry 11 }
|
||||
|
||||
rulesDestinationMac OBJECT-TYPE -- destination_mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address entry. This field is ignored for ARP inspection rules."
|
||||
::= { rulesEntry 12 }
|
||||
|
||||
rulesDestinationIp OBJECT-TYPE -- destination_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address associated with the given MAC. This field is ignored for ARP inspection rules."
|
||||
::= { rulesEntry 13 }
|
||||
|
||||
rulesDestinationMask OBJECT-TYPE -- destination_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The mask my be used to create a valid address range. This field is ignored for ARP inspection rules."
|
||||
::= { rulesEntry 14 }
|
||||
|
||||
rulesDestinationPort OBJECT-TYPE -- destination_port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"May be used to specify a specific udp/tcp port. A value of 0 ignores this field. The field is also ignored for ARP inspection rules."
|
||||
::= { rulesEntry 15 }
|
||||
|
||||
|
||||
-- ********************* End of rulesTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
574
mibs/microsens/G6-CLI-MIB
Normal file
574
mibs/microsens/G6-CLI-MIB
Normal file
@ -0,0 +1,574 @@
|
||||
G6-CLI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
cli OBJECT IDENTIFIER ::= { management 62 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
cliEnableTelnet OBJECT-TYPE -- enable_telnet
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable TELNET for CLI access. Note: Disable TELNET and enable only SSH when only secure access is desired."
|
||||
::= { cli 1 }
|
||||
|
||||
|
||||
cliEnableSsh OBJECT-TYPE -- enable_ssh
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable SSH for CLI access. Note: When disabled also the SFTP file transfer server is disabled. "
|
||||
::= { cli 2 }
|
||||
|
||||
|
||||
cliPromptSource OBJECT-TYPE -- prompt_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hostname (0),
|
||||
deviceLocation (1),
|
||||
userName (2),
|
||||
userDefined (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Decides which prompt is shown."
|
||||
::= { cli 3 }
|
||||
|
||||
|
||||
cliWelcomeMessage OBJECT-TYPE -- welcome_message
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This welcome message is displayed prior to the login prompt."
|
||||
::= { cli 4 }
|
||||
|
||||
|
||||
cliUserPrompt OBJECT-TYPE -- user_prompt
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User definable prompt string."
|
||||
::= { cli 5 }
|
||||
|
||||
|
||||
cliColors OBJECT-TYPE -- colors
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Color enhances readability but may not work with every terminal. Disable function when funny character appear."
|
||||
::= { cli 6 }
|
||||
|
||||
|
||||
cliScriptMode OBJECT-TYPE -- script_mode
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set the output will include the the full command which permits to pipe the output into a script file."
|
||||
::= { cli 7 }
|
||||
|
||||
|
||||
cliAutoTextExpansion OBJECT-TYPE -- auto_text_expansion
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled typing characters will automatically be expanded on the command line for quicker access. This may conflict with batch file processing."
|
||||
::= { cli 8 }
|
||||
|
||||
|
||||
cliDontAskQuestions OBJECT-TYPE -- dont_ask_questions
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled security questions are avoided for experienced operators."
|
||||
::= { cli 9 }
|
||||
|
||||
|
||||
cliInactivityTimeout OBJECT-TYPE -- inactivity_timeout
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unattended CLI terminal logs off automatically after specified seconds. Use 0 to disable timeout."
|
||||
::= { cli 10 }
|
||||
|
||||
|
||||
cliMicroscriptTracing OBJECT-TYPE -- microscript_tracing
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the program flow of each running microscript or app is traced. The resulting trace files are accessible under ftp folder script_logs. This feature may be used to debug scripts and should otherwise be disabled."
|
||||
::= { cli 11 }
|
||||
|
||||
|
||||
cliNamedStatusSelection OBJECT-TYPE -- named_status_selection
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled dynamic status tables can comfortably be referenced by name. Otherwise a numerical index is used."
|
||||
::= { cli 12 }
|
||||
|
||||
|
||||
cliLiveHelp OBJECT-TYPE -- live_help
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled a help text is automatically displayed while browsing through the CLI commands."
|
||||
::= { cli 13 }
|
||||
|
||||
|
||||
-- ******************* Begin of favoritesTable *************************
|
||||
|
||||
favoritesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FavoritesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table may be for a customized the favorites display. The commands are displayed in the entered order using the Favorites command."
|
||||
::= { cli 14 }
|
||||
|
||||
favoritesEntry OBJECT-TYPE
|
||||
SYNTAX FavoritesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { favoritesIndex }
|
||||
::= { favoritesTable 1 }
|
||||
|
||||
|
||||
FavoritesEntry ::= SEQUENCE {
|
||||
favoritesIndex INTEGER,
|
||||
favoritesCommandLine DisplayString
|
||||
}
|
||||
|
||||
favoritesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { favoritesEntry 1 }
|
||||
|
||||
favoritesCommandLine OBJECT-TYPE -- command_line
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter full command as it would be typed on the CLI console. This may also include calling scripts using runscriptfile = file syntax."
|
||||
::= { favoritesEntry 2 }
|
||||
|
||||
|
||||
-- ********************* End of favoritesTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
cliLastInstance OBJECT-TYPE -- last_instance
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times a CLI was started. Note: this value wraps at 255."
|
||||
::= { cli 100 }
|
||||
|
||||
|
||||
-- ******************* Begin of scriptStatusTable *************************
|
||||
|
||||
scriptStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ScriptStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics about script file execution. Note that multiple CLI instances or command line invokations add up in the same statistics."
|
||||
::= { cli 101 }
|
||||
|
||||
scriptStatusEntry OBJECT-TYPE
|
||||
SYNTAX ScriptStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { scriptStatusIndex }
|
||||
::= { scriptStatusTable 1 }
|
||||
|
||||
|
||||
ScriptStatusEntry ::= SEQUENCE {
|
||||
scriptStatusIndex INTEGER,
|
||||
scriptStatusLastScriptName DisplayString,
|
||||
scriptStatusExecutedFiles Unsigned32,
|
||||
scriptStatusExecutedCommands Unsigned32,
|
||||
scriptStatusCommandErrors Unsigned32
|
||||
}
|
||||
|
||||
scriptStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { scriptStatusEntry 1 }
|
||||
|
||||
scriptStatusLastScriptName OBJECT-TYPE -- last_script_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of last CLI script executed."
|
||||
::= { scriptStatusEntry 2 }
|
||||
|
||||
scriptStatusExecutedFiles OBJECT-TYPE -- executed_files
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts each time a CLI script is executed."
|
||||
::= { scriptStatusEntry 3 }
|
||||
|
||||
scriptStatusExecutedCommands OBJECT-TYPE -- executed_commands
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts each command executed within the current/last script file. The value is reset each time a script starts executing."
|
||||
::= { scriptStatusEntry 4 }
|
||||
|
||||
scriptStatusCommandErrors OBJECT-TYPE -- command_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts each executed command within the current/last script file that returned an error code. The value is reset each time a script starts executing."
|
||||
::= { scriptStatusEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of scriptStatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of compareStatusTable *************************
|
||||
|
||||
compareStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CompareStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays status results of the % operator to compare parameter or status to a set value."
|
||||
::= { cli 102 }
|
||||
|
||||
compareStatusEntry OBJECT-TYPE
|
||||
SYNTAX CompareStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { compareStatusIndex }
|
||||
::= { compareStatusTable 1 }
|
||||
|
||||
|
||||
CompareStatusEntry ::= SEQUENCE {
|
||||
compareStatusIndex INTEGER,
|
||||
compareStatusLastDotstring DisplayString,
|
||||
compareStatusMatched INTEGER ,
|
||||
compareStatusItemsCompared Unsigned32,
|
||||
compareStatusItemsDifferent Unsigned32
|
||||
}
|
||||
|
||||
compareStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { compareStatusEntry 1 }
|
||||
|
||||
compareStatusLastDotstring OBJECT-TYPE -- last_dotstring
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Copy of last dot_string tested."
|
||||
::= { compareStatusEntry 2 }
|
||||
|
||||
compareStatusMatched OBJECT-TYPE -- matched
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays True when the last comparision matched."
|
||||
::= { compareStatusEntry 3 }
|
||||
|
||||
compareStatusItemsCompared OBJECT-TYPE -- items_compared
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of items tested. May be more than 1 when wildcards are used."
|
||||
::= { compareStatusEntry 4 }
|
||||
|
||||
compareStatusItemsDifferent OBJECT-TYPE -- items_different
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of items the were different. May be more than 0 when wildcards are used."
|
||||
::= { compareStatusEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of compareStatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of scriptMonitorTable *************************
|
||||
|
||||
scriptMonitorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ScriptMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays status results of the % operator to compare parameter or status to a set value."
|
||||
::= { cli 103 }
|
||||
|
||||
scriptMonitorEntry OBJECT-TYPE
|
||||
SYNTAX ScriptMonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { scriptMonitorIndex }
|
||||
::= { scriptMonitorTable 1 }
|
||||
|
||||
|
||||
ScriptMonitorEntry ::= SEQUENCE {
|
||||
scriptMonitorIndex INTEGER,
|
||||
scriptMonitorState INTEGER ,
|
||||
scriptMonitorScriptName DisplayString,
|
||||
scriptMonitorLaunchedBy DisplayString,
|
||||
scriptMonitorCliInstance Unsigned32,
|
||||
scriptMonitorLaunchTimeStamp Counter32,
|
||||
scriptMonitorRunTime Counter32,
|
||||
scriptMonitorCurrentFile DisplayString,
|
||||
scriptMonitorCurrentSubroutine DisplayString,
|
||||
scriptMonitorLinesExecuted Unsigned32,
|
||||
scriptMonitorCurrentLineNumber Unsigned32,
|
||||
scriptMonitorScriptErrors Unsigned32
|
||||
}
|
||||
|
||||
scriptMonitorIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { scriptMonitorEntry 1 }
|
||||
|
||||
scriptMonitorState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
history (1),
|
||||
running (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if this record displays a currently running script or a history entry of a previously running script which has ended by now."
|
||||
::= { scriptMonitorEntry 2 }
|
||||
|
||||
scriptMonitorScriptName OBJECT-TYPE -- script_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the script"
|
||||
::= { scriptMonitorEntry 3 }
|
||||
|
||||
scriptMonitorLaunchedBy OBJECT-TYPE -- launched_by
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of event or or other means of starting"
|
||||
::= { scriptMonitorEntry 4 }
|
||||
|
||||
scriptMonitorCliInstance OBJECT-TYPE -- cli_instance
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Index identifying the executing cli instance"
|
||||
::= { scriptMonitorEntry 5 }
|
||||
|
||||
scriptMonitorLaunchTimeStamp OBJECT-TYPE -- launch_time_stamp
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time when this record was created and the time this script was started."
|
||||
::= { scriptMonitorEntry 6 }
|
||||
|
||||
scriptMonitorRunTime OBJECT-TYPE -- run_time
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates how long the script has been executing. For history entries indicates the last run time taken."
|
||||
::= { scriptMonitorEntry 7 }
|
||||
|
||||
scriptMonitorCurrentFile OBJECT-TYPE -- current_file
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the currently executed script file."
|
||||
::= { scriptMonitorEntry 8 }
|
||||
|
||||
scriptMonitorCurrentSubroutine OBJECT-TYPE -- current_subroutine
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the currently executed subroutine."
|
||||
::= { scriptMonitorEntry 9 }
|
||||
|
||||
scriptMonitorLinesExecuted OBJECT-TYPE -- lines_executed
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts how many script lines were executed."
|
||||
::= { scriptMonitorEntry 10 }
|
||||
|
||||
scriptMonitorCurrentLineNumber OBJECT-TYPE -- current_line_number
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This gives a snapshot of the currently executed line of code."
|
||||
::= { scriptMonitorEntry 11 }
|
||||
|
||||
scriptMonitorScriptErrors OBJECT-TYPE -- script_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In real time counts errors during script execution."
|
||||
::= { scriptMonitorEntry 12 }
|
||||
|
||||
|
||||
-- ********************* End of scriptMonitorTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of instancesTable *************************
|
||||
|
||||
instancesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InstancesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table indicates how many CLI are currently running and for which operator and reason."
|
||||
::= { cli 104 }
|
||||
|
||||
instancesEntry OBJECT-TYPE
|
||||
SYNTAX InstancesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { instancesIndex }
|
||||
::= { instancesTable 1 }
|
||||
|
||||
|
||||
InstancesEntry ::= SEQUENCE {
|
||||
instancesIndex INTEGER,
|
||||
instancesUserName DisplayString,
|
||||
instancesCommandLine DisplayString,
|
||||
instancesProcessId Unsigned32,
|
||||
instancesLaunchTimeStamp Counter32
|
||||
}
|
||||
|
||||
instancesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { instancesEntry 1 }
|
||||
|
||||
instancesUserName OBJECT-TYPE -- user_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User that is logged in."
|
||||
::= { instancesEntry 2 }
|
||||
|
||||
instancesCommandLine OBJECT-TYPE -- command_line
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays optional command line parameter or script names that are executed by this cli instance."
|
||||
::= { instancesEntry 3 }
|
||||
|
||||
instancesProcessId OBJECT-TYPE -- process_id
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the process id for debugging purposes. 0 is no process."
|
||||
::= { instancesEntry 4 }
|
||||
|
||||
instancesLaunchTimeStamp OBJECT-TYPE -- launch_time_stamp
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time when this cli was started."
|
||||
::= { instancesEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of instancesTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
775
mibs/microsens/G6-DHCP-MIB
Normal file
775
mibs/microsens/G6-DHCP-MIB
Normal file
@ -0,0 +1,775 @@
|
||||
G6-DHCP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
protocol MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 2 }
|
||||
|
||||
dhcp OBJECT IDENTIFIER ::= { protocol 49 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
dhcpEnableDhcpRelay OBJECT-TYPE -- enable_dhcp_relay
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of dhcp relay function."
|
||||
::= { dhcp 1 }
|
||||
|
||||
|
||||
dhcpEnableDhcpSnooping OBJECT-TYPE -- enable_dhcp_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of dhcp snooping function."
|
||||
::= { dhcp 2 }
|
||||
|
||||
|
||||
dhcpEnablePppoeSnooping OBJECT-TYPE -- enable_pppoe_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of PPPoE snooping also known as PPPoE Intermediate Agent function."
|
||||
::= { dhcp 3 }
|
||||
|
||||
|
||||
dhcpEnableArpInspection OBJECT-TYPE -- enable_arp_inspection
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of arp inspection function."
|
||||
::= { dhcp 4 }
|
||||
|
||||
|
||||
dhcpUnblockPort OBJECT-TYPE -- unblock_port
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This function may be used to unblock a port that has been set to blocking state due to DHCP flooding or due to ARP storm detection. The shorthand port format like 1 for 1/1 may be used. Syntax examples: dhcp.unblock_port = 1/2,1/5 or dhcp.unblock_port = 1/1-1/4. Also the syntax .. = 0-5 to unblock the first 6 ports is supported."
|
||||
::= { dhcp 5 }
|
||||
|
||||
|
||||
dhcpClearSnoopingTable OBJECT-TYPE -- clear_snooping_table
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This function may be used to clear the content of the DHCP snooping table."
|
||||
::= { dhcp 6 }
|
||||
|
||||
|
||||
-- ******************* Begin of relayConfigTable *************************
|
||||
|
||||
relayConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RelayConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This configures the DHCP relay option 82. It can be used to supply information from which port a DHCP request came in order to supply an IP based on the physical location of the requestor."
|
||||
::= { dhcp 7 }
|
||||
|
||||
relayConfigEntry OBJECT-TYPE
|
||||
SYNTAX RelayConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { relayConfigIndex }
|
||||
::= { relayConfigTable 1 }
|
||||
|
||||
|
||||
RelayConfigEntry ::= SEQUENCE {
|
||||
relayConfigIndex INTEGER,
|
||||
relayConfigDhcpServerAddress DisplayString,
|
||||
relayConfigRemoteIdSource INTEGER ,
|
||||
relayConfigCustomRemoteId DisplayString,
|
||||
relayConfigCircuitIdSource INTEGER
|
||||
}
|
||||
|
||||
relayConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { relayConfigEntry 1 }
|
||||
|
||||
relayConfigDhcpServerAddress OBJECT-TYPE -- dhcp_server_address
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines host address or network address where the dhcp server(s) resides. Also known as ip_helper_address."
|
||||
::= { relayConfigEntry 2 }
|
||||
|
||||
relayConfigRemoteIdSource OBJECT-TYPE -- remote_id_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hostname (0),
|
||||
macAddress (1),
|
||||
sysName (2),
|
||||
userDefined (3),
|
||||
portAlias (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines how the switch is identified when DHCP option 82 is used. (Suboption2)"
|
||||
::= { relayConfigEntry 3 }
|
||||
|
||||
relayConfigCustomRemoteId OBJECT-TYPE -- custom_remote_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This remote id is used for option 82 when 'remote_id_source' is set to USER_DEFINED."
|
||||
::= { relayConfigEntry 4 }
|
||||
|
||||
relayConfigCircuitIdSource OBJECT-TYPE -- circuit_id_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
snmpPortId (0),
|
||||
slotPortId (1),
|
||||
portAlias (2),
|
||||
ipSlotPortVlan (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines how the ports are identified when option 82 is used. (Suboption1)"
|
||||
::= { relayConfigEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of relayConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of relayPortConfigTable *************************
|
||||
|
||||
relayPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RelayPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This configures the DHCP relay option 82. It can be used to supply information from which port a DHCP request came in order to supply an IP based on the physical location of the requestor."
|
||||
::= { dhcp 8 }
|
||||
|
||||
relayPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX RelayPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { relayPortConfigPortIndex }
|
||||
::= { relayPortConfigTable 1 }
|
||||
|
||||
|
||||
RelayPortConfigEntry ::= SEQUENCE {
|
||||
relayPortConfigPortIndex INTEGER,
|
||||
relayPortConfigEnableDhcpRelay INTEGER ,
|
||||
relayPortConfigEnableOption82 INTEGER
|
||||
}
|
||||
|
||||
relayPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { relayPortConfigEntry 1 }
|
||||
|
||||
relayPortConfigEnableDhcpRelay OBJECT-TYPE -- enable_dhcp_relay
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled incoming DHCP requests are redirected to the dhcp server or network specified in 'dhcp.relay_config'"
|
||||
::= { relayPortConfigEntry 2 }
|
||||
|
||||
relayPortConfigEnableOption82 OBJECT-TYPE -- enable_option_82
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled incoming DHCP requests are modified in 'dhcp.relay_config'"
|
||||
::= { relayPortConfigEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of relayPortConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of snoopingPortConfigTable *************************
|
||||
|
||||
snoopingPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnoopingPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This configures the DHCP snooping function. DHCP snooping acts like a DHCP firewall between access and link ports. When enabled it ensures that for untrusted ports only DHCP requests are accepted. This prevents malicious users from injecting fake DHCP frames and thus invalid IP addresses."
|
||||
::= { dhcp 9 }
|
||||
|
||||
snoopingPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX SnoopingPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { snoopingPortConfigPortIndex }
|
||||
::= { snoopingPortConfigTable 1 }
|
||||
|
||||
|
||||
SnoopingPortConfigEntry ::= SEQUENCE {
|
||||
snoopingPortConfigPortIndex INTEGER,
|
||||
snoopingPortConfigEnableDhcpSnooping INTEGER ,
|
||||
snoopingPortConfigDhcpFiltering INTEGER ,
|
||||
snoopingPortConfigSnoopingTrust INTEGER ,
|
||||
snoopingPortConfigAcceptIngressOption82 INTEGER ,
|
||||
snoopingPortConfigMacAddressVerification INTEGER ,
|
||||
snoopingPortConfigDhcpRateLimiting Integer32 ,
|
||||
snoopingPortConfigClearSnoopingStatistics DisplayString
|
||||
}
|
||||
|
||||
snoopingPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { snoopingPortConfigEntry 1 }
|
||||
|
||||
snoopingPortConfigEnableDhcpSnooping OBJECT-TYPE -- enable_dhcp_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This enables the DHCP snooping function per port."
|
||||
::= { snoopingPortConfigEntry 2 }
|
||||
|
||||
snoopingPortConfigDhcpFiltering OBJECT-TYPE -- dhcp_filtering
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
dropAndEvent (1),
|
||||
blockAndEvent (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCP filtering prevents DHCP responses being injected from a local access port. It acts like a DHCP firewall between access and link ports."
|
||||
::= { snoopingPortConfigEntry 3 }
|
||||
|
||||
snoopingPortConfigSnoopingTrust OBJECT-TYPE -- snooping_trust
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
auto (0),
|
||||
untrusted (1),
|
||||
trusted (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"DHCP responses are only accepted when they ingress on a trusted port. Typically these are the link ports. AUTO uses the port role and declares all up or downlink ports as trusted."
|
||||
::= { snoopingPortConfigEntry 4 }
|
||||
|
||||
snoopingPortConfigAcceptIngressOption82 OBJECT-TYPE -- accept_ingress_option82
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Normally incoming DHCP request incoming with Option 82 set will be discarded. When enabled then this check is ignored."
|
||||
::= { snoopingPortConfigEntry 5 }
|
||||
|
||||
snoopingPortConfigMacAddressVerification OBJECT-TYPE -- mac_address_verification
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a packet is received on an untrusted interface, and the source MAC address and the DHCP client MAC address do not match and this feature is enabled, the packet is dropped."
|
||||
::= { snoopingPortConfigEntry 6 }
|
||||
|
||||
snoopingPortConfigDhcpRateLimiting OBJECT-TYPE -- dhcp_rate_limiting
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines how many DHCP request are accepted per second. When the limit is reached, DHCP flooding is assumed and the port is blocked. The value 0 disables the rate limit check."
|
||||
::= { snoopingPortConfigEntry 7 }
|
||||
|
||||
snoopingPortConfigClearSnoopingStatistics OBJECT-TYPE -- clear_snooping_statistics
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reset all DHCP related statistics and reason. The snooping binding table is not affected."
|
||||
::= { snoopingPortConfigEntry 8 }
|
||||
|
||||
|
||||
-- ********************* End of snoopingPortConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of pppoeConfigTable *************************
|
||||
|
||||
pppoeConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppoeConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the general parameter for PPPoE Intermediate Agent feature."
|
||||
::= { dhcp 10 }
|
||||
|
||||
pppoeConfigEntry OBJECT-TYPE
|
||||
SYNTAX PppoeConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { pppoeConfigIndex }
|
||||
::= { pppoeConfigTable 1 }
|
||||
|
||||
|
||||
PppoeConfigEntry ::= SEQUENCE {
|
||||
pppoeConfigIndex INTEGER,
|
||||
pppoeConfigVendorId Unsigned32,
|
||||
pppoeConfigRemoteIdSource INTEGER ,
|
||||
pppoeConfigCustomRemoteId DisplayString,
|
||||
pppoeConfigCircuitIdSource INTEGER
|
||||
}
|
||||
|
||||
pppoeConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { pppoeConfigEntry 1 }
|
||||
|
||||
pppoeConfigVendorId OBJECT-TYPE -- vendor_id
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Vendor identification that this device adds to a PPPoE request before forwarding it to the server."
|
||||
::= { pppoeConfigEntry 2 }
|
||||
|
||||
pppoeConfigRemoteIdSource OBJECT-TYPE -- remote_id_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hostname (0),
|
||||
macAddress (1),
|
||||
sysName (2),
|
||||
userDefined (3),
|
||||
portAlias (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The remote id identifies the client that requests a PPPoE connection."
|
||||
::= { pppoeConfigEntry 3 }
|
||||
|
||||
pppoeConfigCustomRemoteId OBJECT-TYPE -- custom_remote_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field is only used in a PPPoE request when the remote_id_source is set to USER_DEFINED."
|
||||
::= { pppoeConfigEntry 4 }
|
||||
|
||||
pppoeConfigCircuitIdSource OBJECT-TYPE -- circuit_id_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
snmpPortId (0),
|
||||
slotPortId (1),
|
||||
portAlias (2),
|
||||
ipSlotPortVlan (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field defines how the port on which a PPPoE request comes in is identified."
|
||||
::= { pppoeConfigEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of pppoeConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of pppoePortConfigTable *************************
|
||||
|
||||
pppoePortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PppoePortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table permits port specific enable of the PPPoE Intermediate Agent feature."
|
||||
::= { dhcp 11 }
|
||||
|
||||
pppoePortConfigEntry OBJECT-TYPE
|
||||
SYNTAX PppoePortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { pppoePortConfigPortIndex }
|
||||
::= { pppoePortConfigTable 1 }
|
||||
|
||||
|
||||
PppoePortConfigEntry ::= SEQUENCE {
|
||||
pppoePortConfigPortIndex INTEGER,
|
||||
pppoePortConfigEnablePppoeSnooping INTEGER
|
||||
}
|
||||
|
||||
pppoePortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { pppoePortConfigEntry 1 }
|
||||
|
||||
pppoePortConfigEnablePppoeSnooping OBJECT-TYPE -- enable_pppoe_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables PPPoE intermediate agent function also known as PPPoE Snooping for this port. Also observe the general enable parameter for PPPoE."
|
||||
::= { pppoePortConfigEntry 2 }
|
||||
|
||||
|
||||
-- ********************* End of pppoePortConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of arpInspectionPortConfigTable *************************
|
||||
|
||||
arpInspectionPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ArpInspectionPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the parameter for Dynamic ARP Inspection per port. These features should generally be used with untrusted ports."
|
||||
::= { dhcp 12 }
|
||||
|
||||
arpInspectionPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX ArpInspectionPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { arpInspectionPortConfigPortIndex }
|
||||
::= { arpInspectionPortConfigTable 1 }
|
||||
|
||||
|
||||
ArpInspectionPortConfigEntry ::= SEQUENCE {
|
||||
arpInspectionPortConfigPortIndex INTEGER,
|
||||
arpInspectionPortConfigEnableArpInspection INTEGER ,
|
||||
arpInspectionPortConfigArpRateLimiting Integer32 ,
|
||||
arpInspectionPortConfigInspectionDatabase INTEGER ,
|
||||
arpInspectionPortConfigArpAclName DisplayString,
|
||||
arpInspectionPortConfigAclDefaultLogic INTEGER ,
|
||||
arpInspectionPortConfigSourceMacValidation INTEGER ,
|
||||
arpInspectionPortConfigDestMacValidation INTEGER ,
|
||||
arpInspectionPortConfigIpRangeValidation INTEGER
|
||||
}
|
||||
|
||||
arpInspectionPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { arpInspectionPortConfigEntry 1 }
|
||||
|
||||
arpInspectionPortConfigEnableArpInspection OBJECT-TYPE -- enable_arp_inspection
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generally enables Dynamic ARP Inspection. The details need to be configured per VLAN in separate table. This feature helps preventing from man-in-the-middle attacks to the network."
|
||||
::= { arpInspectionPortConfigEntry 2 }
|
||||
|
||||
arpInspectionPortConfigArpRateLimiting OBJECT-TYPE -- arp_rate_limiting
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines how many ARP request are accepted per second. When the limit is reached, a DOS attack is assumed and the port is shut down. The value 0 disables the rate limit check."
|
||||
::= { arpInspectionPortConfigEntry 3 }
|
||||
|
||||
arpInspectionPortConfigInspectionDatabase OBJECT-TYPE -- inspection_database
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
dhcp (1),
|
||||
arpAcl (2),
|
||||
both (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to another value than NONE, the MAC-IP relationship of the incoming ARPs is verified against the selected table. This ensures that only valid MACs enter the network."
|
||||
::= { arpInspectionPortConfigEntry 4 }
|
||||
|
||||
arpInspectionPortConfigArpAclName OBJECT-TYPE -- arp_acl_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the ACL (access control list) which declares which IP/MAC relations are acceptible. Note: ACLs are configured under Management.ACL. Several ACL may be specified with a comma separated list. Example acl1, otherlist"
|
||||
::= { arpInspectionPortConfigEntry 5 }
|
||||
|
||||
arpInspectionPortConfigAclDefaultLogic OBJECT-TYPE -- acl_default_logic
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
deny (0),
|
||||
permit (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines which action is taken when none of the ACL records matches. Default is deny which blocks the ARP."
|
||||
::= { arpInspectionPortConfigEntry 6 }
|
||||
|
||||
arpInspectionPortConfigSourceMacValidation OBJECT-TYPE -- source_mac_validation
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Checks the source MAC address in the Ethernet header against the sender MAC address in the ARP body. This check is performed on both ARP requests and responses. Packets with different MAC addresses are dropped."
|
||||
::= { arpInspectionPortConfigEntry 7 }
|
||||
|
||||
arpInspectionPortConfigDestMacValidation OBJECT-TYPE -- dest_mac_validation
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Checks the destination MAC address in the Ethernet header against the target MAC address in ARP body. This check is performed for ARP responses. Packets with different MAC addresses are dropped."
|
||||
::= { arpInspectionPortConfigEntry 8 }
|
||||
|
||||
arpInspectionPortConfigIpRangeValidation OBJECT-TYPE -- ip_range_validation
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Checks ARP for invalid addresses. Invalid addresses include 0.0.0.0, 255.255.255.255, and all IP multicast and loopback addresses. Sender IP addresses are checked in all ARP requests and responses, and target IP addresses are checked only in ARP responses."
|
||||
::= { arpInspectionPortConfigEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of arpInspectionPortConfigTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of snoopingStatisticsTable *************************
|
||||
|
||||
snoopingStatisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnoopingStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics indicating activity of DHCP snooping."
|
||||
::= { dhcp 100 }
|
||||
|
||||
snoopingStatisticsEntry OBJECT-TYPE
|
||||
SYNTAX SnoopingStatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { snoopingStatisticsPortIndex }
|
||||
::= { snoopingStatisticsTable 1 }
|
||||
|
||||
|
||||
SnoopingStatisticsEntry ::= SEQUENCE {
|
||||
snoopingStatisticsPortIndex INTEGER,
|
||||
snoopingStatisticsTrustMode INTEGER ,
|
||||
snoopingStatisticsNumberOfDhcpProcessed Unsigned32,
|
||||
snoopingStatisticsNumberOfDhcpDropped Unsigned32,
|
||||
snoopingStatisticsLastDropReason INTEGER
|
||||
}
|
||||
|
||||
snoopingStatisticsPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { snoopingStatisticsEntry 1 }
|
||||
|
||||
snoopingStatisticsTrustMode OBJECT-TYPE -- trust_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
undecided (0),
|
||||
untrusted (1),
|
||||
trusted (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflects the determined trust mode."
|
||||
::= { snoopingStatisticsEntry 2 }
|
||||
|
||||
snoopingStatisticsNumberOfDhcpProcessed OBJECT-TYPE -- number_of_dhcp_processed
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of dhcp messages processed."
|
||||
::= { snoopingStatisticsEntry 3 }
|
||||
|
||||
snoopingStatisticsNumberOfDhcpDropped OBJECT-TYPE -- number_of_dhcp_dropped
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of dhcp messages dropped."
|
||||
::= { snoopingStatisticsEntry 4 }
|
||||
|
||||
snoopingStatisticsLastDropReason OBJECT-TYPE -- last_drop_reason
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ok (0),
|
||||
illegalDhcpServer (1),
|
||||
dhcpServerSpoofed (2),
|
||||
illegalRelayAgent (3),
|
||||
bindingMismatch (4),
|
||||
flooding (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { snoopingStatisticsEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of snoopingStatisticsTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of snoopingTableTable *************************
|
||||
|
||||
snoopingTableTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SnoopingTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists the MAC-IP bindings of the untrusted ports (only) as discovered through DHCP snooping."
|
||||
::= { dhcp 101 }
|
||||
|
||||
snoopingTableEntry OBJECT-TYPE
|
||||
SYNTAX SnoopingTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { snoopingTableIndex }
|
||||
::= { snoopingTableTable 1 }
|
||||
|
||||
|
||||
SnoopingTableEntry ::= SEQUENCE {
|
||||
snoopingTableIndex INTEGER,
|
||||
snoopingTableMac MacAddress,
|
||||
snoopingTableIp OCTET STRING ,
|
||||
snoopingTablePort Integer32 ,
|
||||
snoopingTableVlan Integer32 ,
|
||||
snoopingTableLastUpdated DisplayString,
|
||||
snoopingTableLastUpdatedEpoch Unsigned32,
|
||||
snoopingTableLeaseTime Counter32
|
||||
}
|
||||
|
||||
snoopingTableIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { snoopingTableEntry 1 }
|
||||
|
||||
snoopingTableMac OBJECT-TYPE -- mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address entry"
|
||||
::= { snoopingTableEntry 2 }
|
||||
|
||||
snoopingTableIp OBJECT-TYPE -- ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address associated with this MAC."
|
||||
::= { snoopingTableEntry 3 }
|
||||
|
||||
snoopingTablePort OBJECT-TYPE -- port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for MAC address"
|
||||
::= { snoopingTableEntry 4 }
|
||||
|
||||
snoopingTableVlan OBJECT-TYPE -- vlan
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if non zero this MAC is part of this VLAN."
|
||||
::= { snoopingTableEntry 5 }
|
||||
|
||||
snoopingTableLastUpdated OBJECT-TYPE -- last_updated
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time stamp when this record was written"
|
||||
::= { snoopingTableEntry 6 }
|
||||
|
||||
snoopingTableLastUpdatedEpoch OBJECT-TYPE -- last_updated_epoch
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time stamp in alternate format"
|
||||
::= { snoopingTableEntry 7 }
|
||||
|
||||
snoopingTableLeaseTime OBJECT-TYPE -- lease_time
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lease time as reported by DHCP server"
|
||||
::= { snoopingTableEntry 8 }
|
||||
|
||||
|
||||
-- ********************* End of snoopingTableTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
236
mibs/microsens/G6-EVENT-MIB
Normal file
236
mibs/microsens/G6-EVENT-MIB
Normal file
@ -0,0 +1,236 @@
|
||||
G6-EVENT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
event OBJECT IDENTIFIER ::= { management 70 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of eventListTable *************************
|
||||
|
||||
eventListTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EventListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { event 1 }
|
||||
|
||||
eventListEntry OBJECT-TYPE
|
||||
SYNTAX EventListEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { eventListIndex }
|
||||
::= { eventListTable 1 }
|
||||
|
||||
|
||||
EventListEntry ::= SEQUENCE {
|
||||
eventListIndex INTEGER,
|
||||
eventListName DisplayString,
|
||||
eventListGroup INTEGER ,
|
||||
eventListRelevance INTEGER ,
|
||||
eventListInternal INTEGER ,
|
||||
eventListSeverity INTEGER ,
|
||||
eventListSource INTEGER ,
|
||||
eventListTrap INTEGER ,
|
||||
eventListSyslogMessage DisplayString,
|
||||
eventListCustomMessage DisplayString,
|
||||
eventListIntegerElements DisplayString,
|
||||
eventListStringElements DisplayString,
|
||||
eventListCliScript DisplayString
|
||||
}
|
||||
|
||||
eventListIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..127)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { eventListEntry 1 }
|
||||
|
||||
eventListName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the event"
|
||||
::= { eventListEntry 2 }
|
||||
|
||||
eventListGroup OBJECT-TYPE -- group
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
internal (0),
|
||||
debug (2),
|
||||
test (3),
|
||||
reset (4),
|
||||
firmware (5),
|
||||
system (6),
|
||||
config (7),
|
||||
login (8),
|
||||
auth (9),
|
||||
power (10),
|
||||
temperature (11),
|
||||
link (12),
|
||||
sfp (13),
|
||||
poe (14),
|
||||
ring (15),
|
||||
ntp (16),
|
||||
signals (17),
|
||||
script (18),
|
||||
filter (19),
|
||||
lacp (20),
|
||||
app (21),
|
||||
cable (22),
|
||||
security (23),
|
||||
msp1000 (24),
|
||||
backup (25),
|
||||
fan (26),
|
||||
messaging (27),
|
||||
terminalServer (28),
|
||||
smartOffice (29)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Associated group of this event"
|
||||
::= { eventListEntry 3 }
|
||||
|
||||
eventListRelevance OBJECT-TYPE -- relevance
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
pos (0),
|
||||
neg (1),
|
||||
info (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Positive, negative or informational event"
|
||||
::= { eventListEntry 4 }
|
||||
|
||||
eventListInternal OBJECT-TYPE -- internal
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If enabled this event cannot be used for syslog or traps"
|
||||
::= { eventListEntry 5 }
|
||||
|
||||
eventListSeverity OBJECT-TYPE -- severity
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
debug (1),
|
||||
info (2),
|
||||
notice (3),
|
||||
warning (4),
|
||||
error (5),
|
||||
critical (6),
|
||||
alert (7),
|
||||
emergency (8)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Severity level of this event. Can be modified if required"
|
||||
::= { eventListEntry 6 }
|
||||
|
||||
eventListSource OBJECT-TYPE -- source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unit (0),
|
||||
port (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unit or port related event"
|
||||
::= { eventListEntry 7 }
|
||||
|
||||
eventListTrap OBJECT-TYPE -- trap
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled a trap may be generated for this event"
|
||||
::= { eventListEntry 8 }
|
||||
|
||||
eventListSyslogMessage OBJECT-TYPE -- syslog_message
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Fixed event text describing the cause of the event."
|
||||
::= { eventListEntry 9 }
|
||||
|
||||
eventListCustomMessage OBJECT-TYPE -- custom_message
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Here a custom or translated version of the event text may be inserted."
|
||||
::= { eventListEntry 10 }
|
||||
|
||||
eventListIntegerElements OBJECT-TYPE -- integer_elements
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lists which integer value informations are available for the syslog message"
|
||||
::= { eventListEntry 11 }
|
||||
|
||||
eventListStringElements OBJECT-TYPE -- string_elements
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lists which string type informations are available for the syslog message"
|
||||
::= { eventListEntry 12 }
|
||||
|
||||
eventListCliScript OBJECT-TYPE -- cli_script
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When a script name is present the script will be executed whenever this event occurs. Note: Internal events do not trigger scripts even though a script name may be entered. Several scripts may be assigned to a single event. Syntax: app/scriptfile:subroutine para1 para2, next script... All fields besides the scriptfile are optional."
|
||||
::= { eventListEntry 13 }
|
||||
|
||||
|
||||
-- ********************* End of eventListTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
235
mibs/microsens/G6-FACTORY-MIB
Normal file
235
mibs/microsens/G6-FACTORY-MIB
Normal file
@ -0,0 +1,235 @@
|
||||
G6-FACTORY-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
factory OBJECT IDENTIFIER ::= { device 32 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
factoryArticleNumber OBJECT-TYPE -- article_number
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This device article number."
|
||||
::= { factory 1 }
|
||||
|
||||
|
||||
factorySerialNumber OBJECT-TYPE -- serial_number
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This device serial number."
|
||||
::= { factory 2 }
|
||||
|
||||
|
||||
factoryDeviceMac OBJECT-TYPE -- device_mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This device MAC address."
|
||||
::= { factory 3 }
|
||||
|
||||
|
||||
factoryNumberOfMacs OBJECT-TYPE -- number_of_macs
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of MAC addresses this device supports."
|
||||
::= { factory 4 }
|
||||
|
||||
|
||||
factoryHardwareVersion OBJECT-TYPE -- hardware_version
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This device hardware revision number."
|
||||
::= { factory 5 }
|
||||
|
||||
|
||||
factoryBoardId OBJECT-TYPE -- board_id
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This identifies the basic hardware type for internal operation."
|
||||
::= { factory 6 }
|
||||
|
||||
|
||||
factoryProjectNumber OBJECT-TYPE -- project_number
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Development project number."
|
||||
::= { factory 7 }
|
||||
|
||||
|
||||
factoryMechanicalFeatures OBJECT-TYPE -- mechanical_features
|
||||
SYNTAX BITS
|
||||
{
|
||||
desktop (0),
|
||||
rail (1),
|
||||
ductVertical (2),
|
||||
ductHorizontal (3),
|
||||
rack (4),
|
||||
stackable (5),
|
||||
unused6 (6),
|
||||
unused7 (7),
|
||||
dc (8),
|
||||
ac (9),
|
||||
dualPwr (10),
|
||||
unused11 (11),
|
||||
extTemp (12),
|
||||
extSupply (13),
|
||||
exSecure (14),
|
||||
unused15 (15),
|
||||
unused16 (16),
|
||||
microSd (17),
|
||||
sdcard (18),
|
||||
internalMemory (19),
|
||||
unused20 (20),
|
||||
unused21 (21),
|
||||
ip30 (22),
|
||||
ip42 (23),
|
||||
ip44 (24),
|
||||
ip55 (25),
|
||||
ip67 (26),
|
||||
unused27 (27),
|
||||
unused28 (28),
|
||||
unused29 (29),
|
||||
unused30 (30),
|
||||
unused31 (31)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit mask which identifies mechanical features of this device."
|
||||
::= { factory 8 }
|
||||
|
||||
|
||||
factoryHardwareFeatures OBJECT-TYPE -- hardware_features
|
||||
SYNTAX BITS
|
||||
{
|
||||
poePlus (0),
|
||||
poePse (1),
|
||||
poePd (2),
|
||||
unused3 (3),
|
||||
railway (4),
|
||||
substation (5),
|
||||
eee (6),
|
||||
synce (7),
|
||||
ms1588 (8),
|
||||
usb (9),
|
||||
relays (10),
|
||||
rtc (11),
|
||||
max100m (12),
|
||||
unused13 (13),
|
||||
unused14 (14),
|
||||
csfp (15),
|
||||
sfp (16),
|
||||
lc (17),
|
||||
sc (18),
|
||||
st (19),
|
||||
e2000 (20),
|
||||
slc (21),
|
||||
unused22 (22),
|
||||
unused23 (23),
|
||||
unused24 (24),
|
||||
unused25 (25),
|
||||
unused26 (26),
|
||||
unused27 (27),
|
||||
unused28 (28),
|
||||
unused29 (29),
|
||||
unused30 (30),
|
||||
unused31 (31)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Bit mask which identifies installed hardware features of this device."
|
||||
::= { factory 9 }
|
||||
|
||||
|
||||
factoryCompanyName OBJECT-TYPE -- company_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Complete name and address of the manufacturing company."
|
||||
::= { factory 10 }
|
||||
|
||||
|
||||
factoryCompanyShort OBJECT-TYPE -- company_short
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shorthand name of the manufacturing company."
|
||||
::= { factory 11 }
|
||||
|
||||
|
||||
factoryWebLink OBJECT-TYPE -- web_link
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Link to company homepage."
|
||||
::= { factory 12 }
|
||||
|
||||
|
||||
factoryWebDescription OBJECT-TYPE -- web_description
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product feature summary."
|
||||
::= { factory 13 }
|
||||
|
||||
|
||||
factoryCustomInfo OBJECT-TYPE -- custom_info
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field can be used to permanently store custom inventory or location data. The data are stored within the device in unremovable storage and thus will persist even when the SD card or the entire configuration is changed."
|
||||
::= { factory 14 }
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1139
mibs/microsens/G6-FILES-MIB
Normal file
1139
mibs/microsens/G6-FILES-MIB
Normal file
File diff suppressed because it is too large
Load Diff
1478
mibs/microsens/G6-HARDWARE-MIB
Normal file
1478
mibs/microsens/G6-HARDWARE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
585
mibs/microsens/G6-IGMP-MIB
Normal file
585
mibs/microsens/G6-IGMP-MIB
Normal file
@ -0,0 +1,585 @@
|
||||
G6-IGMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
protocol MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 2 }
|
||||
|
||||
igmp OBJECT IDENTIFIER ::= { protocol 40 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
igmpEnableIgmpSnooping OBJECT-TYPE -- enable_igmp_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of the IGMP snooping function. When disabled all IGMP snooping in all VLANs is disabled as well."
|
||||
::= { igmp 1 }
|
||||
|
||||
|
||||
igmpEnableMldSnooping OBJECT-TYPE -- enable_mld_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of the MLD snooping function. When disabled all MLD snooping in all VLANs is disabled as well."
|
||||
::= { igmp 2 }
|
||||
|
||||
|
||||
igmpShowMulticastForVlan OBJECT-TYPE -- show_multicast_for_vlan
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only multicast MACs associated with a given VLAN range. Supply VLAN ID as parameter. Syntax example: igmp.show_multicast_for_vlan = 1-4,1000-2000."
|
||||
::= { igmp 3 }
|
||||
|
||||
|
||||
igmpShowMulticastForPort OBJECT-TYPE -- show_multicast_for_port
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only multicast MACs associated with a given port range. Supply port as parameter. The shorthand port format like 1 for 1/1 may be used. Syntax examples: igmp.show_multicast_for_port = 1/2,1/5 or igmp.show_multicast_for_port = 1-3,5."
|
||||
::= { igmp 4 }
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines IGMP snooping parameter per VLAN. The table entries are referenced by VLAN ID and must match corresponding VLAN filter entires defined under vlan.filter_config.vlan_id. Any number of table entires can be created to configure unique settings for different VLANs. The default entry for VLAN ID=0 cannot be deleted and it used when no VLAN are used in the system."
|
||||
::= { igmp 5 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configIndex INTEGER,
|
||||
configVlanId DisplayString,
|
||||
configEnableIgmpSnooping INTEGER ,
|
||||
configEnableMldSnooping INTEGER ,
|
||||
configSnoopingPorts INTEGER,
|
||||
configStaticRouterPorts INTEGER,
|
||||
configMulticastRouterDetection INTEGER ,
|
||||
configEnableReportAggregation INTEGER ,
|
||||
configEnableFloodingUnregisterPkt INTEGER ,
|
||||
configMcastGroupLimit Integer32 ,
|
||||
configGroupMembershipInterval Integer32 ,
|
||||
configMaxResponseTime Integer32 ,
|
||||
configEnableFastLeave INTEGER ,
|
||||
configLastMemberQueryTime Integer32 ,
|
||||
configNeighborDeadInterval Integer32 ,
|
||||
configRouterAgingTime Integer32
|
||||
}
|
||||
|
||||
configIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configVlanId OBJECT-TYPE -- vlan_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines IGMP snooping table entry associated with this VLAN ID. This is the key value for the table.VLAN ID 0 is used to define the IGMP settings when VLANs are not used. Type '=:' to edit, use index '[*] = new_vlan:' to add an entry. Edit string to nothing to delete entry."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configEnableIgmpSnooping OBJECT-TYPE -- enable_igmp_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable IGMP (IPv4) snooping for this particular VLAN."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configEnableMldSnooping OBJECT-TYPE -- enable_mld_snooping
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable MLD (IPv6) snooping for this particular VLAN."
|
||||
::= { configEntry 4 }
|
||||
|
||||
configSnoopingPorts OBJECT-TYPE -- snooping_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter permits port selective IGMP/MLD snooping enabling. When empty all ports are enabled! Syntax: slot/port, slot/port or use hex value for quick setup. Example: = 0xf (ports 1-4)"
|
||||
::= { configEntry 5 }
|
||||
|
||||
configStaticRouterPorts OBJECT-TYPE -- static_router_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set corresponding ports will be marked as static router ports. Upon default no ports will be marked. Syntax: slot/port, slot/port or use hex value for quick setup. Example: = 0x30 (ports 5-6)"
|
||||
::= { configEntry 6 }
|
||||
|
||||
configMulticastRouterDetection OBJECT-TYPE -- multicast_router_detection
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
routerDiscovery (0),
|
||||
queryMessage (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the mode for detecting the router port."
|
||||
::= { configEntry 7 }
|
||||
|
||||
configEnableReportAggregation OBJECT-TYPE -- enable_report_aggregation
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled limits the number of reports received from same subnet to be transmitted only once to the router."
|
||||
::= { configEntry 8 }
|
||||
|
||||
configEnableFloodingUnregisterPkt OBJECT-TYPE -- enable_flooding_unregister_pkt
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled unregistered multicast streams are flooded on all ports (which are member of the source VLAN of this stream). When disabled unregistered multicast streams are forwarded on static router ports only."
|
||||
::= { configEntry 9 }
|
||||
|
||||
configMcastGroupLimit OBJECT-TYPE -- mcast_group_limit
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the number of multicast groups in the table."
|
||||
::= { configEntry 10 }
|
||||
|
||||
configGroupMembershipInterval OBJECT-TYPE -- group_membership_interval
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IGMP group_membership_interval time in seconds."
|
||||
::= { configEntry 11 }
|
||||
|
||||
configMaxResponseTime OBJECT-TYPE -- max_response_time
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IGMP response time in seconds."
|
||||
::= { configEntry 12 }
|
||||
|
||||
configEnableFastLeave OBJECT-TYPE -- enable_fast_leave
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables the software to remove the multicast group when it receives an IGMP leave report without first sending an IGMP query message to check if other users still require this group. This parameter is used for IGMPv2 hosts when only one host is present on each VLAN port."
|
||||
::= { configEntry 13 }
|
||||
|
||||
configLastMemberQueryTime OBJECT-TYPE -- last_member_query_time
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sets the interval in seconds that the software waits after sending an IGMP query to verify that no hosts that want to receive a particular multicast group to remain on a network segment. If no hosts respond before the last_member_query_time expires, the multicast group is removed from the associated VLAN port."
|
||||
::= { configEntry 14 }
|
||||
|
||||
configNeighborDeadInterval OBJECT-TYPE -- neighbor_dead_interval
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IGMP neighbor dead interval in seconds in case of router_discovery mode."
|
||||
::= { configEntry 15 }
|
||||
|
||||
configRouterAgingTime OBJECT-TYPE -- router_aging_time
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IGMP router aging time in seconds."
|
||||
::= { configEntry 16 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of staticMulticastGroupsTable *************************
|
||||
|
||||
staticMulticastGroupsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StaticMulticastGroupsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table may be used to enter the multicast addresses of other protocols beside IGMP, that need to be forwarded when IGMP snooping is enabled. This can be used instead of flood_unregistered_packets parameter and reduces the traffic in the network."
|
||||
::= { igmp 6 }
|
||||
|
||||
staticMulticastGroupsEntry OBJECT-TYPE
|
||||
SYNTAX StaticMulticastGroupsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { staticMulticastGroupsIndex }
|
||||
::= { staticMulticastGroupsTable 1 }
|
||||
|
||||
|
||||
StaticMulticastGroupsEntry ::= SEQUENCE {
|
||||
staticMulticastGroupsIndex INTEGER,
|
||||
staticMulticastGroupsName DisplayString,
|
||||
staticMulticastGroupsDescription DisplayString,
|
||||
staticMulticastGroupsMulticastMac MacAddress,
|
||||
staticMulticastGroupsForwardingPortMask INTEGER,
|
||||
staticMulticastGroupsVlanId Integer32
|
||||
}
|
||||
|
||||
staticMulticastGroupsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { staticMulticastGroupsEntry 1 }
|
||||
|
||||
staticMulticastGroupsName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name to reference this entry and to remember whose MAC address is entered."
|
||||
::= { staticMulticastGroupsEntry 2 }
|
||||
|
||||
staticMulticastGroupsDescription OBJECT-TYPE -- description
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter any information required to remember what this rule is intended to do."
|
||||
::= { staticMulticastGroupsEntry 3 }
|
||||
|
||||
staticMulticastGroupsMulticastMac OBJECT-TYPE -- multicast_mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address entry."
|
||||
::= { staticMulticastGroupsEntry 4 }
|
||||
|
||||
staticMulticastGroupsForwardingPortMask OBJECT-TYPE -- forwarding_port_mask
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the ports to which this multicast should be forwarded. A value of 0 disables this entry. Syntax: slot/port, slot/port or use hex value for quick setup. Example: = 0xf (ports 1-4)"
|
||||
::= { staticMulticastGroupsEntry 5 }
|
||||
|
||||
staticMulticastGroupsVlanId OBJECT-TYPE -- vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN on which the packets is entering."
|
||||
::= { staticMulticastGroupsEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of staticMulticastGroupsTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of statusTable *************************
|
||||
|
||||
statusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains operational counters of the IGMP snooping module."
|
||||
::= { igmp 100 }
|
||||
|
||||
statusEntry OBJECT-TYPE
|
||||
SYNTAX StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statusIndex }
|
||||
::= { statusTable 1 }
|
||||
|
||||
|
||||
StatusEntry ::= SEQUENCE {
|
||||
statusIndex INTEGER,
|
||||
statusIgmpRouterPorts INTEGER,
|
||||
statusRxGeneralQueries Unsigned32,
|
||||
statusRxGroupQueries Unsigned32,
|
||||
statusRxReports Unsigned32,
|
||||
statusRxLeaves Unsigned32,
|
||||
statusRxAdvertisements Unsigned32,
|
||||
statusRxTerminations Unsigned32,
|
||||
statusRxUnsupported Unsigned32,
|
||||
statusRxErrors Unsigned32,
|
||||
statusTxSolicitations Unsigned32
|
||||
}
|
||||
|
||||
statusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statusEntry 1 }
|
||||
|
||||
statusIgmpRouterPorts OBJECT-TYPE -- igmp_router_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the igmp router ports list"
|
||||
::= { statusEntry 2 }
|
||||
|
||||
statusRxGeneralQueries OBJECT-TYPE -- rx_general_queries
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received general queries."
|
||||
::= { statusEntry 3 }
|
||||
|
||||
statusRxGroupQueries OBJECT-TYPE -- rx_group_queries
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received group queries."
|
||||
::= { statusEntry 4 }
|
||||
|
||||
statusRxReports OBJECT-TYPE -- rx_reports
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received report messages."
|
||||
::= { statusEntry 5 }
|
||||
|
||||
statusRxLeaves OBJECT-TYPE -- rx_leaves
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received leave messages."
|
||||
::= { statusEntry 6 }
|
||||
|
||||
statusRxAdvertisements OBJECT-TYPE -- rx_advertisements
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received advertisements."
|
||||
::= { statusEntry 7 }
|
||||
|
||||
statusRxTerminations OBJECT-TYPE -- rx_terminations
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received terminations."
|
||||
::= { statusEntry 8 }
|
||||
|
||||
statusRxUnsupported OBJECT-TYPE -- rx_unsupported
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received unsupported messages."
|
||||
::= { statusEntry 9 }
|
||||
|
||||
statusRxErrors OBJECT-TYPE -- rx_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received error packets."
|
||||
::= { statusEntry 10 }
|
||||
|
||||
statusTxSolicitations OBJECT-TYPE -- tx_solicitations
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of transmitted solicitation messges."
|
||||
::= { statusEntry 11 }
|
||||
|
||||
|
||||
-- ********************* End of statusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of mldStatusTable *************************
|
||||
|
||||
mldStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MldStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table contains operational counters of the MLD snooping module."
|
||||
::= { igmp 101 }
|
||||
|
||||
mldStatusEntry OBJECT-TYPE
|
||||
SYNTAX MldStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { mldStatusIndex }
|
||||
::= { mldStatusTable 1 }
|
||||
|
||||
|
||||
MldStatusEntry ::= SEQUENCE {
|
||||
mldStatusIndex INTEGER,
|
||||
mldStatusMldRouterPorts INTEGER,
|
||||
mldStatusRxGeneralQueries Unsigned32,
|
||||
mldStatusRxGroupQueries Unsigned32,
|
||||
mldStatusRxReports Unsigned32,
|
||||
mldStatusRxLeaves Unsigned32,
|
||||
mldStatusRxAdvertisements Unsigned32,
|
||||
mldStatusRxTerminations Unsigned32,
|
||||
mldStatusRxUnsupported Unsigned32,
|
||||
mldStatusRxErrors Unsigned32,
|
||||
mldStatusTxSolicitations Unsigned32
|
||||
}
|
||||
|
||||
mldStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { mldStatusEntry 1 }
|
||||
|
||||
mldStatusMldRouterPorts OBJECT-TYPE -- mld_router_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the igmp router ports list"
|
||||
::= { mldStatusEntry 2 }
|
||||
|
||||
mldStatusRxGeneralQueries OBJECT-TYPE -- rx_general_queries
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received general queries."
|
||||
::= { mldStatusEntry 3 }
|
||||
|
||||
mldStatusRxGroupQueries OBJECT-TYPE -- rx_group_queries
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received group queries."
|
||||
::= { mldStatusEntry 4 }
|
||||
|
||||
mldStatusRxReports OBJECT-TYPE -- rx_reports
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received report messages."
|
||||
::= { mldStatusEntry 5 }
|
||||
|
||||
mldStatusRxLeaves OBJECT-TYPE -- rx_leaves
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received leave messages."
|
||||
::= { mldStatusEntry 6 }
|
||||
|
||||
mldStatusRxAdvertisements OBJECT-TYPE -- rx_advertisements
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received advertisements."
|
||||
::= { mldStatusEntry 7 }
|
||||
|
||||
mldStatusRxTerminations OBJECT-TYPE -- rx_terminations
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received terminations."
|
||||
::= { mldStatusEntry 8 }
|
||||
|
||||
mldStatusRxUnsupported OBJECT-TYPE -- rx_unsupported
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received unsupported messages."
|
||||
::= { mldStatusEntry 9 }
|
||||
|
||||
mldStatusRxErrors OBJECT-TYPE -- rx_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of received error packets."
|
||||
::= { mldStatusEntry 10 }
|
||||
|
||||
mldStatusTxSolicitations OBJECT-TYPE -- tx_solicitations
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the number of transmitted solicitation messges."
|
||||
::= { mldStatusEntry 11 }
|
||||
|
||||
|
||||
-- ********************* End of mldStatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
503
mibs/microsens/G6-IP-MIB
Normal file
503
mibs/microsens/G6-IP-MIB
Normal file
@ -0,0 +1,503 @@
|
||||
G6-IP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
ip OBJECT IDENTIFIER ::= { device 22 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
ipPingTest OBJECT-TYPE -- ping_test
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Supply an IP address to ping for reachability testing."
|
||||
::= { ip 1 }
|
||||
|
||||
|
||||
ipTraceRoute OBJECT-TYPE -- trace_route
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Supply an IP address to trace route testing."
|
||||
::= { ip 2 }
|
||||
|
||||
|
||||
ipDnsLookup OBJECT-TYPE -- dns_lookup
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Supply a hostname or web address to query for its ip address."
|
||||
::= { ip 3 }
|
||||
|
||||
|
||||
ipArpTable OBJECT-TYPE -- arp_table
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the content of the ARP table used for management access."
|
||||
::= { ip 4 }
|
||||
|
||||
|
||||
ipHostname OBJECT-TYPE -- hostname
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the local hostname."
|
||||
::= { ip 5 }
|
||||
|
||||
|
||||
ipLocalMtu OBJECT-TYPE -- local_mtu
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines MTU value for locally generated data."
|
||||
::= { ip 6 }
|
||||
|
||||
|
||||
-- ******************* Begin of v4ConfigTable *************************
|
||||
|
||||
v4ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V4ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section configures IP version 4 fixed IP settings or enables use of DHCP alternatively."
|
||||
::= { ip 7 }
|
||||
|
||||
v4ConfigEntry OBJECT-TYPE
|
||||
SYNTAX V4ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v4ConfigIndex }
|
||||
::= { v4ConfigTable 1 }
|
||||
|
||||
|
||||
V4ConfigEntry ::= SEQUENCE {
|
||||
v4ConfigIndex INTEGER,
|
||||
v4ConfigDhcpMode INTEGER ,
|
||||
v4ConfigStaticDeviceIp OCTET STRING ,
|
||||
v4ConfigStaticSubnetMask OCTET STRING ,
|
||||
v4ConfigStaticGateway OCTET STRING ,
|
||||
v4ConfigStaticDnsServer OCTET STRING ,
|
||||
v4ConfigSecondaryDeviceIp OCTET STRING ,
|
||||
v4ConfigSecondarySubnetMask OCTET STRING ,
|
||||
v4ConfigDefaultAddressSelection INTEGER
|
||||
}
|
||||
|
||||
v4ConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v4ConfigEntry 1 }
|
||||
|
||||
v4ConfigDhcpMode OBJECT-TYPE -- dhcp_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
useDhcp (1),
|
||||
dhcpWithScript (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable DHCP to automatically retrieve an IP address and subnet mask. Also DHCP may be used to supply a CLI script file reference to be used on assignment."
|
||||
::= { v4ConfigEntry 2 }
|
||||
|
||||
v4ConfigStaticDeviceIp OBJECT-TYPE -- static_device_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static device IP address. When DHCP is enabled, DHCP has preference over this setting."
|
||||
::= { v4ConfigEntry 3 }
|
||||
|
||||
v4ConfigStaticSubnetMask OBJECT-TYPE -- static_subnet_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static subnet mask. When DHCP is enabled, DHCP has preference over this setting."
|
||||
::= { v4ConfigEntry 4 }
|
||||
|
||||
v4ConfigStaticGateway OBJECT-TYPE -- static_gateway
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static default gateway IP address. When DHCP is enabled, DHCP has preference over this setting."
|
||||
::= { v4ConfigEntry 5 }
|
||||
|
||||
v4ConfigStaticDnsServer OBJECT-TYPE -- static_dns_server
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static domain name server IP address. When DHCP is enabled, DHCP has preference over this setting."
|
||||
::= { v4ConfigEntry 6 }
|
||||
|
||||
v4ConfigSecondaryDeviceIp OBJECT-TYPE -- secondary_device_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternative IP address for management access. Not required in most installations."
|
||||
::= { v4ConfigEntry 7 }
|
||||
|
||||
v4ConfigSecondarySubnetMask OBJECT-TYPE -- secondary_subnet_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This subnet mask applies to secondary ip address."
|
||||
::= { v4ConfigEntry 8 }
|
||||
|
||||
v4ConfigDefaultAddressSelection OBJECT-TYPE -- default_address_selection
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
primary (0),
|
||||
secondary (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter defines which own ip address is used for outgoing packets generated by the device. This only applies when a secondary_device_ip is configured."
|
||||
::= { v4ConfigEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of v4ConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of v6ConfigTable *************************
|
||||
|
||||
v6ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V6ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section configures IP version 6 fixed IP settings or enables use of automatic configuration alternatively."
|
||||
::= { ip 8 }
|
||||
|
||||
v6ConfigEntry OBJECT-TYPE
|
||||
SYNTAX V6ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v6ConfigIndex }
|
||||
::= { v6ConfigTable 1 }
|
||||
|
||||
|
||||
V6ConfigEntry ::= SEQUENCE {
|
||||
v6ConfigIndex INTEGER,
|
||||
v6ConfigEnableIpv6 INTEGER ,
|
||||
v6ConfigEnableIcmpAutoAddress INTEGER ,
|
||||
v6ConfigEnableDhcpAutoAddress INTEGER
|
||||
}
|
||||
|
||||
v6ConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v6ConfigEntry 1 }
|
||||
|
||||
v6ConfigEnableIpv6 OBJECT-TYPE -- enable_ipv6
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of IPv6 management access functionality."
|
||||
::= { v6ConfigEntry 2 }
|
||||
|
||||
v6ConfigEnableIcmpAutoAddress OBJECT-TYPE -- enable_icmp_auto_address
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Decides if an ICMP assigned IPv6 address is accepted."
|
||||
::= { v6ConfigEntry 3 }
|
||||
|
||||
v6ConfigEnableDhcpAutoAddress OBJECT-TYPE -- enable_dhcp_auto_address
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Decides if an DHCP assigned IPv6 address is accepted."
|
||||
::= { v6ConfigEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of v6ConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of v6AddressTable *************************
|
||||
|
||||
v6AddressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V6AddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines as many static IPv6 address entries as desired."
|
||||
::= { ip 9 }
|
||||
|
||||
v6AddressEntry OBJECT-TYPE
|
||||
SYNTAX V6AddressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v6AddressIndex }
|
||||
::= { v6AddressTable 1 }
|
||||
|
||||
|
||||
V6AddressEntry ::= SEQUENCE {
|
||||
v6AddressIndex INTEGER,
|
||||
v6AddressIp DisplayString
|
||||
}
|
||||
|
||||
v6AddressIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v6AddressEntry 1 }
|
||||
|
||||
v6AddressIp OBJECT-TYPE -- ip
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 address"
|
||||
::= { v6AddressEntry 2 }
|
||||
|
||||
|
||||
-- ********************* End of v6AddressTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of v4StatusTable *************************
|
||||
|
||||
v4StatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V4StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section shows a summary of IPv4 settings as they are currently active. These may reflect the statically configured values or may be dynamically assigned using DHCP."
|
||||
::= { ip 100 }
|
||||
|
||||
v4StatusEntry OBJECT-TYPE
|
||||
SYNTAX V4StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v4StatusIndex }
|
||||
::= { v4StatusTable 1 }
|
||||
|
||||
|
||||
V4StatusEntry ::= SEQUENCE {
|
||||
v4StatusIndex INTEGER,
|
||||
v4StatusDynamicDeviceIp OCTET STRING ,
|
||||
v4StatusDynamicSubnetMask OCTET STRING ,
|
||||
v4StatusDynamicGateway OCTET STRING ,
|
||||
v4StatusDynamicDnsServer1 OCTET STRING ,
|
||||
v4StatusDynamicDnsServer2 OCTET STRING ,
|
||||
v4StatusDynamicDnsServer3 OCTET STRING ,
|
||||
v4StatusDynamicDnsServer4 OCTET STRING ,
|
||||
v4StatusOutgoingDeviceIp OCTET STRING
|
||||
}
|
||||
|
||||
v4StatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v4StatusEntry 1 }
|
||||
|
||||
v4StatusDynamicDeviceIp OBJECT-TYPE -- dynamic_device_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used device IP address."
|
||||
::= { v4StatusEntry 2 }
|
||||
|
||||
v4StatusDynamicSubnetMask OBJECT-TYPE -- dynamic_subnet_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used subnet mask."
|
||||
::= { v4StatusEntry 3 }
|
||||
|
||||
v4StatusDynamicGateway OBJECT-TYPE -- dynamic_gateway
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used gateway IP address."
|
||||
::= { v4StatusEntry 4 }
|
||||
|
||||
v4StatusDynamicDnsServer1 OBJECT-TYPE -- dynamic_dns_server_1
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used domain name server IP address."
|
||||
::= { v4StatusEntry 5 }
|
||||
|
||||
v4StatusDynamicDnsServer2 OBJECT-TYPE -- dynamic_dns_server_2
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternate currently used domain name server IP address."
|
||||
::= { v4StatusEntry 6 }
|
||||
|
||||
v4StatusDynamicDnsServer3 OBJECT-TYPE -- dynamic_dns_server_3
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternate currently used domain name server IP address."
|
||||
::= { v4StatusEntry 7 }
|
||||
|
||||
v4StatusDynamicDnsServer4 OBJECT-TYPE -- dynamic_dns_server_4
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternate currently used domain name server IP address."
|
||||
::= { v4StatusEntry 8 }
|
||||
|
||||
v4StatusOutgoingDeviceIp OBJECT-TYPE -- outgoing_device_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflects the value v4_config.default_address_selection setting."
|
||||
::= { v4StatusEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of v4StatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of v6StatusTable *************************
|
||||
|
||||
v6StatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V6StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section shows a summary of IPv6 settings as they are currently active. These may reflect the statically configured values or may be dynamically assigned using DHCP or ICMP."
|
||||
::= { ip 101 }
|
||||
|
||||
v6StatusEntry OBJECT-TYPE
|
||||
SYNTAX V6StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v6StatusIndex }
|
||||
::= { v6StatusTable 1 }
|
||||
|
||||
|
||||
V6StatusEntry ::= SEQUENCE {
|
||||
v6StatusIndex INTEGER,
|
||||
v6StatusIp OCTET STRING ,
|
||||
v6StatusScope INTEGER ,
|
||||
v6StatusState INTEGER
|
||||
}
|
||||
|
||||
v6StatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v6StatusEntry 1 }
|
||||
|
||||
v6StatusIp OBJECT-TYPE -- ip
|
||||
SYNTAX OCTET STRING (SIZE (0..50))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IPv6 address."
|
||||
::= { v6StatusEntry 2 }
|
||||
|
||||
v6StatusScope OBJECT-TYPE -- scope
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
link (0),
|
||||
site (1),
|
||||
global (2),
|
||||
other (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the scope this IP is valid."
|
||||
::= { v6StatusEntry 3 }
|
||||
|
||||
v6StatusState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
stateless (0),
|
||||
stateful (1),
|
||||
both (2),
|
||||
other (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the state of this IP."
|
||||
::= { v6StatusEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of v6StatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
627
mibs/microsens/G6-LACP-MIB
Normal file
627
mibs/microsens/G6-LACP-MIB
Normal file
@ -0,0 +1,627 @@
|
||||
G6-LACP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
protocol MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 2 }
|
||||
|
||||
lacp OBJECT IDENTIFIER ::= { protocol 54 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
lacpEnableLacp OBJECT-TYPE -- enable_lacp
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"General enable of LACP function. "
|
||||
::= { lacp 1 }
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { lacp 2 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configIndex INTEGER,
|
||||
configLinkAggregation INTEGER ,
|
||||
configSystemPriority Integer32 ,
|
||||
configMode INTEGER ,
|
||||
configTransmitInterval INTEGER
|
||||
}
|
||||
|
||||
configIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configLinkAggregation OBJECT-TYPE -- link_aggregation
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
static (0),
|
||||
dynamic (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"With static setting the link aggregation operates exactly on the ports defined via trunk configuration. Dynamic uses protocol between both endpoints to dynamically use as many or little links as currently available."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configSystemPriority OBJECT-TYPE -- system_priority
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority associated with the system."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
passive (0),
|
||||
active (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines active or passive operational mode."
|
||||
::= { configEntry 4 }
|
||||
|
||||
configTransmitInterval OBJECT-TYPE -- transmit_interval
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
slow (0),
|
||||
fast (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determine LACP PDU interval."
|
||||
::= { configEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of portConfigTable *************************
|
||||
|
||||
portConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration parameter concerning the port specific LACP setttings"
|
||||
::= { lacp 3 }
|
||||
|
||||
portConfigEntry OBJECT-TYPE
|
||||
SYNTAX PortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { portConfigPortIndex }
|
||||
::= { portConfigTable 1 }
|
||||
|
||||
|
||||
PortConfigEntry ::= SEQUENCE {
|
||||
portConfigPortIndex INTEGER,
|
||||
portConfigTrunkId Integer32
|
||||
}
|
||||
|
||||
portConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { portConfigEntry 1 }
|
||||
|
||||
portConfigTrunkId OBJECT-TYPE -- trunk_id
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All ports with the same trunk_id form a common trunk. Use trunk_id 0 for ports that do not belong to any LACP trunk. The trunk_id corresponds to the trunk_config[index]."
|
||||
::= { portConfigEntry 2 }
|
||||
|
||||
|
||||
-- ********************* End of portConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of trunkConfigTable *************************
|
||||
|
||||
trunkConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TrunkConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each trunk is referenced by its index number."
|
||||
::= { lacp 4 }
|
||||
|
||||
trunkConfigEntry OBJECT-TYPE
|
||||
SYNTAX TrunkConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { trunkConfigIndex }
|
||||
::= { trunkConfigTable 1 }
|
||||
|
||||
|
||||
TrunkConfigEntry ::= SEQUENCE {
|
||||
trunkConfigIndex INTEGER,
|
||||
trunkConfigName DisplayString,
|
||||
trunkConfigTrunkEnable INTEGER
|
||||
}
|
||||
|
||||
trunkConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { trunkConfigEntry 1 }
|
||||
|
||||
trunkConfigName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name used to identify the trunk Interface."
|
||||
::= { trunkConfigEntry 2 }
|
||||
|
||||
trunkConfigTrunkEnable OBJECT-TYPE -- trunk_enable
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables the trunk for operation. When disabled, trunk is brought down."
|
||||
::= { trunkConfigEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of trunkConfigTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of portStatusTable *************************
|
||||
|
||||
portStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the negotiated and active settings of LACP parameters."
|
||||
::= { lacp 100 }
|
||||
|
||||
portStatusEntry OBJECT-TYPE
|
||||
SYNTAX PortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { portStatusPortIndex }
|
||||
::= { portStatusTable 1 }
|
||||
|
||||
|
||||
PortStatusEntry ::= SEQUENCE {
|
||||
portStatusPortIndex INTEGER,
|
||||
portStatusTrunkName DisplayString,
|
||||
portStatusTrunkId Integer32 ,
|
||||
portStatusActivityMode INTEGER ,
|
||||
portStatusSynchronized INTEGER ,
|
||||
portStatusAggregationPossible INTEGER ,
|
||||
portStatusCollection INTEGER ,
|
||||
portStatusDistribution INTEGER ,
|
||||
portStatusExpiredState INTEGER ,
|
||||
portStatusDefaultedState INTEGER
|
||||
}
|
||||
|
||||
portStatusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { portStatusEntry 1 }
|
||||
|
||||
portStatusTrunkName OBJECT-TYPE -- trunk_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the trunk to which port is associated."
|
||||
::= { portStatusEntry 2 }
|
||||
|
||||
portStatusTrunkId OBJECT-TYPE -- trunk_id
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"interface index value of the trunk to which port is attached."
|
||||
::= { portStatusEntry 3 }
|
||||
|
||||
portStatusActivityMode OBJECT-TYPE -- activity_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
passive (0),
|
||||
active (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { portStatusEntry 4 }
|
||||
|
||||
portStatusSynchronized OBJECT-TYPE -- synchronized
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"True when trunk is synchronized."
|
||||
::= { portStatusEntry 5 }
|
||||
|
||||
portStatusAggregationPossible OBJECT-TYPE -- aggregation_possible
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates link is aggregatable or not."
|
||||
::= { portStatusEntry 6 }
|
||||
|
||||
portStatusCollection OBJECT-TYPE -- collection
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of incoming frames on this link is enabled or disabled."
|
||||
::= { portStatusEntry 7 }
|
||||
|
||||
portStatusDistribution OBJECT-TYPE -- distribution
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Distribution of outgoing frames on this link is enabled or disabled."
|
||||
::= { portStatusEntry 8 }
|
||||
|
||||
portStatusExpiredState OBJECT-TYPE -- expired_state
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"True indicates that the actor is in the EXPIRED state"
|
||||
::= { portStatusEntry 9 }
|
||||
|
||||
portStatusDefaultedState OBJECT-TYPE -- defaulted_state
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When true default configured operational partner information are used. If false the partner information in use has been received in a LACP PDU."
|
||||
::= { portStatusEntry 10 }
|
||||
|
||||
|
||||
-- ********************* End of portStatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of actorStatusTable *************************
|
||||
|
||||
actorStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ActorStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Actor specific status values."
|
||||
::= { lacp 101 }
|
||||
|
||||
actorStatusEntry OBJECT-TYPE
|
||||
SYNTAX ActorStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { actorStatusPortIndex }
|
||||
::= { actorStatusTable 1 }
|
||||
|
||||
|
||||
ActorStatusEntry ::= SEQUENCE {
|
||||
actorStatusPortIndex INTEGER,
|
||||
actorStatusSystemPriority Integer32 ,
|
||||
actorStatusSystemId MacAddress,
|
||||
actorStatusPort Integer32 ,
|
||||
actorStatusPriority Integer32 ,
|
||||
actorStatusAdminKey Integer32 ,
|
||||
actorStatusOperKey Integer32 ,
|
||||
actorStatusTransmitInterval INTEGER
|
||||
}
|
||||
|
||||
actorStatusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { actorStatusEntry 1 }
|
||||
|
||||
actorStatusSystemPriority OBJECT-TYPE -- system_priority
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority associated with the system"
|
||||
::= { actorStatusEntry 2 }
|
||||
|
||||
actorStatusSystemId OBJECT-TYPE -- system_id
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mac address of the switch"
|
||||
::= { actorStatusEntry 3 }
|
||||
|
||||
actorStatusPort OBJECT-TYPE -- port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number assigned by lacp which is local to LACP. "
|
||||
::= { actorStatusEntry 4 }
|
||||
|
||||
actorStatusPriority OBJECT-TYPE -- priority
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority assigned to the port."
|
||||
::= { actorStatusEntry 5 }
|
||||
|
||||
actorStatusAdminKey OBJECT-TYPE -- admin_key
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current administration key value of the port."
|
||||
::= { actorStatusEntry 6 }
|
||||
|
||||
actorStatusOperKey OBJECT-TYPE -- oper_key
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current operational key value of the port."
|
||||
::= { actorStatusEntry 7 }
|
||||
|
||||
actorStatusTransmitInterval OBJECT-TYPE -- transmit_interval
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
slow (0),
|
||||
fast (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the link partners transmit interval."
|
||||
::= { actorStatusEntry 8 }
|
||||
|
||||
|
||||
-- ********************* End of actorStatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of partnerStatusTable *************************
|
||||
|
||||
partnerStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PartnerStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Partner specific status values."
|
||||
::= { lacp 102 }
|
||||
|
||||
partnerStatusEntry OBJECT-TYPE
|
||||
SYNTAX PartnerStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { partnerStatusPortIndex }
|
||||
::= { partnerStatusTable 1 }
|
||||
|
||||
|
||||
PartnerStatusEntry ::= SEQUENCE {
|
||||
partnerStatusPortIndex INTEGER,
|
||||
partnerStatusSystemPriority Integer32 ,
|
||||
partnerStatusSystemId MacAddress,
|
||||
partnerStatusPort Integer32 ,
|
||||
partnerStatusPriority Integer32 ,
|
||||
partnerStatusAdminKey Integer32 ,
|
||||
partnerStatusOperKey Integer32 ,
|
||||
partnerStatusReceiveInterval INTEGER ,
|
||||
partnerStatusActivityMode INTEGER ,
|
||||
partnerStatusSynchronized INTEGER ,
|
||||
partnerStatusAggregationPossible INTEGER ,
|
||||
partnerStatusCollection INTEGER ,
|
||||
partnerStatusDistribution INTEGER ,
|
||||
partnerStatusExpiredState INTEGER ,
|
||||
partnerStatusDefaultedState INTEGER
|
||||
}
|
||||
|
||||
partnerStatusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { partnerStatusEntry 1 }
|
||||
|
||||
partnerStatusSystemPriority OBJECT-TYPE -- system_priority
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority associated with the system"
|
||||
::= { partnerStatusEntry 2 }
|
||||
|
||||
partnerStatusSystemId OBJECT-TYPE -- system_id
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mac address of the switch"
|
||||
::= { partnerStatusEntry 3 }
|
||||
|
||||
partnerStatusPort OBJECT-TYPE -- port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number assigned by lacp which is local to LACP. "
|
||||
::= { partnerStatusEntry 4 }
|
||||
|
||||
partnerStatusPriority OBJECT-TYPE -- priority
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Priority assigned to the port."
|
||||
::= { partnerStatusEntry 5 }
|
||||
|
||||
partnerStatusAdminKey OBJECT-TYPE -- admin_key
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current administration key value of the port."
|
||||
::= { partnerStatusEntry 6 }
|
||||
|
||||
partnerStatusOperKey OBJECT-TYPE -- oper_key
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"current operational key value of the port."
|
||||
::= { partnerStatusEntry 7 }
|
||||
|
||||
partnerStatusReceiveInterval OBJECT-TYPE -- receive_interval
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
slow (0),
|
||||
fast (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Partner requesting transmission interval from actor. TRUE send PDUs for every 1 sec, FALSE every 30 secs."
|
||||
::= { partnerStatusEntry 8 }
|
||||
|
||||
partnerStatusActivityMode OBJECT-TYPE -- activity_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
passive (0),
|
||||
active (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { partnerStatusEntry 9 }
|
||||
|
||||
partnerStatusSynchronized OBJECT-TYPE -- synchronized
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"True when trunk is synchronized."
|
||||
::= { partnerStatusEntry 10 }
|
||||
|
||||
partnerStatusAggregationPossible OBJECT-TYPE -- aggregation_possible
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates link is aggregatable or not."
|
||||
::= { partnerStatusEntry 11 }
|
||||
|
||||
partnerStatusCollection OBJECT-TYPE -- collection
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Collection of incoming frames on this link is enabled or disabled."
|
||||
::= { partnerStatusEntry 12 }
|
||||
|
||||
partnerStatusDistribution OBJECT-TYPE -- distribution
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Distribution of outgoing frames on this link is enabled or disabled."
|
||||
::= { partnerStatusEntry 13 }
|
||||
|
||||
partnerStatusExpiredState OBJECT-TYPE -- expired_state
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"True indicates that the actor is in the EXPIRED state"
|
||||
::= { partnerStatusEntry 14 }
|
||||
|
||||
partnerStatusDefaultedState OBJECT-TYPE -- defaulted_state
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When true default configured operational partner information are used. If false the partner information in use has been received in a LACP PDU."
|
||||
::= { partnerStatusEntry 15 }
|
||||
|
||||
|
||||
-- ********************* End of partnerStatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1646
mibs/microsens/G6-LLDP-MIB
Normal file
1646
mibs/microsens/G6-LLDP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
685
mibs/microsens/G6-LOGGING-MIB
Normal file
685
mibs/microsens/G6-LOGGING-MIB
Normal file
@ -0,0 +1,685 @@
|
||||
G6-LOGGING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
logging OBJECT IDENTIFIER ::= { management 71 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
loggingSendTestEvent OBJECT-TYPE -- send_test_event
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creates an ALIVE_TEST event. This may be used to check out log functionality. Hint: The severeness of the ALIVE_TEST event may be changed to try out alarm thresholds."
|
||||
::= { logging 1 }
|
||||
|
||||
|
||||
loggingLogFileStorage OBJECT-TYPE -- log_file_storage
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ramDisk (0),
|
||||
sdCard (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select the storage type of the logfile. Writing to SD card protects the file against reboot but significantly increases SD card write cycles."
|
||||
::= { logging 2 }
|
||||
|
||||
|
||||
-- ******************* Begin of targetTable *************************
|
||||
|
||||
targetTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unlimited number of syslog receivers may be specified."
|
||||
::= { logging 3 }
|
||||
|
||||
targetEntry OBJECT-TYPE
|
||||
SYNTAX TargetEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { targetIndex }
|
||||
::= { targetTable 1 }
|
||||
|
||||
|
||||
TargetEntry ::= SEQUENCE {
|
||||
targetIndex INTEGER,
|
||||
targetAlias DisplayString,
|
||||
targetHostAddress DisplayString,
|
||||
targetLogType INTEGER ,
|
||||
targetDetailLevel INTEGER ,
|
||||
targetMessageFormat INTEGER ,
|
||||
targetTrapType INTEGER ,
|
||||
targetTrapCommunity DisplayString,
|
||||
targetSnmpV3Username DisplayString,
|
||||
targetMinimumSeverity INTEGER ,
|
||||
targetRequiredRelevance INTEGER ,
|
||||
targetRequiredSource INTEGER ,
|
||||
targetLogConfigChanges INTEGER ,
|
||||
targetLogDebugEventsOnly INTEGER
|
||||
}
|
||||
|
||||
targetIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..15)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { targetEntry 1 }
|
||||
|
||||
targetAlias OBJECT-TYPE -- alias
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of this syslog entry for reference."
|
||||
::= { targetEntry 2 }
|
||||
|
||||
targetHostAddress OBJECT-TYPE -- host_address
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address or hostname to the syslog server or snmp manager. Leave empty for local targets such as CLI or recent logs buffer."
|
||||
::= { targetEntry 3 }
|
||||
|
||||
targetLogType OBJECT-TYPE -- log_type
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
syslog (1),
|
||||
snmpTrapV1 (2),
|
||||
snmpTrapV2c (3),
|
||||
snmpTrapV3 (4),
|
||||
snmpInformV2c (5),
|
||||
snmpInformV3 (6),
|
||||
displayInCli (7),
|
||||
recentLogs (8)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifes the type of event forwarding to match the desired manager."
|
||||
::= { targetEntry 4 }
|
||||
|
||||
targetDetailLevel OBJECT-TYPE -- detail_level
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
concise (0),
|
||||
verbose (1),
|
||||
extended (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permits setting the detail level of the logged information. For SMNP v1 the setting EXTENDED changes the trap OID to indicate the private trap OID. For Syslog the setting EXTENDED prepends a rfc3164 compliant header. "
|
||||
::= { targetEntry 5 }
|
||||
|
||||
targetMessageFormat OBJECT-TYPE -- message_format
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
standard (0),
|
||||
preferCustom (1),
|
||||
customOnly (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines if custom message text is used. It may be desireable to use custom on the console but to use standard text in log files."
|
||||
::= { targetEntry 6 }
|
||||
|
||||
targetTrapType OBJECT-TYPE -- trap_type
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
public (0),
|
||||
preferPublic (1),
|
||||
private (2),
|
||||
both (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Decides whether public or private traps are used. This parameter only applies then a SNMP log_type is selected."
|
||||
::= { targetEntry 7 }
|
||||
|
||||
targetTrapCommunity OBJECT-TYPE -- trap_community
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For SNMP v1/v2c parameter may be used to help receiving manager filtering out unwanted traps."
|
||||
::= { targetEntry 8 }
|
||||
|
||||
targetSnmpV3Username OBJECT-TYPE -- snmp_v3_username
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When SNMP v3 is used this name is associated with a user under Mangement.access.user.name of the same name. The SNMP security level and passwords are taken from this user.For non SNMP logs this parameter has no effect."
|
||||
::= { targetEntry 9 }
|
||||
|
||||
targetMinimumSeverity OBJECT-TYPE -- minimum_severity
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
debug (1),
|
||||
info (2),
|
||||
notice (3),
|
||||
warning (4),
|
||||
error (5),
|
||||
critical (6),
|
||||
alert (7),
|
||||
emergency (8)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only events with the defined severeness or worse are forwarded."
|
||||
::= { targetEntry 10 }
|
||||
|
||||
targetRequiredRelevance OBJECT-TYPE -- required_relevance
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
any (0),
|
||||
negOnly (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Forward any event or only negative ones."
|
||||
::= { targetEntry 11 }
|
||||
|
||||
targetRequiredSource OBJECT-TYPE -- required_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
any (0),
|
||||
portOnly (1),
|
||||
unitOnly (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Forward any event or only port or unit related events."
|
||||
::= { targetEntry 12 }
|
||||
|
||||
targetLogConfigChanges OBJECT-TYPE -- log_config_changes
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled configuration changes are logged regardless of relevance or source. When disabled no config changes are logged."
|
||||
::= { targetEntry 13 }
|
||||
|
||||
targetLogDebugEventsOnly OBJECT-TYPE -- log_debug_events_only
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled debugging events with a minimum severity are logged. Other events are suppressed! When disabled no debugging events are logged."
|
||||
::= { targetEntry 14 }
|
||||
|
||||
|
||||
-- ********************* End of targetTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of historyConfigTable *************************
|
||||
|
||||
historyConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HistoryConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Up to 15 distinct values may be polled and and saved to create a value history."
|
||||
::= { logging 4 }
|
||||
|
||||
historyConfigEntry OBJECT-TYPE
|
||||
SYNTAX HistoryConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { historyConfigIndex }
|
||||
::= { historyConfigTable 1 }
|
||||
|
||||
|
||||
HistoryConfigEntry ::= SEQUENCE {
|
||||
historyConfigIndex INTEGER,
|
||||
historyConfigName DisplayString,
|
||||
historyConfigRecordMode INTEGER ,
|
||||
historyConfigHistoryFileMode INTEGER ,
|
||||
historyConfigDotstring DisplayString,
|
||||
historyConfigRestart DisplayString
|
||||
}
|
||||
|
||||
historyConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..14)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { historyConfigEntry 1 }
|
||||
|
||||
historyConfigName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of this chart"
|
||||
::= { historyConfigEntry 2 }
|
||||
|
||||
historyConfigRecordMode OBJECT-TYPE -- record_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
enabled (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines in which way the history data are recorded."
|
||||
::= { historyConfigEntry 3 }
|
||||
|
||||
historyConfigHistoryFileMode OBJECT-TYPE -- history_file_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
hourly (1),
|
||||
daily (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set, the recorded data points will be saved to flash memory. The files can be accessed in the ftp history folder or using commands under Management.files.history."
|
||||
::= { historyConfigEntry 4 }
|
||||
|
||||
historyConfigDotstring OBJECT-TYPE -- dotstring
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"CLI compliant dotstring (command line) that will be executed in order to obtain the data to record."
|
||||
::= { historyConfigEntry 5 }
|
||||
|
||||
historyConfigRestart OBJECT-TYPE -- restart
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Clear all historic data (in RAM) and start from now on again. Only this seleted dotstring is affected. History files are NOT affected."
|
||||
::= { historyConfigEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of historyConfigTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of statisticsTable *************************
|
||||
|
||||
statisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These statistics indicate about the operation of the logging process."
|
||||
::= { logging 100 }
|
||||
|
||||
statisticsEntry OBJECT-TYPE
|
||||
SYNTAX StatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statisticsIndex }
|
||||
::= { statisticsTable 1 }
|
||||
|
||||
|
||||
StatisticsEntry ::= SEQUENCE {
|
||||
statisticsIndex INTEGER,
|
||||
statisticsNumberOfTargets Unsigned32,
|
||||
statisticsLogfileCounter Unsigned32,
|
||||
statisticsSyslogCounter Unsigned32,
|
||||
statisticsSyslogErrorCounter Unsigned32,
|
||||
statisticsLastSyslogResponse DisplayString,
|
||||
statisticsTrapCounter Unsigned32,
|
||||
statisticsTrapErrorCounter Unsigned32,
|
||||
statisticsActiveLogfileIndex Unsigned32,
|
||||
statisticsLogfile1Size Unsigned32,
|
||||
statisticsLogfile2Size Unsigned32
|
||||
}
|
||||
|
||||
statisticsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statisticsEntry 1 }
|
||||
|
||||
statisticsNumberOfTargets OBJECT-TYPE -- number_of_targets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates who many recipients exist for an event. This includes local log file when selected."
|
||||
::= { statisticsEntry 2 }
|
||||
|
||||
statisticsLogfileCounter OBJECT-TYPE -- logfile_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All logs written in the internal logfile system are counted here."
|
||||
::= { statisticsEntry 3 }
|
||||
|
||||
statisticsSyslogCounter OBJECT-TYPE -- syslog_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All logs to any target are counted here."
|
||||
::= { statisticsEntry 4 }
|
||||
|
||||
statisticsSyslogErrorCounter OBJECT-TYPE -- syslog_error_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All logs to any target that failed are counted here."
|
||||
::= { statisticsEntry 5 }
|
||||
|
||||
statisticsLastSyslogResponse OBJECT-TYPE -- last_syslog_response
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains a copy of the last syslog response for trouble shooting."
|
||||
::= { statisticsEntry 6 }
|
||||
|
||||
statisticsTrapCounter OBJECT-TYPE -- trap_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All traps to any target are counted here."
|
||||
::= { statisticsEntry 7 }
|
||||
|
||||
statisticsTrapErrorCounter OBJECT-TYPE -- trap_error_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All traps to any target that failed are counted here."
|
||||
::= { statisticsEntry 8 }
|
||||
|
||||
statisticsActiveLogfileIndex OBJECT-TYPE -- active_logfile_index
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which of the alternating logfiles is currently selected and contains the recent logs."
|
||||
::= { statisticsEntry 9 }
|
||||
|
||||
statisticsLogfile1Size OBJECT-TYPE -- logfile_1_size
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the size of the internal local log file 1 in bytes."
|
||||
::= { statisticsEntry 10 }
|
||||
|
||||
statisticsLogfile2Size OBJECT-TYPE -- logfile_2_size
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the size of the internal local log file 2 in bytes."
|
||||
::= { statisticsEntry 11 }
|
||||
|
||||
|
||||
-- ********************* End of statisticsTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of recentLogsTable *************************
|
||||
|
||||
recentLogsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RecentLogsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays the last 15 log events ordered from latest to oldest."
|
||||
::= { logging 101 }
|
||||
|
||||
recentLogsEntry OBJECT-TYPE
|
||||
SYNTAX RecentLogsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { recentLogsIndex }
|
||||
::= { recentLogsTable 1 }
|
||||
|
||||
|
||||
RecentLogsEntry ::= SEQUENCE {
|
||||
recentLogsIndex INTEGER,
|
||||
recentLogsTimeStamp Counter32,
|
||||
recentLogsSeverity INTEGER ,
|
||||
recentLogsSource DisplayString,
|
||||
recentLogsMessage DisplayString
|
||||
}
|
||||
|
||||
recentLogsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..19)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { recentLogsEntry 1 }
|
||||
|
||||
recentLogsTimeStamp OBJECT-TYPE -- time_stamp
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Updated whenever the entry is updated."
|
||||
::= { recentLogsEntry 2 }
|
||||
|
||||
recentLogsSeverity OBJECT-TYPE -- severity
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
debug (1),
|
||||
info (2),
|
||||
notice (3),
|
||||
warning (4),
|
||||
error (5),
|
||||
critical (6),
|
||||
alert (7),
|
||||
emergency (8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the severeness of the event."
|
||||
::= { recentLogsEntry 3 }
|
||||
|
||||
recentLogsSource OBJECT-TYPE -- source
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates unit or port id of originating event source."
|
||||
::= { recentLogsEntry 4 }
|
||||
|
||||
recentLogsMessage OBJECT-TYPE -- message
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This contains a copy of the last syslog message"
|
||||
::= { recentLogsEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of recentLogsTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of historyRecordsTable *************************
|
||||
|
||||
historyRecordsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HistoryRecordsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays historic values accumulated over time. These data may be used to plot graphs or to detect trends."
|
||||
::= { logging 102 }
|
||||
|
||||
historyRecordsEntry OBJECT-TYPE
|
||||
SYNTAX HistoryRecordsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { historyRecordsIndex }
|
||||
::= { historyRecordsTable 1 }
|
||||
|
||||
|
||||
HistoryRecordsEntry ::= SEQUENCE {
|
||||
historyRecordsIndex INTEGER,
|
||||
historyRecordsName DisplayString,
|
||||
historyRecordsState INTEGER ,
|
||||
historyRecordsLastValue DisplayString,
|
||||
historyRecordsAverageLastMinute DisplayString,
|
||||
historyRecordsAverageLastHour DisplayString,
|
||||
historyRecordsLastMinute DisplayString,
|
||||
historyRecordsLastHour DisplayString,
|
||||
historyRecordsLastDay DisplayString,
|
||||
historyRecordsLastUpdate Counter32
|
||||
}
|
||||
|
||||
historyRecordsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..14)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { historyRecordsEntry 1 }
|
||||
|
||||
historyRecordsName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflects the name of the related history_config entry."
|
||||
::= { historyRecordsEntry 2 }
|
||||
|
||||
historyRecordsState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
invalid (1),
|
||||
normal (2),
|
||||
updating (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if this record displays a currently running script or a history entry of a previously running script which has ended by now."
|
||||
::= { historyRecordsEntry 3 }
|
||||
|
||||
historyRecordsLastValue OBJECT-TYPE -- last_value
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value is updated every second with the latest polled value."
|
||||
::= { historyRecordsEntry 4 }
|
||||
|
||||
historyRecordsAverageLastMinute OBJECT-TYPE -- average_last_minute
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value is updated every second but averages over the last minute."
|
||||
::= { historyRecordsEntry 5 }
|
||||
|
||||
historyRecordsAverageLastHour OBJECT-TYPE -- average_last_hour
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This value is updated every minute but averages over the last hour."
|
||||
::= { historyRecordsEntry 6 }
|
||||
|
||||
historyRecordsLastMinute OBJECT-TYPE -- last_minute
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Comma separated list with one value per every second starting at second 00. 60 values are recorded. Successive commas with no content in between indicate time positions for which no data are available."
|
||||
::= { historyRecordsEntry 7 }
|
||||
|
||||
historyRecordsLastHour OBJECT-TYPE -- last_hour
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Comma separated list with one value per minute, starting at minute 00. 60 values are recorded. Successive commas with no content in between indicate time positions for which no data are yet available. Every hour the daily file gets one line appended. Every day a new file is created."
|
||||
::= { historyRecordsEntry 8 }
|
||||
|
||||
historyRecordsLastDay OBJECT-TYPE -- last_day
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Comma separated list with one value per every 15 minutes, starting at hour 00. 96 values are recorded. Successive commas with no content in between indicate time positions for which no data are yet available. Every day at nidnight the file gets one line appended with the current day. Every month a new file is started."
|
||||
::= { historyRecordsEntry 9 }
|
||||
|
||||
historyRecordsLastUpdate OBJECT-TYPE -- last_update
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time when this record was last updated."
|
||||
::= { historyRecordsEntry 10 }
|
||||
|
||||
|
||||
-- ********************* End of historyRecordsTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
347
mibs/microsens/G6-MAC-MIB
Normal file
347
mibs/microsens/G6-MAC-MIB
Normal file
@ -0,0 +1,347 @@
|
||||
G6-MAC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
mac OBJECT IDENTIFIER ::= { device 86 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
macFilterPort OBJECT-TYPE -- filter_port
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only MACs associated with a given port range. The shorthand port format like 1 for 1/1 may be used. Syntax examples: mac.filter_port = 1/2,1/5 or mac.filter_port = 1-3,5. "
|
||||
::= { mac 1 }
|
||||
|
||||
|
||||
macFilterUserPorts OBJECT-TYPE -- filter_user_ports
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only MACs associated with user ports. This excluded the links. This view eliminates MACs which are not of local interest. No parameter is required."
|
||||
::= { mac 2 }
|
||||
|
||||
|
||||
macFilterVlan OBJECT-TYPE -- filter_vlan
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only MACs associated with a given VLAN range. Supply VLAN ID as parameter. Syntax example: mac.filter_vlan = 1-4,1000-2000."
|
||||
::= { mac 3 }
|
||||
|
||||
|
||||
macFilterMac OBJECT-TYPE -- filter_mac
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to find a specific MAC address and return the associated port and VLAN. Supply MAC address as parameter. Enter only the first 3 value pairs of the MAC to search for vendor MACs. Syntax example: mac.filter_mac = 01:22:3A."
|
||||
::= { mac 4 }
|
||||
|
||||
|
||||
macFilterCustom OBJECT-TYPE -- filter_custom
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table according to supplied rules: [ -m MAC ] [ -s SEPARATOR ] [ -p PORTS ] [ -v VLANS ] or do not enter any parameter and see all MACs."
|
||||
::= { mac 5 }
|
||||
|
||||
|
||||
macFilterMulticastVlan OBJECT-TYPE -- filter_multicast_vlan
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only multicast MACs associated with a given VLAN range. Supply VLAN ID as parameter. Syntax example: mac.filter_multicast_vlan = 1-4,1000-2000."
|
||||
::= { mac 6 }
|
||||
|
||||
|
||||
macFilterMulticastPort OBJECT-TYPE -- filter_multicast_port
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Filter MAC table to show only multicast MACs associated with a given port range. Supply port as parameter. The shorthand port format like 1 for 1/1 may be used. Syntax examples: mac.filter_multicast_port = 1/2,1/5 or mac.filter_multicast_port = 1-3,5."
|
||||
::= { mac 7 }
|
||||
|
||||
|
||||
macClearLearnedMacTable OBJECT-TYPE -- clear_learned_mac_table
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Wipe out all learned MAC addresses. Static entries are kept intact. No parameter required."
|
||||
::= { mac 8 }
|
||||
|
||||
|
||||
macClearMacTableForVlan OBJECT-TYPE -- clear_mac_table_for_vlan
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Wipe out all MAC addresses for a given VLAN. Please provide the VLAN ID as parameter."
|
||||
::= { mac 9 }
|
||||
|
||||
|
||||
macHideMacsOnLinkPorts OBJECT-TYPE -- hide_macs_on_link_ports
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled only MACs on local access ports are listed in the MAC table. The MAC entires associated with link ports are excluded. This may significanly reduce the number of shown entires and also speed MAC table reading via SNMP."
|
||||
::= { mac 10 }
|
||||
|
||||
|
||||
macGlobalAgingTime OBJECT-TYPE -- global_aging_time
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The MAC aging timeout can be configured in steps of 15 seconds. The nearest value is taken."
|
||||
::= { mac 11 }
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
macNumberOfEntries OBJECT-TYPE -- number_of_entries
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total number of MAC address entries in the table."
|
||||
::= { mac 100 }
|
||||
|
||||
|
||||
macNumberOfIgmpEntries OBJECT-TYPE -- number_of_igmp_entries
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast MAC address entries in the table related to IGMP or MLD snooping."
|
||||
::= { mac 101 }
|
||||
|
||||
|
||||
macUsedAgingTime OBJECT-TYPE -- used_aging_time
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The actually used aging time which may be modfied by RSTP or local setting mac.global_aging_time"
|
||||
::= { mac 102 }
|
||||
|
||||
|
||||
macNumberOfHiddenEntires OBJECT-TYPE -- number_of_hidden_entires
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the mac.hide_macs_on_link_ports parameter is enabled, this value indicates how many MACs associated with link ports are not shown."
|
||||
::= { mac 103 }
|
||||
|
||||
|
||||
-- ******************* Begin of macTableTable *************************
|
||||
|
||||
macTableTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MacTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists all MAC addresses maintained by the device. This is an unfiltered list."
|
||||
::= { mac 104 }
|
||||
|
||||
macTableEntry OBJECT-TYPE
|
||||
SYNTAX MacTableEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { macTableIndex }
|
||||
::= { macTableTable 1 }
|
||||
|
||||
|
||||
MacTableEntry ::= SEQUENCE {
|
||||
macTableIndex INTEGER,
|
||||
macTableMac MacAddress,
|
||||
macTablePort Integer32 ,
|
||||
macTableState INTEGER ,
|
||||
macTableVlan Integer32
|
||||
}
|
||||
|
||||
macTableIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..8191)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { macTableEntry 1 }
|
||||
|
||||
macTableMac OBJECT-TYPE -- mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address entry"
|
||||
::= { macTableEntry 2 }
|
||||
|
||||
macTablePort OBJECT-TYPE -- port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for MAC address"
|
||||
::= { macTableEntry 3 }
|
||||
|
||||
macTableState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
other (1),
|
||||
invalid (2),
|
||||
learned (3),
|
||||
self (4),
|
||||
pacc (5),
|
||||
multicast (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry state indicates further details."
|
||||
::= { macTableEntry 4 }
|
||||
|
||||
macTableVlan OBJECT-TYPE -- vlan
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if non zero this MAC is part of this VLAN."
|
||||
::= { macTableEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of macTableTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of currentlyAuthorizedMacsTable *************************
|
||||
|
||||
currentlyAuthorizedMacsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CurrentlyAuthorizedMacsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists all MAC addresses currently authorized via port access control."
|
||||
::= { mac 105 }
|
||||
|
||||
currentlyAuthorizedMacsEntry OBJECT-TYPE
|
||||
SYNTAX CurrentlyAuthorizedMacsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { currentlyAuthorizedMacsIndex }
|
||||
::= { currentlyAuthorizedMacsTable 1 }
|
||||
|
||||
|
||||
CurrentlyAuthorizedMacsEntry ::= SEQUENCE {
|
||||
currentlyAuthorizedMacsIndex INTEGER,
|
||||
currentlyAuthorizedMacsMac MacAddress,
|
||||
currentlyAuthorizedMacsPort Integer32 ,
|
||||
currentlyAuthorizedMacsState INTEGER ,
|
||||
currentlyAuthorizedMacsVlan Integer32 ,
|
||||
currentlyAuthorizedMacsDatabase Integer32
|
||||
}
|
||||
|
||||
currentlyAuthorizedMacsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { currentlyAuthorizedMacsEntry 1 }
|
||||
|
||||
currentlyAuthorizedMacsMac OBJECT-TYPE -- mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MAC address entry"
|
||||
::= { currentlyAuthorizedMacsEntry 2 }
|
||||
|
||||
currentlyAuthorizedMacsPort OBJECT-TYPE -- port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for MAC address"
|
||||
::= { currentlyAuthorizedMacsEntry 3 }
|
||||
|
||||
currentlyAuthorizedMacsState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
other (1),
|
||||
invalid (2),
|
||||
learned (3),
|
||||
self (4),
|
||||
pacc (5),
|
||||
multicast (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Entry state indicates further details."
|
||||
::= { currentlyAuthorizedMacsEntry 4 }
|
||||
|
||||
currentlyAuthorizedMacsVlan OBJECT-TYPE -- vlan
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"if non zero this MAC is part of this VLAN."
|
||||
::= { currentlyAuthorizedMacsEntry 5 }
|
||||
|
||||
currentlyAuthorizedMacsDatabase OBJECT-TYPE -- database
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Internal database index"
|
||||
::= { currentlyAuthorizedMacsEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of currentlyAuthorizedMacsTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
362
mibs/microsens/G6-MISC-MIB
Normal file
362
mibs/microsens/G6-MISC-MIB
Normal file
@ -0,0 +1,362 @@
|
||||
G6-MISC-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
misc OBJECT IDENTIFIER ::= { management 78 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of terminalServerConfigTable *************************
|
||||
|
||||
terminalServerConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF TerminalServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section defines setting for the terminal server feature."
|
||||
::= { misc 1 }
|
||||
|
||||
terminalServerConfigEntry OBJECT-TYPE
|
||||
SYNTAX TerminalServerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { terminalServerConfigIndex }
|
||||
::= { terminalServerConfigTable 1 }
|
||||
|
||||
|
||||
TerminalServerConfigEntry ::= SEQUENCE {
|
||||
terminalServerConfigIndex INTEGER,
|
||||
terminalServerConfigDeviceName DisplayString,
|
||||
terminalServerConfigMode INTEGER ,
|
||||
terminalServerConfigRemoteIp OCTET STRING ,
|
||||
terminalServerConfigTcpPort Integer32 ,
|
||||
terminalServerConfigInactivityTimeout Integer32 ,
|
||||
terminalServerConfigDataRate INTEGER ,
|
||||
terminalServerConfigDatabits INTEGER ,
|
||||
terminalServerConfigParity INTEGER ,
|
||||
terminalServerConfigStopBits INTEGER ,
|
||||
terminalServerConfigFlowControl INTEGER ,
|
||||
terminalServerConfigForwardingTimer Integer32 ,
|
||||
terminalServerConfigCharacterCount Integer32 ,
|
||||
terminalServerConfigForwardingCharacter INTEGER
|
||||
}
|
||||
|
||||
terminalServerConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { terminalServerConfigEntry 1 }
|
||||
|
||||
terminalServerConfigDeviceName OBJECT-TYPE -- device_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Descriptive name for customer reference. This name is echoed upon login."
|
||||
::= { terminalServerConfigEntry 2 }
|
||||
|
||||
terminalServerConfigMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
server (0),
|
||||
client (1),
|
||||
comPort (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the operational mode of the terminal server."
|
||||
::= { terminalServerConfigEntry 3 }
|
||||
|
||||
terminalServerConfigRemoteIp OBJECT-TYPE -- remote_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address of the associated remote partner. Only applies in CLIENT and COM_PORT mode."
|
||||
::= { terminalServerConfigEntry 4 }
|
||||
|
||||
terminalServerConfigTcpPort OBJECT-TYPE -- tcp_port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the TCP port number under which the terminal server is reachable."
|
||||
::= { terminalServerConfigEntry 5 }
|
||||
|
||||
terminalServerConfigInactivityTimeout OBJECT-TYPE -- inactivity_timeout
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An unattended terminal server logs off automatically after specified seconds. Use 0 to disable timeout."
|
||||
::= { terminalServerConfigEntry 6 }
|
||||
|
||||
terminalServerConfigDataRate OBJECT-TYPE -- data_rate
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ms300 (0),
|
||||
ms600 (1),
|
||||
ms1200 (2),
|
||||
ms2400 (3),
|
||||
ms4800 (4),
|
||||
ms9600 (5),
|
||||
ms19200 (6),
|
||||
ms38400 (7),
|
||||
ms57600 (8),
|
||||
ms115200 (9),
|
||||
ms230400 (10)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data rate in bits per second."
|
||||
::= { terminalServerConfigEntry 7 }
|
||||
|
||||
terminalServerConfigDatabits OBJECT-TYPE -- databits
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ms7Bit (0),
|
||||
ms8Bit (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of data bits per character."
|
||||
::= { terminalServerConfigEntry 8 }
|
||||
|
||||
terminalServerConfigParity OBJECT-TYPE -- parity
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
odd (1),
|
||||
even (2),
|
||||
mark (3),
|
||||
space (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines if the parity bit is used."
|
||||
::= { terminalServerConfigEntry 9 }
|
||||
|
||||
terminalServerConfigStopBits OBJECT-TYPE -- stop_bits
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ms1Bit (0),
|
||||
ms2Bits (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of stop bits per character."
|
||||
::= { terminalServerConfigEntry 10 }
|
||||
|
||||
terminalServerConfigFlowControl OBJECT-TYPE -- flow_control
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
localXonXoff (1),
|
||||
passXonXoff (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines if flow control is used."
|
||||
::= { terminalServerConfigEntry 11 }
|
||||
|
||||
terminalServerConfigForwardingTimer OBJECT-TYPE -- forwarding_timer
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defined in 100ms steps. After no more data are received for this time, the serial data are forwarded to the ethernet side. (VTIME)"
|
||||
::= { terminalServerConfigEntry 12 }
|
||||
|
||||
terminalServerConfigCharacterCount OBJECT-TYPE -- character_count
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"At least this many character must be received before data are forwarded. Set to zero to ignore count. (VMIN)"
|
||||
::= { terminalServerConfigEntry 13 }
|
||||
|
||||
terminalServerConfigForwardingCharacter OBJECT-TYPE -- forwarding_character
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
cr (1),
|
||||
lf (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When the specified character is received o the serial port, the tcp packet is forwarded."
|
||||
::= { terminalServerConfigEntry 14 }
|
||||
|
||||
|
||||
-- ********************* End of terminalServerConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of speakerConfigTable *************************
|
||||
|
||||
speakerConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SpeakerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section defines settings for an optional network addressed loudspeaker. Wav or mps3 files may be played out. Local sound files or network music files can be accessed. Not that WAV files must be provided in the format as required by the selected source. With mp3 on-the-fly transcoding is available."
|
||||
::= { misc 2 }
|
||||
|
||||
speakerConfigEntry OBJECT-TYPE
|
||||
SYNTAX SpeakerConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { speakerConfigIndex }
|
||||
::= { speakerConfigTable 1 }
|
||||
|
||||
|
||||
SpeakerConfigEntry ::= SEQUENCE {
|
||||
speakerConfigIndex INTEGER,
|
||||
speakerConfigPlay DisplayString,
|
||||
speakerConfigStop DisplayString,
|
||||
speakerConfigVolume DisplayString,
|
||||
speakerConfigDeviceName DisplayString,
|
||||
speakerConfigDeviceType INTEGER ,
|
||||
speakerConfigOutputRate Unsigned32,
|
||||
speakerConfigOutputFormat INTEGER ,
|
||||
speakerConfigHostAddress DisplayString,
|
||||
speakerConfigUdpPort Integer32
|
||||
}
|
||||
|
||||
speakerConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { speakerConfigEntry 1 }
|
||||
|
||||
speakerConfigPlay OBJECT-TYPE -- play
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Play a sound file or stream. A local sould file must reside in the sound folder accessible via ftp. Syntax: .play = mysound.mp3 Alternatively a remote file or stream may be played in the format: .play = http://webradiostream.mp3"
|
||||
::= { speakerConfigEntry 2 }
|
||||
|
||||
speakerConfigStop OBJECT-TYPE -- stop
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Cancels all sound output."
|
||||
::= { speakerConfigEntry 3 }
|
||||
|
||||
speakerConfigVolume OBJECT-TYPE -- volume
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Volume control if possible for this device."
|
||||
::= { speakerConfigEntry 4 }
|
||||
|
||||
speakerConfigDeviceName OBJECT-TYPE -- device_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Descriptive name for customer reference."
|
||||
::= { speakerConfigEntry 5 }
|
||||
|
||||
speakerConfigDeviceType OBJECT-TYPE -- device_type
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
genericRtp (0),
|
||||
smartaudioController (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select type or protocol of desired speaker."
|
||||
::= { speakerConfigEntry 6 }
|
||||
|
||||
speakerConfigOutputRate OBJECT-TYPE -- output_rate
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Output (re)sample rate only applies to MP3 files or streams. Default value 44100."
|
||||
::= { speakerConfigEntry 7 }
|
||||
|
||||
speakerConfigOutputFormat OBJECT-TYPE -- output_format
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
mono (0),
|
||||
stereo (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mono Stereo conversion only applies to mp3 files or streams."
|
||||
::= { speakerConfigEntry 8 }
|
||||
|
||||
speakerConfigHostAddress OBJECT-TYPE -- host_address
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address or symbolic name of the speaker"
|
||||
::= { speakerConfigEntry 9 }
|
||||
|
||||
speakerConfigUdpPort OBJECT-TYPE -- udp_port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UDP port for"
|
||||
::= { speakerConfigEntry 10 }
|
||||
|
||||
|
||||
-- ********************* End of speakerConfigTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
3548
mibs/microsens/G6-MSP1000-MIB
Normal file
3548
mibs/microsens/G6-MSP1000-MIB
Normal file
File diff suppressed because it is too large
Load Diff
228
mibs/microsens/G6-NTP-MIB
Normal file
228
mibs/microsens/G6-NTP-MIB
Normal file
@ -0,0 +1,228 @@
|
||||
G6-NTP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
ntp OBJECT IDENTIFIER ::= { management 73 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
ntpEnableNtp OBJECT-TYPE -- enable_ntp
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the local clock will be synchronized with the time provided by a time server."
|
||||
::= { ntp 1 }
|
||||
|
||||
|
||||
ntpSyncNow OBJECT-TYPE -- sync_now
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Action command to read time server now and setup the internal clock."
|
||||
::= { ntp 2 }
|
||||
|
||||
|
||||
ntpDhcpProvidesNtpServer OBJECT-TYPE -- dhcp_provides_ntp_server
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable DHCP to automatically retrieve NTP server address(es). When disabled, the locally defined addresses are used instead."
|
||||
::= { ntp 3 }
|
||||
|
||||
|
||||
ntpMainNtpServer OBJECT-TYPE -- main_ntp_server
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This is the preferred NTP server address. IP address or symbolic name may be used."
|
||||
::= { ntp 4 }
|
||||
|
||||
|
||||
ntpBackupNtpServer OBJECT-TYPE -- backup_ntp_server
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This defines an optional alternate ntp server address. IP address or symbolic name may be used."
|
||||
::= { ntp 5 }
|
||||
|
||||
|
||||
ntpTrustedServer OBJECT-TYPE -- trusted_server
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Some NTP server (Windows) indicate a too large deviation or indicate they are unreliable when they are not externally synchronized. To be able to still use such a server set this option to true."
|
||||
::= { ntp 6 }
|
||||
|
||||
|
||||
ntpSyncInterval OBJECT-TYPE -- sync_interval
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Resynchronization interval (minutes), default once per day."
|
||||
::= { ntp 7 }
|
||||
|
||||
|
||||
ntpShowTimeDate OBJECT-TYPE -- show_time_date
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show system time and date."
|
||||
::= { ntp 8 }
|
||||
|
||||
|
||||
ntpListTimeZones OBJECT-TYPE -- list_time_zones
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays a long list of available timezones. Pick the timezone that matches your location and use this name for the time_zone parameter."
|
||||
::= { ntp 9 }
|
||||
|
||||
|
||||
ntpTimeZone OBJECT-TYPE -- time_zone
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter a string exactly as obtained via list_time_zones command. Note that a change of the time zone if only effective after a system reboot."
|
||||
::= { ntp 10 }
|
||||
|
||||
|
||||
ntpTimeFormat OBJECT-TYPE -- time_format
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter permits definition of the time format displayed under ntp.local_time. When left blank the default format hrs:min:sec is used. The parameter follows the Linux date command syntax. Please refer to external documentation for details. Use %k:%M for time without seconds. Use %P to add AM/PM where is applies. There are more options."
|
||||
::= { ntp 11 }
|
||||
|
||||
|
||||
ntpDateFormat OBJECT-TYPE -- date_format
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter permits definition of the data format displayed under ntp.local_date. When left blank the default format year-month-date is used. The parameter follows the Linux date command syntax. Please refer to external documentation for details. It is also possible to add weekday %A or month %B or week of year %V, etc."
|
||||
::= { ntp 12 }
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
ntpStatus OBJECT-TYPE -- status
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unset (0),
|
||||
manuallySet (1),
|
||||
synchronized (2),
|
||||
syncFailed (4),
|
||||
dayLightSavingTime (16)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates by which means the clock was last set. "
|
||||
::= { ntp 100 }
|
||||
|
||||
|
||||
ntpLocalTime OBJECT-TYPE -- local_time
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the current local date according to selected time zone in the format defined user ntp.time_format."
|
||||
::= { ntp 101 }
|
||||
|
||||
|
||||
ntpLocalDate OBJECT-TYPE -- local_date
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the current local date according to selected time zone in the format defined user ntp.date_format."
|
||||
::= { ntp 102 }
|
||||
|
||||
|
||||
ntpUsedNtpServer OBJECT-TYPE -- used_ntp_server
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Actually used ntp server IP address or name"
|
||||
::= { ntp 103 }
|
||||
|
||||
|
||||
ntpDynamicNtpServer1 OBJECT-TYPE -- dynamic_ntp_server_1
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Main dynamically assigned ntp server IP address."
|
||||
::= { ntp 104 }
|
||||
|
||||
|
||||
ntpDynamicNtpServer2 OBJECT-TYPE -- dynamic_ntp_server_2
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternate dynamically assigned ntp server IP address."
|
||||
::= { ntp 105 }
|
||||
|
||||
|
||||
ntpDynamicNtpServer3 OBJECT-TYPE -- dynamic_ntp_server_3
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternate dynamically assigned ntp server IP address."
|
||||
::= { ntp 106 }
|
||||
|
||||
|
||||
ntpDynamicNtpServer4 OBJECT-TYPE -- dynamic_ntp_server_4
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternate dynamically assigned ntp server IP address."
|
||||
::= { ntp 107 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1057
mibs/microsens/G6-PACC-MIB
Normal file
1057
mibs/microsens/G6-PACC-MIB
Normal file
File diff suppressed because it is too large
Load Diff
366
mibs/microsens/G6-POE-MIB
Normal file
366
mibs/microsens/G6-POE-MIB
Normal file
@ -0,0 +1,366 @@
|
||||
G6-POE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
poe OBJECT IDENTIFIER ::= { device 33 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
poePoeMaxPowerAvailable OBJECT-TYPE -- poe_max_power_available
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the total power that this units power supply can support. This value is used to balance the PoE output power delivered. Please adjust according to connected power supply rating."
|
||||
::= { poe 1 }
|
||||
|
||||
|
||||
poeRestartPoePort OBJECT-TYPE -- restart_poe_port
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This function may be used to briefly drop the power on a PoE port in order to reboot the attached device. Please supply port number as parameter. The shorthand port format like 1 for 1/1 may be used. Syntax examples: poe.restart_poe_port = 1/2,1/5 or poe.restart_poe_port = 1-3 or equivalent poe.restart_poe_port = 1/1-1/3. "
|
||||
::= { poe 2 }
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Power over Ethernet function permits the powering of connected units which do not use their own local power supply."
|
||||
::= { poe 3 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configPortIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configPortIndex INTEGER,
|
||||
configMode INTEGER ,
|
||||
configPriorityPort INTEGER ,
|
||||
configEnablePoePlus INTEGER
|
||||
}
|
||||
|
||||
configPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
automatic (1),
|
||||
class0 (2),
|
||||
class1 (3),
|
||||
class2 (4),
|
||||
class3 (5),
|
||||
class4 (6),
|
||||
forcedOn (7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to enable or disable PoE function."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configPriorityPort OBJECT-TYPE -- priority_port
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ports without priority may be switched off under a power contention situation."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configEnablePoePlus OBJECT-TYPE -- enable_poe_plus
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
enabled (1),
|
||||
lldpControlled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Allow between 15-30W power consumption."
|
||||
::= { configEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
poeTotalPowerConsumed OBJECT-TYPE -- total_power_consumed
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The sum of power currently delivered to all ports. (units: mW)"
|
||||
::= { poe 100 }
|
||||
|
||||
|
||||
-- ******************* Begin of statusTable *************************
|
||||
|
||||
statusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table list the current PoE port conditions."
|
||||
::= { poe 101 }
|
||||
|
||||
statusEntry OBJECT-TYPE
|
||||
SYNTAX StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statusPortIndex }
|
||||
::= { statusTable 1 }
|
||||
|
||||
|
||||
StatusEntry ::= SEQUENCE {
|
||||
statusPortIndex INTEGER,
|
||||
statusCondition INTEGER ,
|
||||
statusDeterminedClass INTEGER ,
|
||||
statusOutputCurrent Integer32 ,
|
||||
statusOutputVoltage Integer32 ,
|
||||
statusOutputPower Integer32 ,
|
||||
statusPowerDeniedCounter Unsigned32,
|
||||
statusOverCurrentCounter Unsigned32,
|
||||
statusShortCircuitCounter Unsigned32
|
||||
}
|
||||
|
||||
statusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statusEntry 1 }
|
||||
|
||||
statusCondition OBJECT-TYPE -- condition
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
powerOff (1),
|
||||
discovering (2),
|
||||
powered (3),
|
||||
classMismatch (4),
|
||||
shortCircuit (5),
|
||||
rejected (6),
|
||||
overCurrent (7),
|
||||
overTemp (8),
|
||||
voltageTooLow (9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"PoE status and conditions."
|
||||
::= { statusEntry 2 }
|
||||
|
||||
statusDeterminedClass OBJECT-TYPE -- determined_class
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
isClass0 (0),
|
||||
isClass1 (1),
|
||||
isClass2 (2),
|
||||
isClass3 (3),
|
||||
isClass4 (4),
|
||||
isOverload (5),
|
||||
probesNotEqual (7),
|
||||
isUnknown (255)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determined and negotiated PoE class."
|
||||
::= { statusEntry 3 }
|
||||
|
||||
statusOutputCurrent OBJECT-TYPE -- output_current
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Current delivered to the attached device. (units: mA)"
|
||||
::= { statusEntry 4 }
|
||||
|
||||
statusOutputVoltage OBJECT-TYPE -- output_voltage
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Voltage deliverd to the attached device. (units: mV)"
|
||||
::= { statusEntry 5 }
|
||||
|
||||
statusOutputPower OBJECT-TYPE -- output_power
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Calculated power delivered to the attached device. (units: mW)"
|
||||
::= { statusEntry 6 }
|
||||
|
||||
statusPowerDeniedCounter OBJECT-TYPE -- power_denied_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Incremented whenever a PoE request was denied regardless of reason."
|
||||
::= { statusEntry 7 }
|
||||
|
||||
statusOverCurrentCounter OBJECT-TYPE -- over_current_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Incremented whenever an over_current condition was detected."
|
||||
::= { statusEntry 8 }
|
||||
|
||||
statusShortCircuitCounter OBJECT-TYPE -- short_circuit_counter
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Incremented whenever a short circuit was detected."
|
||||
::= { statusEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of statusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of energySuppliedTable *************************
|
||||
|
||||
energySuppliedTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EnergySuppliedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table list the power provided via PoE ports. The values are automatically updated in the given interval."
|
||||
::= { poe 102 }
|
||||
|
||||
energySuppliedEntry OBJECT-TYPE
|
||||
SYNTAX EnergySuppliedEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { energySuppliedPortIndex }
|
||||
::= { energySuppliedTable 1 }
|
||||
|
||||
|
||||
EnergySuppliedEntry ::= SEQUENCE {
|
||||
energySuppliedPortIndex INTEGER,
|
||||
energySuppliedLast5Seconds Unsigned32,
|
||||
energySuppliedLast15Seconds Unsigned32,
|
||||
energySuppliedLastMinute Unsigned32,
|
||||
energySuppliedLast15Minutes Unsigned32,
|
||||
energySuppliedLastHour Unsigned32,
|
||||
energySuppliedLastDay Unsigned32
|
||||
}
|
||||
|
||||
energySuppliedPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { energySuppliedEntry 1 }
|
||||
|
||||
energySuppliedLast5Seconds OBJECT-TYPE -- last_5_seconds
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Energy supplied in the past 5 seconds. Value in joule."
|
||||
::= { energySuppliedEntry 2 }
|
||||
|
||||
energySuppliedLast15Seconds OBJECT-TYPE -- last_15_seconds
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Energy supplied in the past 15 seconds. Value in joule."
|
||||
::= { energySuppliedEntry 3 }
|
||||
|
||||
energySuppliedLastMinute OBJECT-TYPE -- last_minute
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Energy supplied in the past 60 seconds. Value in joule."
|
||||
::= { energySuppliedEntry 4 }
|
||||
|
||||
energySuppliedLast15Minutes OBJECT-TYPE -- last_15_minutes
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Energy supplied in the past 15 minutes. Value in joule."
|
||||
::= { energySuppliedEntry 5 }
|
||||
|
||||
energySuppliedLastHour OBJECT-TYPE -- last_hour
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Energy supplied in the past hour. Value in joule."
|
||||
::= { energySuppliedEntry 6 }
|
||||
|
||||
energySuppliedLastDay OBJECT-TYPE -- last_day
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Energy supplied in the past day. Value in joule."
|
||||
::= { energySuppliedEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of energySuppliedTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
565
mibs/microsens/G6-PORT-MIB
Normal file
565
mibs/microsens/G6-PORT-MIB
Normal file
@ -0,0 +1,565 @@
|
||||
G6-PORT-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
port OBJECT IDENTIFIER ::= { device 81 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section defines the basic configuration parameter for each port."
|
||||
::= { port 1 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configPortIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configPortIndex INTEGER,
|
||||
configAlias DisplayString,
|
||||
configPortOperation INTEGER ,
|
||||
configRole INTEGER ,
|
||||
configSpeed INTEGER ,
|
||||
configMtu INTEGER ,
|
||||
configLoopProtection INTEGER ,
|
||||
configAutoNegotiation INTEGER ,
|
||||
configFullDuplex INTEGER ,
|
||||
configFlowcontrol INTEGER ,
|
||||
configMdiMode INTEGER ,
|
||||
configEnergyEfficiency INTEGER ,
|
||||
configDualMediaMode INTEGER ,
|
||||
configAllowedOutgoingPorts INTEGER
|
||||
}
|
||||
|
||||
configPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configAlias OBJECT-TYPE -- alias
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Alternative descriptive port name, user defineable."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configPortOperation OBJECT-TYPE -- port_operation
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables the port for operation. When disabled, port is shut down."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configRole OBJECT-TYPE -- role
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
default (0),
|
||||
local (1),
|
||||
uplink (2),
|
||||
downlink (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines is a port is a regular local user port or a link to the network. This setting is references in various sanity checks throughout the system. When in doubt leave at default setting."
|
||||
::= { configEntry 4 }
|
||||
|
||||
configSpeed OBJECT-TYPE -- speed
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ms10Mbit (0),
|
||||
ms100Mbit (1),
|
||||
ms1000Mbit (2),
|
||||
sfpAuto (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When Auto-Negotiation is disabled sets the ports data rate to the selected speed. When Auto-Negotiation is enabled it determines the highest data rate advertised on port."
|
||||
::= { configEntry 5 }
|
||||
|
||||
configMtu OBJECT-TYPE -- mtu
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ms1522Byte (0),
|
||||
ms2048Byte (1),
|
||||
ms10240Byte (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"MTU used only to have a place holder for SNMP ifTable"
|
||||
::= { configEntry 6 }
|
||||
|
||||
configLoopProtection OBJECT-TYPE -- loop_protection
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Loop protection detects ethernet loops that can occur when cables are plugged in a way that the data send out of a port come back to the switch on another port. This will result in a data loop of endless packets. Such a loop condition seriously affects network performance and must be avoided."
|
||||
::= { configEntry 7 }
|
||||
|
||||
configAutoNegotiation OBJECT-TYPE -- auto_negotiation
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables Auto-Negotiation mode. When Auto-Negotiation mode is enabled, the parameters speed, full_duplex and flow_control determine the advertised port abilites. When Auto-Negotiation is disabled, the parameters speed, full_duplex and flow_control determine the fixed port configuration. Auto-Negotiation is not available for fiber ports in 100 Mbps mode and must be switched off."
|
||||
::= { configEntry 8 }
|
||||
|
||||
configFullDuplex OBJECT-TYPE -- full_duplex
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When Auto-Negotiation is disabled sets port to full duplex operation (when disabled, port is in half duplex mode). When Auto-Negotiation is enabled, it determines the advertisement of full duplex capability."
|
||||
::= { configEntry 9 }
|
||||
|
||||
configFlowcontrol OBJECT-TYPE -- flowcontrol
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When Auto-Negotiation is disabled sets port into flow control mode. When Auto-Negotiation is enabled, it determines the advertisement of flow control capability. Flow control is only supported when port is in full duplex mode."
|
||||
::= { configEntry 10 }
|
||||
|
||||
configMdiMode OBJECT-TYPE -- mdi_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
auto (0),
|
||||
forceMdiStd (1),
|
||||
forceMdix (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enables Auto MDI/MDI-X mode to automatically adapt port pinout to cable type used. When set to forced, port pinout is fixed."
|
||||
::= { configEntry 11 }
|
||||
|
||||
configEnergyEfficiency OBJECT-TYPE -- energy_efficiency
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable Energy Efficient Ethernet mode is only available for copper ports in 1000Base-T mode."
|
||||
::= { configEntry 12 }
|
||||
|
||||
configDualMediaMode OBJECT-TYPE -- dual_media_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
fiberPriority (0),
|
||||
copperPriority (1),
|
||||
forceFiber (2),
|
||||
forceCopper (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define media selection for dual media ports. This function is only available on ports with dual media Phy."
|
||||
::= { configEntry 13 }
|
||||
|
||||
configAllowedOutgoingPorts OBJECT-TYPE -- allowed_outgoing_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This bitmask may be used to limit the outgoing traffic to certain ports. This feature is also known as port based vlan. Syntax: slot/port, slot/port or use hex value for quick setup = 0x3f (ports 1-6)"
|
||||
::= { configEntry 14 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of monitorTable *************************
|
||||
|
||||
monitorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port monitoring is a test tool which permits reading data from on port on another port for trouble shooting purposes."
|
||||
::= { port 2 }
|
||||
|
||||
monitorEntry OBJECT-TYPE
|
||||
SYNTAX MonitorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { monitorIndex }
|
||||
::= { monitorTable 1 }
|
||||
|
||||
|
||||
MonitorEntry ::= SEQUENCE {
|
||||
monitorIndex INTEGER,
|
||||
monitorMode INTEGER ,
|
||||
monitorSource INTEGER,
|
||||
monitorDestination Integer32
|
||||
}
|
||||
|
||||
monitorIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { monitorEntry 1 }
|
||||
|
||||
monitorMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
txOnly (1),
|
||||
rxOnly (2),
|
||||
rxAndTx (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines in which mode of port monitoring operation is used. Default is DISABLED for normal operation."
|
||||
::= { monitorEntry 2 }
|
||||
|
||||
monitorSource OBJECT-TYPE -- source
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Source port(2) of which the traffic is to be monitored. CLI Syntax: 1/1 for first port. 1/1,1/3 for first and third port"
|
||||
::= { monitorEntry 3 }
|
||||
|
||||
monitorDestination OBJECT-TYPE -- destination
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port on which the traffic monitored on the source port shall be copied to. Normally a network sniffer is connected to this port. Please observe that possibly the VLAN setting of the destination port must match the that of the monitored ports. CLI Syntax: 1/1 for first port."
|
||||
::= { monitorEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of monitorTable ***********************
|
||||
|
||||
|
||||
portRestartPort OBJECT-TYPE -- restart_port
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This function may be used to briefly disabled and enable the port. This may be used to restart port authentication for example. Please supply port number as parameter. The shorthand port format like 1 for 1/1 may be used. Syntax examples: restart_port = 1/2,1/5. "
|
||||
::= { port 3 }
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
portUplinkPorts OBJECT-TYPE -- uplink_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which port(s) are connected to the network. The setting is derived from default setting and may be overridden by port.role setting."
|
||||
::= { port 100 }
|
||||
|
||||
|
||||
portDownlinkPorts OBJECT-TYPE -- downlink_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates to which port(s) a downstream switch is connected. The setting is derived from default setting and may be overridden by port.role setting."
|
||||
::= { port 101 }
|
||||
|
||||
|
||||
-- ******************* Begin of statusTable *************************
|
||||
|
||||
statusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This status table indicates current port status and (negotiated) settings. It also displays if a port is logically blocked due to a certain protocol condition."
|
||||
::= { port 102 }
|
||||
|
||||
statusEntry OBJECT-TYPE
|
||||
SYNTAX StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statusPortIndex }
|
||||
::= { statusTable 1 }
|
||||
|
||||
|
||||
StatusEntry ::= SEQUENCE {
|
||||
statusPortIndex INTEGER,
|
||||
statusLinkUp INTEGER ,
|
||||
statusLastLinkChange DisplayString,
|
||||
statusLinkState INTEGER ,
|
||||
statusRxActivity INTEGER ,
|
||||
statusTxActivity INTEGER ,
|
||||
statusMediaUsed INTEGER ,
|
||||
statusSpeedUsed INTEGER ,
|
||||
statusLoopedPort INTEGER,
|
||||
statusFullDuplexUsed INTEGER ,
|
||||
statusFlowcontrolUsed INTEGER ,
|
||||
statusMdiUsed INTEGER ,
|
||||
statusEeeActive INTEGER ,
|
||||
statusBlockingAlgorithm BITS ,
|
||||
statusLearningAlgorithm BITS ,
|
||||
statusForwardingAlgorithm BITS ,
|
||||
statusUnauthorizedAlgorithm BITS
|
||||
}
|
||||
|
||||
statusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statusEntry 1 }
|
||||
|
||||
statusLinkUp OBJECT-TYPE -- link_up
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"False: Link is down, True: Link is up. For dual media ports this indicates the status of the active media."
|
||||
::= { statusEntry 2 }
|
||||
|
||||
statusLastLinkChange OBJECT-TYPE -- last_link_change
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time when the link_up status changed the last time. Value may appear illogical if the system time is not properly set."
|
||||
::= { statusEntry 3 }
|
||||
|
||||
statusLinkState OBJECT-TYPE -- link_state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
linkDown (0),
|
||||
blocking (1),
|
||||
learning (2),
|
||||
forwarding (3),
|
||||
unauthVlan (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Logical port status."
|
||||
::= { statusEntry 4 }
|
||||
|
||||
statusRxActivity OBJECT-TYPE -- rx_activity
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates true when data activity on the receiver is detected."
|
||||
::= { statusEntry 5 }
|
||||
|
||||
statusTxActivity OBJECT-TYPE -- tx_activity
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates true when data activity on the transmitter is detected."
|
||||
::= { statusEntry 6 }
|
||||
|
||||
statusMediaUsed OBJECT-TYPE -- media_used
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
copper (1),
|
||||
fiber (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"indicates which media is used for dual media ports"
|
||||
::= { statusEntry 7 }
|
||||
|
||||
statusSpeedUsed OBJECT-TYPE -- speed_used
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
down (0),
|
||||
ms10Mbit (1),
|
||||
ms100Mbit (2),
|
||||
ms1000Mbit (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Actual (negotiated) port data rate."
|
||||
::= { statusEntry 8 }
|
||||
|
||||
statusLoopedPort OBJECT-TYPE -- looped_port
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Usually empty. When a port loop is detected through loop protection function then the looped port is indicated here."
|
||||
::= { statusEntry 9 }
|
||||
|
||||
statusFullDuplexUsed OBJECT-TYPE -- full_duplex_used
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
full (1),
|
||||
half (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"False: Half duplex, True: Full duplex."
|
||||
::= { statusEntry 10 }
|
||||
|
||||
statusFlowcontrolUsed OBJECT-TYPE -- flowcontrol_used
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"False: No flow control, True: Use flow control."
|
||||
::= { statusEntry 11 }
|
||||
|
||||
statusMdiUsed OBJECT-TYPE -- mdi_used
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"False: MDI pinout, True: MDI-X pinout."
|
||||
::= { statusEntry 12 }
|
||||
|
||||
statusEeeActive OBJECT-TYPE -- eee_active
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When true Energy Efficent Ethernet is supported by both ends of the link and is active."
|
||||
::= { statusEntry 13 }
|
||||
|
||||
statusBlockingAlgorithm OBJECT-TYPE -- blocking_algorithm
|
||||
SYNTAX BITS
|
||||
{
|
||||
portIsEnabled (0),
|
||||
ms8021xApplies (1),
|
||||
rstpApplies (2),
|
||||
ringApplies (3),
|
||||
couplingApplies (4),
|
||||
loopPreventionApplies (5),
|
||||
macAuthApplies (6),
|
||||
bpduGuardApplies (7),
|
||||
dhcpFilterApplies (8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags indicate blocking request by which algorithm per port."
|
||||
::= { statusEntry 14 }
|
||||
|
||||
statusLearningAlgorithm OBJECT-TYPE -- learning_algorithm
|
||||
SYNTAX BITS
|
||||
{
|
||||
portIsEnabled (0),
|
||||
ms8021xApplies (1),
|
||||
rstpApplies (2),
|
||||
ringApplies (3),
|
||||
couplingApplies (4),
|
||||
loopPreventionApplies (5),
|
||||
macAuthApplies (6),
|
||||
bpduGuardApplies (7),
|
||||
dhcpFilterApplies (8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags indicate learning request by which algorithm per port."
|
||||
::= { statusEntry 15 }
|
||||
|
||||
statusForwardingAlgorithm OBJECT-TYPE -- forwarding_algorithm
|
||||
SYNTAX BITS
|
||||
{
|
||||
portIsEnabled (0),
|
||||
ms8021xApplies (1),
|
||||
rstpApplies (2),
|
||||
ringApplies (3),
|
||||
couplingApplies (4),
|
||||
loopPreventionApplies (5),
|
||||
macAuthApplies (6),
|
||||
bpduGuardApplies (7),
|
||||
dhcpFilterApplies (8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags indicate forwarding request by which algorithm per port."
|
||||
::= { statusEntry 16 }
|
||||
|
||||
statusUnauthorizedAlgorithm OBJECT-TYPE -- unauthorized_algorithm
|
||||
SYNTAX BITS
|
||||
{
|
||||
portIsEnabled (0),
|
||||
ms8021xApplies (1),
|
||||
rstpApplies (2),
|
||||
ringApplies (3),
|
||||
couplingApplies (4),
|
||||
loopPreventionApplies (5),
|
||||
macAuthApplies (6),
|
||||
bpduGuardApplies (7),
|
||||
dhcpFilterApplies (8)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags indicate use of unauthorized vlan request by which algorithm per port."
|
||||
::= { statusEntry 17 }
|
||||
|
||||
|
||||
-- ********************* End of statusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
469
mibs/microsens/G6-QOS-MIB
Normal file
469
mibs/microsens/G6-QOS-MIB
Normal file
@ -0,0 +1,469 @@
|
||||
G6-QOS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
protocol MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 2 }
|
||||
|
||||
qos OBJECT IDENTIFIER ::= { protocol 83 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
qosEnableQos OBJECT-TYPE -- enable_qos
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generally enables quality of service functions."
|
||||
::= { qos 1 }
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section configures the base QOS settings."
|
||||
::= { qos 2 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configPortIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configPortIndex INTEGER,
|
||||
configEnable802dot1p INTEGER ,
|
||||
configEnableDiffserv INTEGER ,
|
||||
configPriorityScheme INTEGER ,
|
||||
configForceDefaultPriorityQueue INTEGER ,
|
||||
configDefaultPriorityQueue INTEGER
|
||||
}
|
||||
|
||||
configPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configEnable802dot1p OBJECT-TYPE -- enable_802dot1p
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable prioritisation of received packets based on their VLAN priority value according to IEEE 802.1p."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configEnableDiffserv OBJECT-TYPE -- enable_diffserv
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable prioritisation of received packets based on the DSCP value in their IP header."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configPriorityScheme OBJECT-TYPE -- priority_scheme
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
weighted (0),
|
||||
strict (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selection of prioritsation method."
|
||||
::= { configEntry 4 }
|
||||
|
||||
configForceDefaultPriorityQueue OBJECT-TYPE -- force_default_priority_queue
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the default_priority_queue value is used for this port."
|
||||
::= { configEntry 5 }
|
||||
|
||||
configDefaultPriorityQueue OBJECT-TYPE -- default_priority_queue
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default priority value for port. Received packets are handeled according to this setting if VLAN tag and IP header priority is disabled."
|
||||
::= { configEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of ieee802dot1pPrioMappingTable *************************
|
||||
|
||||
ieee802dot1pPrioMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF Ieee802dot1pPrioMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mapping of the 8 VLAN priority values on the device internal 4 queues (0-3). 802.1p mapping: Prio 0-7 on Queues 1/0/0/1/2/2/3/3."
|
||||
::= { qos 3 }
|
||||
|
||||
ieee802dot1pPrioMappingEntry OBJECT-TYPE
|
||||
SYNTAX Ieee802dot1pPrioMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ieee802dot1pPrioMappingIndex }
|
||||
::= { ieee802dot1pPrioMappingTable 1 }
|
||||
|
||||
|
||||
Ieee802dot1pPrioMappingEntry ::= SEQUENCE {
|
||||
ieee802dot1pPrioMappingIndex INTEGER,
|
||||
ieee802dot1pPrioMappingTag0 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag1 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag2 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag3 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag4 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag5 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag6 INTEGER ,
|
||||
ieee802dot1pPrioMappingTag7 INTEGER
|
||||
}
|
||||
|
||||
ieee802dot1pPrioMappingIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { ieee802dot1pPrioMappingEntry 1 }
|
||||
|
||||
ieee802dot1pPrioMappingTag0 OBJECT-TYPE -- tag_0
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_1"
|
||||
::= { ieee802dot1pPrioMappingEntry 2 }
|
||||
|
||||
ieee802dot1pPrioMappingTag1 OBJECT-TYPE -- tag_1
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_0"
|
||||
::= { ieee802dot1pPrioMappingEntry 3 }
|
||||
|
||||
ieee802dot1pPrioMappingTag2 OBJECT-TYPE -- tag_2
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_0"
|
||||
::= { ieee802dot1pPrioMappingEntry 4 }
|
||||
|
||||
ieee802dot1pPrioMappingTag3 OBJECT-TYPE -- tag_3
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_1"
|
||||
::= { ieee802dot1pPrioMappingEntry 5 }
|
||||
|
||||
ieee802dot1pPrioMappingTag4 OBJECT-TYPE -- tag_4
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_2"
|
||||
::= { ieee802dot1pPrioMappingEntry 6 }
|
||||
|
||||
ieee802dot1pPrioMappingTag5 OBJECT-TYPE -- tag_5
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_2"
|
||||
::= { ieee802dot1pPrioMappingEntry 7 }
|
||||
|
||||
ieee802dot1pPrioMappingTag6 OBJECT-TYPE -- tag_6
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_3"
|
||||
::= { ieee802dot1pPrioMappingEntry 8 }
|
||||
|
||||
ieee802dot1pPrioMappingTag7 OBJECT-TYPE -- tag_7
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default value: QUEUE_3"
|
||||
::= { ieee802dot1pPrioMappingEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of ieee802dot1pPrioMappingTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of diffservPrioMappingTable *************************
|
||||
|
||||
diffservPrioMappingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DiffservPrioMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { qos 4 }
|
||||
|
||||
diffservPrioMappingEntry OBJECT-TYPE
|
||||
SYNTAX DiffservPrioMappingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { diffservPrioMappingIndex }
|
||||
::= { diffservPrioMappingTable 1 }
|
||||
|
||||
|
||||
DiffservPrioMappingEntry ::= SEQUENCE {
|
||||
diffservPrioMappingIndex INTEGER,
|
||||
diffservPrioMappingDscp INTEGER
|
||||
}
|
||||
|
||||
diffservPrioMappingIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..63)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { diffservPrioMappingEntry 1 }
|
||||
|
||||
diffservPrioMappingDscp OBJECT-TYPE -- dscp
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
queue0 (0),
|
||||
queue1 (1),
|
||||
queue2 (2),
|
||||
queue3 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mapping of the 64 DiffServ Codepoints (0-63) on the device internal queues."
|
||||
::= { diffservPrioMappingEntry 2 }
|
||||
|
||||
|
||||
-- ********************* End of diffservPrioMappingTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of rateShapingTable *************************
|
||||
|
||||
rateShapingTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF RateShapingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section defines optional bandwidth limiting features."
|
||||
::= { qos 5 }
|
||||
|
||||
rateShapingEntry OBJECT-TYPE
|
||||
SYNTAX RateShapingEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { rateShapingPortIndex }
|
||||
::= { rateShapingTable 1 }
|
||||
|
||||
|
||||
RateShapingEntry ::= SEQUENCE {
|
||||
rateShapingPortIndex INTEGER,
|
||||
rateShapingEgressBandwidthPercent Integer32 ,
|
||||
rateShapingIngressUnicastPercent Integer32 ,
|
||||
rateShapingIngressMulticastPercent Integer32 ,
|
||||
rateShapingIngressBroadcastPercent Integer32 ,
|
||||
rateShapingIngressUser1Percent Integer32 ,
|
||||
rateShapingIngressUser2Percent Integer32 ,
|
||||
rateShapingUser1FrameTypes INTEGER ,
|
||||
rateShapingUser2FrameTypes INTEGER
|
||||
}
|
||||
|
||||
rateShapingPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { rateShapingEntry 1 }
|
||||
|
||||
rateShapingEgressBandwidthPercent OBJECT-TYPE -- egress_bandwidth_percent
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limits the outgoing frame rate by extending the interframe gap. Egress rate shaping is independend of the frame type. Provide a percentage value of the selected port data rate. Set to 0 or 100 for unlimited normal operation."
|
||||
::= { rateShapingEntry 2 }
|
||||
|
||||
rateShapingIngressUnicastPercent OBJECT-TYPE -- ingress_unicast_percent
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limits the incoming unicast frame rate. Excess unicast frames are dropped and lead to port flow control frames. Provide a percentage value of the selected port data rate. Set to 0 or 100 for unlimited normal operation."
|
||||
::= { rateShapingEntry 3 }
|
||||
|
||||
rateShapingIngressMulticastPercent OBJECT-TYPE -- ingress_multicast_percent
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limits the incoming multicast frame rate. Excess multicast frames are dropped. Provide a percentage value of the selected port data rate. Set to 0 or 100 for unlimited normal operation."
|
||||
::= { rateShapingEntry 4 }
|
||||
|
||||
rateShapingIngressBroadcastPercent OBJECT-TYPE -- ingress_broadcast_percent
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limits the incoming broadcast frame rate. Excess broadcast frames are dropped. Provide a percentage value of the selected port data rate. Set to 0 or 100 for unlimited normal operation."
|
||||
::= { rateShapingEntry 5 }
|
||||
|
||||
rateShapingIngressUser1Percent OBJECT-TYPE -- ingress_user_1_percent
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limits the incoming frames as defined for this group. Excess broadcast frames are dropped. Provide a percentage value of the selected port data rate. Set to 0 or 100 for unlimited normal operation."
|
||||
::= { rateShapingEntry 6 }
|
||||
|
||||
rateShapingIngressUser2Percent OBJECT-TYPE -- ingress_user_2_percent
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Limits the incoming frames as defined for this group. Excess broadcast frames are dropped. Provide a percentage value of the selected port data rate. Set to 0 or 100 for unlimited normal operation."
|
||||
::= { rateShapingEntry 7 }
|
||||
|
||||
rateShapingUser1FrameTypes OBJECT-TYPE -- user_1_frame_types
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
arp (1),
|
||||
tcpControl (2),
|
||||
arpAndTcpCtrl (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select for which frame types igress rate shaping should be applied."
|
||||
::= { rateShapingEntry 8 }
|
||||
|
||||
rateShapingUser2FrameTypes OBJECT-TYPE -- user_2_frame_types
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
udpData (1),
|
||||
tcpData (2),
|
||||
udpAndTcpData (3),
|
||||
nonUdpTcpData (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select for which frame types igress rate shaping should be applied and which leads to port flow control frames."
|
||||
::= { rateShapingEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of rateShapingTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
135
mibs/microsens/G6-RADIUS-MIB
Normal file
135
mibs/microsens/G6-RADIUS-MIB
Normal file
@ -0,0 +1,135 @@
|
||||
G6-RADIUS-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
radius OBJECT IDENTIFIER ::= { management 69 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of serverTable *************************
|
||||
|
||||
serverTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This dynamic table is used to specify access parameter to authentication servers using RADIUS or TACACS+."
|
||||
::= { radius 1 }
|
||||
|
||||
serverEntry OBJECT-TYPE
|
||||
SYNTAX ServerEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { serverIndex }
|
||||
::= { serverTable 1 }
|
||||
|
||||
|
||||
ServerEntry ::= SEQUENCE {
|
||||
serverIndex INTEGER,
|
||||
serverName DisplayString,
|
||||
serverServerType INTEGER ,
|
||||
serverHostAddress DisplayString,
|
||||
serverUdpPort Integer32 ,
|
||||
serverSharedSecret DisplayString,
|
||||
serverInterimInterval Unsigned32
|
||||
}
|
||||
|
||||
serverIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..7)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { serverEntry 1 }
|
||||
|
||||
serverName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name used to identify the server. Used for reference in Port-based Access Control configuration."
|
||||
::= { serverEntry 2 }
|
||||
|
||||
serverServerType OBJECT-TYPE -- server_type
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
radius (0),
|
||||
tacacs (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Flags if RADIUS or TACACS+ is specified in this entry."
|
||||
::= { serverEntry 3 }
|
||||
|
||||
serverHostAddress OBJECT-TYPE -- host_address
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"IP address or symbolic name of the authentication server."
|
||||
::= { serverEntry 4 }
|
||||
|
||||
serverUdpPort OBJECT-TYPE -- udp_port
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"UDP port for RADIUS authentication service. Standard port is 1812. For TACACS+ this specifies the tcp port which defaults to 49."
|
||||
::= { serverEntry 5 }
|
||||
|
||||
serverSharedSecret OBJECT-TYPE -- shared_secret
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shared Secret as common password between authenticator and server."
|
||||
::= { serverEntry 6 }
|
||||
|
||||
serverInterimInterval OBJECT-TYPE -- interim_interval
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"If an accountant server is used, this value defines the interval between accounting updates. Set to 0 to disable this function."
|
||||
::= { serverEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of serverTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
738
mibs/microsens/G6-RING-MIB
Normal file
738
mibs/microsens/G6-RING-MIB
Normal file
@ -0,0 +1,738 @@
|
||||
G6-RING-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
protocol MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 2 }
|
||||
|
||||
ring OBJECT IDENTIFIER ::= { protocol 45 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section is used to configure the MICROSENS ring protocol which provides fast network redundany."
|
||||
::= { ring 1 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configIndex INTEGER,
|
||||
configName DisplayString,
|
||||
configEnableRing INTEGER ,
|
||||
configRingMaster INTEGER ,
|
||||
configNumber Integer32 ,
|
||||
configPortA Integer32 ,
|
||||
configPortB Integer32
|
||||
}
|
||||
|
||||
configIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User defined ring name is purly informational."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configEnableRing OBJECT-TYPE -- enable_ring
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to enable the redundant ring function."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configRingMaster OBJECT-TYPE -- ring_master
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled this unit is designated as ring master. There can only be one master in a ring."
|
||||
::= { configEntry 4 }
|
||||
|
||||
configNumber OBJECT-TYPE -- number
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ring number must be set identical for each member of a ring. When left unassigned the default setting 1 for index 1 and 2 for index 2 is used."
|
||||
::= { configEntry 5 }
|
||||
|
||||
configPortA OBJECT-TYPE -- port_a
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for ring side A"
|
||||
::= { configEntry 6 }
|
||||
|
||||
configPortB OBJECT-TYPE -- port_b
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for ring side B. Ring master blocks B when ring is ok"
|
||||
::= { configEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of mrpConfigTable *************************
|
||||
|
||||
mrpConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MrpConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section is used to configure the MRP ring protocol."
|
||||
::= { ring 2 }
|
||||
|
||||
mrpConfigEntry OBJECT-TYPE
|
||||
SYNTAX MrpConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { mrpConfigIndex }
|
||||
::= { mrpConfigTable 1 }
|
||||
|
||||
|
||||
MrpConfigEntry ::= SEQUENCE {
|
||||
mrpConfigIndex INTEGER,
|
||||
mrpConfigEnableMrp INTEGER ,
|
||||
mrpConfigDomainName DisplayString,
|
||||
mrpConfigExpectedRole INTEGER ,
|
||||
mrpConfigReactOnLinkChange INTEGER ,
|
||||
mrpConfigRecoveryTime INTEGER ,
|
||||
mrpConfigPort1 Integer32 ,
|
||||
mrpConfigPort2 Integer32 ,
|
||||
mrpConfigVlanId Integer32 ,
|
||||
mrpConfigResetRoundTripDelays DisplayString,
|
||||
mrpConfigResetStatistics DisplayString
|
||||
}
|
||||
|
||||
mrpConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { mrpConfigEntry 1 }
|
||||
|
||||
mrpConfigEnableMrp OBJECT-TYPE -- enable_mrp
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Used to enable the MRP ring function. Only enable when all MRP and VLAN settings have been set. Only close cable connections of the ring when all nodes have been enabled."
|
||||
::= { mrpConfigEntry 2 }
|
||||
|
||||
mrpConfigDomainName OBJECT-TYPE -- domain_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User defined ring name is purly informational."
|
||||
::= { mrpConfigEntry 3 }
|
||||
|
||||
mrpConfigExpectedRole OBJECT-TYPE -- expected_role
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
client (0),
|
||||
manager (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines role of this node in the ring. Configure only one master per ring."
|
||||
::= { mrpConfigEntry 4 }
|
||||
|
||||
mrpConfigReactOnLinkChange OBJECT-TYPE -- react_on_link_change
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the manager reacts to link change messages from a client. Disable this feature only when any member of the ring does not support react on link change feature. Also known as Advanced Mode. Only applies to manager role."
|
||||
::= { mrpConfigEntry 5 }
|
||||
|
||||
mrpConfigRecoveryTime OBJECT-TYPE -- recovery_time
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
recoveryTime500Ms (0),
|
||||
recoveryTime200Ms (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Specifies the guaranteed maximum recovery time (i.e. Time from the fault event to the time when the network regains its required communication function). Only applies to manager role."
|
||||
::= { mrpConfigEntry 6 }
|
||||
|
||||
mrpConfigPort1 OBJECT-TYPE -- port_1
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for ring side 1"
|
||||
::= { mrpConfigEntry 7 }
|
||||
|
||||
mrpConfigPort2 OBJECT-TYPE -- port_2
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port number for ring side 2. Ring master blocks B when ring is ok"
|
||||
::= { mrpConfigEntry 8 }
|
||||
|
||||
mrpConfigVlanId OBJECT-TYPE -- vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When using a VLAN ensure that the rings ports are configured as member of the VLAN in the vlan settings. Leave this field blank or set to 0 when no VLAN is used."
|
||||
::= { mrpConfigEntry 9 }
|
||||
|
||||
mrpConfigResetRoundTripDelays OBJECT-TYPE -- reset_round_trip_delays
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When executed the min_round_trip_delay and max_round_trip_delay values are reset to 0. This has no service implications."
|
||||
::= { mrpConfigEntry 10 }
|
||||
|
||||
mrpConfigResetStatistics OBJECT-TYPE -- reset_statistics
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When executed statistics related to this MRP ring are cleared. This has no service implications."
|
||||
::= { mrpConfigEntry 11 }
|
||||
|
||||
|
||||
-- ********************* End of mrpConfigTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of statusTable *************************
|
||||
|
||||
statusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Status values display the current condition of the ring network."
|
||||
::= { ring 100 }
|
||||
|
||||
statusEntry OBJECT-TYPE
|
||||
SYNTAX StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statusIndex }
|
||||
::= { statusTable 1 }
|
||||
|
||||
|
||||
StatusEntry ::= SEQUENCE {
|
||||
statusIndex INTEGER,
|
||||
statusState INTEGER ,
|
||||
statusLastStateChange DisplayString,
|
||||
statusRingInterrupt INTEGER ,
|
||||
statusGlobalRingAlarm INTEGER ,
|
||||
statusErrorDetected INTEGER ,
|
||||
statusRingPortAInterrupted INTEGER ,
|
||||
statusRingPortBInterrupted INTEGER
|
||||
}
|
||||
|
||||
statusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statusEntry 1 }
|
||||
|
||||
statusState OBJECT-TYPE -- state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
normal (1),
|
||||
backup (2),
|
||||
error (3),
|
||||
misconfigured (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 2 }
|
||||
|
||||
statusLastStateChange OBJECT-TYPE -- last_state_change
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Time and date string indication when the state of the ring protocol has last changed to the state now indicated."
|
||||
::= { statusEntry 3 }
|
||||
|
||||
statusRingInterrupt OBJECT-TYPE -- ring_interrupt
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 4 }
|
||||
|
||||
statusGlobalRingAlarm OBJECT-TYPE -- global_ring_alarm
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 5 }
|
||||
|
||||
statusErrorDetected OBJECT-TYPE -- error_detected
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 6 }
|
||||
|
||||
statusRingPortAInterrupted OBJECT-TYPE -- ring_port_a_interrupted
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 7 }
|
||||
|
||||
statusRingPortBInterrupted OBJECT-TYPE -- ring_port_b_interrupted
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 8 }
|
||||
|
||||
|
||||
-- ********************* End of statusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of statisticsTable *************************
|
||||
|
||||
statisticsTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics of the ring network performance."
|
||||
::= { ring 101 }
|
||||
|
||||
statisticsEntry OBJECT-TYPE
|
||||
SYNTAX StatisticsEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statisticsIndex }
|
||||
::= { statisticsTable 1 }
|
||||
|
||||
|
||||
StatisticsEntry ::= SEQUENCE {
|
||||
statisticsIndex INTEGER,
|
||||
statisticsNumberOfBackups Unsigned32,
|
||||
statisticsCurrentBackupDuration Counter32,
|
||||
statisticsLastBackupDuration Counter32,
|
||||
statisticsTotalBackupDuration Counter32
|
||||
}
|
||||
|
||||
statisticsIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..1)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statisticsEntry 1 }
|
||||
|
||||
statisticsNumberOfBackups OBJECT-TYPE -- number_of_backups
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts the number of backups engaged since the last power up."
|
||||
::= { statisticsEntry 2 }
|
||||
|
||||
statisticsCurrentBackupDuration OBJECT-TYPE -- current_backup_duration
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates since how long a currently active backup is established. When no backup is active a 0 is displayed."
|
||||
::= { statisticsEntry 3 }
|
||||
|
||||
statisticsLastBackupDuration OBJECT-TYPE -- last_backup_duration
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates since how long the last backup was established. Indicates 0 if there was no backup since last reboot."
|
||||
::= { statisticsEntry 4 }
|
||||
|
||||
statisticsTotalBackupDuration OBJECT-TYPE -- total_backup_duration
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Total time the ring was in backup since last reboot. "
|
||||
::= { statisticsEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of statisticsTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of couplingStatusTable *************************
|
||||
|
||||
couplingStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CouplingStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates status of ring coupling function. "
|
||||
::= { ring 102 }
|
||||
|
||||
couplingStatusEntry OBJECT-TYPE
|
||||
SYNTAX CouplingStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { couplingStatusIndex }
|
||||
::= { couplingStatusTable 1 }
|
||||
|
||||
|
||||
CouplingStatusEntry ::= SEQUENCE {
|
||||
couplingStatusIndex INTEGER,
|
||||
couplingStatusControllerState INTEGER ,
|
||||
couplingStatusCportLink INTEGER ,
|
||||
couplingStatusCportForward INTEGER ,
|
||||
couplingStatusCportTimeout INTEGER ,
|
||||
couplingStatusConnectionValid INTEGER ,
|
||||
couplingStatusValidPartnerIp INTEGER ,
|
||||
couplingStatusValidPartnerId INTEGER
|
||||
}
|
||||
|
||||
couplingStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { couplingStatusEntry 1 }
|
||||
|
||||
couplingStatusControllerState OBJECT-TYPE -- controller_state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
blocking (1),
|
||||
link (2),
|
||||
forwarding (3),
|
||||
standby (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Data transmission state."
|
||||
::= { couplingStatusEntry 2 }
|
||||
|
||||
couplingStatusCportLink OBJECT-TYPE -- cport_link
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Coupling port is in linkup condition."
|
||||
::= { couplingStatusEntry 3 }
|
||||
|
||||
couplingStatusCportForward OBJECT-TYPE -- cport_forward
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Coupling port is in forwarding state."
|
||||
::= { couplingStatusEntry 4 }
|
||||
|
||||
couplingStatusCportTimeout OBJECT-TYPE -- cport_timeout
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that no ring coupling frames were received within defined period."
|
||||
::= { couplingStatusEntry 5 }
|
||||
|
||||
couplingStatusConnectionValid OBJECT-TYPE -- connection_valid
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that source ip address of received frame matches configured partner ip."
|
||||
::= { couplingStatusEntry 6 }
|
||||
|
||||
couplingStatusValidPartnerIp OBJECT-TYPE -- valid_partner_ip
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates that received ring number matches expected locally configured ring number."
|
||||
::= { couplingStatusEntry 7 }
|
||||
|
||||
couplingStatusValidPartnerId OBJECT-TYPE -- valid_partner_id
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { couplingStatusEntry 8 }
|
||||
|
||||
|
||||
-- ********************* End of couplingStatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of mrpStatusTable *************************
|
||||
|
||||
mrpStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MrpStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates status of ring coupling function. "
|
||||
::= { ring 103 }
|
||||
|
||||
mrpStatusEntry OBJECT-TYPE
|
||||
SYNTAX MrpStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { mrpStatusIndex }
|
||||
::= { mrpStatusTable 1 }
|
||||
|
||||
|
||||
MrpStatusEntry ::= SEQUENCE {
|
||||
mrpStatusIndex INTEGER,
|
||||
mrpStatusAdminRole INTEGER ,
|
||||
mrpStatusOperationalRole INTEGER ,
|
||||
mrpStatusPortAState INTEGER ,
|
||||
mrpStatusPortBState INTEGER ,
|
||||
mrpStatusDomainId DisplayString,
|
||||
mrpStatusDomainState INTEGER ,
|
||||
mrpStatusDomainError INTEGER ,
|
||||
mrpStatusDomainBlocked INTEGER ,
|
||||
mrpStatusManagerPriority Unsigned32,
|
||||
mrpStatusRingOpenCount Unsigned32,
|
||||
mrpStatusLastRingOpenTimeStamp Counter32,
|
||||
mrpStatusMaxRoundTripDelay Unsigned32,
|
||||
mrpStatusMinRoundTripDelay Unsigned32
|
||||
}
|
||||
|
||||
mrpStatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { mrpStatusEntry 1 }
|
||||
|
||||
mrpStatusAdminRole OBJECT-TYPE -- admin_role
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
undefined (0),
|
||||
client (1),
|
||||
manager (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Mirrors expected role configuration."
|
||||
::= { mrpStatusEntry 2 }
|
||||
|
||||
mrpStatusOperationalRole OBJECT-TYPE -- operational_role
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
undefined (0),
|
||||
client (1),
|
||||
manager (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"real_role ??"
|
||||
::= { mrpStatusEntry 3 }
|
||||
|
||||
mrpStatusPortAState OBJECT-TYPE -- port_a_state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
blocking (1),
|
||||
forwarding (3),
|
||||
notConnected (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mrpStatusEntry 4 }
|
||||
|
||||
mrpStatusPortBState OBJECT-TYPE -- port_b_state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unused (0),
|
||||
blocking (1),
|
||||
forwarding (3),
|
||||
notConnected (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mrpStatusEntry 5 }
|
||||
|
||||
mrpStatusDomainId OBJECT-TYPE -- domain_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When left blank the default id of all bits 1 is used."
|
||||
::= { mrpStatusEntry 6 }
|
||||
|
||||
mrpStatusDomainState OBJECT-TYPE -- domain_state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
ok (1),
|
||||
ringOpen (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Operational status of the MRP entity."
|
||||
::= { mrpStatusEntry 7 }
|
||||
|
||||
mrpStatusDomainError OBJECT-TYPE -- domain_error
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
noError (1),
|
||||
invalidVlan (2),
|
||||
invalid (3),
|
||||
multiMgr (4),
|
||||
singleSide (5),
|
||||
linkError (6)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mrpStatusEntry 8 }
|
||||
|
||||
mrpStatusDomainBlocked OBJECT-TYPE -- domain_blocked
|
||||
SYNTAX INTEGER { false(0), true(1) }
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { mrpStatusEntry 9 }
|
||||
|
||||
mrpStatusManagerPriority OBJECT-TYPE -- manager_priority
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The priority of this MRP entity."
|
||||
::= { mrpStatusEntry 10 }
|
||||
|
||||
mrpStatusRingOpenCount OBJECT-TYPE -- ring_open_count
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Counts how many times was the ring broken."
|
||||
::= { mrpStatusEntry 11 }
|
||||
|
||||
mrpStatusLastRingOpenTimeStamp OBJECT-TYPE -- last_ring_open_time_stamp
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates at which time the ring was was broken."
|
||||
::= { mrpStatusEntry 12 }
|
||||
|
||||
mrpStatusMaxRoundTripDelay OBJECT-TYPE -- max_round_trip_delay
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The longest round trip delay that was measured since value reset. Value in microseconds"
|
||||
::= { mrpStatusEntry 13 }
|
||||
|
||||
mrpStatusMinRoundTripDelay OBJECT-TYPE -- min_round_trip_delay
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The shortest round trip delay that was measured since value reset. Value in microseconds"
|
||||
::= { mrpStatusEntry 14 }
|
||||
|
||||
|
||||
-- ********************* End of mrpStatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
594
mibs/microsens/G6-RMON-MIB
Normal file
594
mibs/microsens/G6-RMON-MIB
Normal file
@ -0,0 +1,594 @@
|
||||
G6-RMON-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
rmon OBJECT IDENTIFIER ::= { device 85 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
rmonClearAllCounter OBJECT-TYPE -- clear_all_counter
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When executed all rmon counters of all ports are reset to 0. This has no service implications."
|
||||
::= { rmon 1 }
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of ingressTable *************************
|
||||
|
||||
ingressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IngressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics regarding inbound traffic"
|
||||
::= { rmon 100 }
|
||||
|
||||
ingressEntry OBJECT-TYPE
|
||||
SYNTAX IngressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ingressPortIndex }
|
||||
::= { ingressTable 1 }
|
||||
|
||||
|
||||
IngressEntry ::= SEQUENCE {
|
||||
ingressPortIndex INTEGER,
|
||||
ingressEntryStatus INTEGER ,
|
||||
ingressInGoodOctetsLo Unsigned32,
|
||||
ingressInGoodOctetsHi Unsigned32,
|
||||
ingressInBadOctets Unsigned32,
|
||||
ingressInTotalPackets Unsigned32,
|
||||
ingressInUnicasts Unsigned32,
|
||||
ingressInNonUnicasts Unsigned32,
|
||||
ingressInBroadcasts Unsigned32,
|
||||
ingressInMulticasts Unsigned32,
|
||||
ingressInPause Unsigned32,
|
||||
ingressInTotalReceiveErrors Unsigned32,
|
||||
ingressInUndersize Unsigned32,
|
||||
ingressInOversize Unsigned32,
|
||||
ingressInFragments Unsigned32,
|
||||
ingressInJabber Unsigned32,
|
||||
ingressInFcsErrors Unsigned32,
|
||||
ingressInDiscarded Unsigned32
|
||||
}
|
||||
|
||||
ingressPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { ingressEntry 1 }
|
||||
|
||||
ingressEntryStatus OBJECT-TYPE -- entry_status
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
invalid (0),
|
||||
valid (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicated whether this ports table is updated and valid."
|
||||
::= { ingressEntry 2 }
|
||||
|
||||
ingressInGoodOctetsLo OBJECT-TYPE -- in_good_octets_lo
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes received without error (low)"
|
||||
::= { ingressEntry 3 }
|
||||
|
||||
ingressInGoodOctetsHi OBJECT-TYPE -- in_good_octets_hi
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes received without error (high)"
|
||||
::= { ingressEntry 4 }
|
||||
|
||||
ingressInBadOctets OBJECT-TYPE -- in_bad_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes received with error."
|
||||
::= { ingressEntry 5 }
|
||||
|
||||
ingressInTotalPackets OBJECT-TYPE -- in_total_packets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets on any type received."
|
||||
::= { ingressEntry 6 }
|
||||
|
||||
ingressInUnicasts OBJECT-TYPE -- in_unicasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of unicast packets received."
|
||||
::= { ingressEntry 7 }
|
||||
|
||||
ingressInNonUnicasts OBJECT-TYPE -- in_non_unicasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets which are non unicast type."
|
||||
::= { ingressEntry 8 }
|
||||
|
||||
ingressInBroadcasts OBJECT-TYPE -- in_broadcasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of broadcast packets received."
|
||||
::= { ingressEntry 9 }
|
||||
|
||||
ingressInMulticasts OBJECT-TYPE -- in_multicasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast packets received."
|
||||
::= { ingressEntry 10 }
|
||||
|
||||
ingressInPause OBJECT-TYPE -- in_pause
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of pause frames received."
|
||||
::= { ingressEntry 11 }
|
||||
|
||||
ingressInTotalReceiveErrors OBJECT-TYPE -- in_total_receive_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets received with any kind of error."
|
||||
::= { ingressEntry 12 }
|
||||
|
||||
ingressInUndersize OBJECT-TYPE -- in_undersize
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of undersized frames received."
|
||||
::= { ingressEntry 13 }
|
||||
|
||||
ingressInOversize OBJECT-TYPE -- in_oversize
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of oversizeded frames received."
|
||||
::= { ingressEntry 14 }
|
||||
|
||||
ingressInFragments OBJECT-TYPE -- in_fragments
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of fragmented frames received."
|
||||
::= { ingressEntry 15 }
|
||||
|
||||
ingressInJabber OBJECT-TYPE -- in_jabber
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of jabbers received."
|
||||
::= { ingressEntry 16 }
|
||||
|
||||
ingressInFcsErrors OBJECT-TYPE -- in_fcs_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of checksum errors."
|
||||
::= { ingressEntry 17 }
|
||||
|
||||
ingressInDiscarded OBJECT-TYPE -- in_discarded
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of frames discard due to lack of internal buffer space."
|
||||
::= { ingressEntry 18 }
|
||||
|
||||
|
||||
-- ********************* End of ingressTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of egressTable *************************
|
||||
|
||||
egressTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF EgressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Statistics regarding outbound traffic"
|
||||
::= { rmon 101 }
|
||||
|
||||
egressEntry OBJECT-TYPE
|
||||
SYNTAX EgressEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { egressPortIndex }
|
||||
::= { egressTable 1 }
|
||||
|
||||
|
||||
EgressEntry ::= SEQUENCE {
|
||||
egressPortIndex INTEGER,
|
||||
egressOutGoodOctetsLo Unsigned32,
|
||||
egressOutGoodOctetsHi Unsigned32,
|
||||
egressOutUnicasts Unsigned32,
|
||||
egressOutNonUnicasts Unsigned32,
|
||||
egressOutBroadcasts Unsigned32,
|
||||
egressOutMulticasts Unsigned32,
|
||||
egressOutPause Unsigned32,
|
||||
egressOutDeferred Unsigned32,
|
||||
egressOutTotalCollisions Unsigned32,
|
||||
egressOutSingleCollisions Unsigned32,
|
||||
egressOutMultipleCollisions Unsigned32,
|
||||
egressOutExcessiveCollisions Unsigned32,
|
||||
egressOutLateCollisions Unsigned32,
|
||||
egressOutFcsErrors Unsigned32,
|
||||
egressOutDroppedPackets Unsigned32
|
||||
}
|
||||
|
||||
egressPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { egressEntry 1 }
|
||||
|
||||
egressOutGoodOctetsLo OBJECT-TYPE -- out_good_octets_lo
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes transmitted without error (low)"
|
||||
::= { egressEntry 2 }
|
||||
|
||||
egressOutGoodOctetsHi OBJECT-TYPE -- out_good_octets_hi
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of bytes transmitted without error (high)"
|
||||
::= { egressEntry 3 }
|
||||
|
||||
egressOutUnicasts OBJECT-TYPE -- out_unicasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of unicast packets transmitted"
|
||||
::= { egressEntry 4 }
|
||||
|
||||
egressOutNonUnicasts OBJECT-TYPE -- out_non_unicasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of packets which are non unicast type"
|
||||
::= { egressEntry 5 }
|
||||
|
||||
egressOutBroadcasts OBJECT-TYPE -- out_broadcasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of broadcast packets transmitted"
|
||||
::= { egressEntry 6 }
|
||||
|
||||
egressOutMulticasts OBJECT-TYPE -- out_multicasts
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of multicast packets transmitted"
|
||||
::= { egressEntry 7 }
|
||||
|
||||
egressOutPause OBJECT-TYPE -- out_pause
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of pause frames transmitted"
|
||||
::= { egressEntry 8 }
|
||||
|
||||
egressOutDeferred OBJECT-TYPE -- out_deferred
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of deferred frames due to a busy condition. This is not an error condition."
|
||||
::= { egressEntry 9 }
|
||||
|
||||
egressOutTotalCollisions OBJECT-TYPE -- out_total_collisions
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of all collisions that have occurred on that port. A collision may occure on a half-duplex interface detecting an incoming packet at the time it was trying to transmit a packet."
|
||||
::= { egressEntry 10 }
|
||||
|
||||
egressOutSingleCollisions OBJECT-TYPE -- out_single_collisions
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the port has experienced a single collision when attempting to transmit a packet."
|
||||
::= { egressEntry 11 }
|
||||
|
||||
egressOutMultipleCollisions OBJECT-TYPE -- out_multiple_collisions
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times the port has experienced a multiple collision when attempting to transmit a packet."
|
||||
::= { egressEntry 12 }
|
||||
|
||||
egressOutExcessiveCollisions OBJECT-TYPE -- out_excessive_collisions
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times a packet could not be sent due to repeated collisions on the same packet.."
|
||||
::= { egressEntry 13 }
|
||||
|
||||
egressOutLateCollisions OBJECT-TYPE -- out_late_collisions
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of times a late collision has occured. A late collision occurs when the switch detects an incoming packet after it has already transmitted more than 64 bytes of its current outgoing packet. This indicates a half duplex - full duplex mismatch."
|
||||
::= { egressEntry 14 }
|
||||
|
||||
egressOutFcsErrors OBJECT-TYPE -- out_fcs_errors
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of checksum errors"
|
||||
::= { egressEntry 15 }
|
||||
|
||||
egressOutDroppedPackets OBJECT-TYPE -- out_dropped_packets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of good outgoing frames that were dropped due to outgoing policies"
|
||||
::= { egressEntry 16 }
|
||||
|
||||
|
||||
-- ********************* End of egressTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of histogramTable *************************
|
||||
|
||||
histogramTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF HistogramEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The histogram indicates the packet size distribution for incoming data per port."
|
||||
::= { rmon 102 }
|
||||
|
||||
histogramEntry OBJECT-TYPE
|
||||
SYNTAX HistogramEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { histogramPortIndex }
|
||||
::= { histogramTable 1 }
|
||||
|
||||
|
||||
HistogramEntry ::= SEQUENCE {
|
||||
histogramPortIndex INTEGER,
|
||||
histogramIn64Octets Unsigned32,
|
||||
histogramIn65To127Octets Unsigned32,
|
||||
histogramIn128To255Octets Unsigned32,
|
||||
histogramIn256To511Octets Unsigned32,
|
||||
histogramIn512To1023Octets Unsigned32,
|
||||
histogramIn1024ToMaxOctets Unsigned32
|
||||
}
|
||||
|
||||
histogramPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { histogramEntry 1 }
|
||||
|
||||
histogramIn64Octets OBJECT-TYPE -- in_64_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of minimum size frames received"
|
||||
::= { histogramEntry 2 }
|
||||
|
||||
histogramIn65To127Octets OBJECT-TYPE -- in_65_to_127_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of frames with size between 65 and 127 bytes received"
|
||||
::= { histogramEntry 3 }
|
||||
|
||||
histogramIn128To255Octets OBJECT-TYPE -- in_128_to_255_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of frames with size between 128 and 255 bytes received"
|
||||
::= { histogramEntry 4 }
|
||||
|
||||
histogramIn256To511Octets OBJECT-TYPE -- in_256_to_511_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of frames with size between 256 and 511 bytes received"
|
||||
::= { histogramEntry 5 }
|
||||
|
||||
histogramIn512To1023Octets OBJECT-TYPE -- in_512_to_1023_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of frames with size between 512 and 1023 bytes received"
|
||||
::= { histogramEntry 6 }
|
||||
|
||||
histogramIn1024ToMaxOctets OBJECT-TYPE -- in_1024_to_max_octets
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of frames with size above 1023 bytes received"
|
||||
::= { histogramEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of histogramTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of utilizationTable *************************
|
||||
|
||||
utilizationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF UtilizationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Calculates averaged data utilization values for each port."
|
||||
::= { rmon 103 }
|
||||
|
||||
utilizationEntry OBJECT-TYPE
|
||||
SYNTAX UtilizationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { utilizationPortIndex }
|
||||
::= { utilizationTable 1 }
|
||||
|
||||
|
||||
UtilizationEntry ::= SEQUENCE {
|
||||
utilizationPortIndex INTEGER,
|
||||
utilizationIngressNow Integer32 ,
|
||||
utilizationIngress30s Integer32 ,
|
||||
utilizationIngress5min Integer32 ,
|
||||
utilizationEgressNow Integer32 ,
|
||||
utilizationEgress30s Integer32 ,
|
||||
utilizationEgress5min Integer32
|
||||
}
|
||||
|
||||
utilizationPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { utilizationEntry 1 }
|
||||
|
||||
utilizationIngressNow OBJECT-TYPE -- ingress_now
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of received utilization in the last second."
|
||||
::= { utilizationEntry 2 }
|
||||
|
||||
utilizationIngress30s OBJECT-TYPE -- ingress_30s
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of received utilization averaged over last 30s."
|
||||
::= { utilizationEntry 3 }
|
||||
|
||||
utilizationIngress5min OBJECT-TYPE -- ingress_5min
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of received utilization averaged over last 5 minutes."
|
||||
::= { utilizationEntry 4 }
|
||||
|
||||
utilizationEgressNow OBJECT-TYPE -- egress_now
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of outgoing utilization in the last second."
|
||||
::= { utilizationEntry 5 }
|
||||
|
||||
utilizationEgress30s OBJECT-TYPE -- egress_30s
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of outgoing utilization averaged over last 30s."
|
||||
::= { utilizationEntry 6 }
|
||||
|
||||
utilizationEgress5min OBJECT-TYPE -- egress_5min
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Percentage of outgoing utilization averaged over last 5 minutes."
|
||||
::= { utilizationEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of utilizationTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
149
mibs/microsens/G6-SCRIPTDATA-MIB
Normal file
149
mibs/microsens/G6-SCRIPTDATA-MIB
Normal file
@ -0,0 +1,149 @@
|
||||
G6-SCRIPTDATA-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
scriptdata OBJECT IDENTIFIER ::= { management 77 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of parameterTable *************************
|
||||
|
||||
parameterTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ParameterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table is used to define script specific configuration parameter. The parameter list is created by scripts using the register parameter command."
|
||||
::= { scriptdata 1 }
|
||||
|
||||
parameterEntry OBJECT-TYPE
|
||||
SYNTAX ParameterEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { parameterIndex }
|
||||
::= { parameterTable 1 }
|
||||
|
||||
|
||||
ParameterEntry ::= SEQUENCE {
|
||||
parameterIndex INTEGER,
|
||||
parameterName DisplayString,
|
||||
parameterValue DisplayString
|
||||
}
|
||||
|
||||
parameterIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..99)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { parameterEntry 1 }
|
||||
|
||||
parameterName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique script specific parameter name. At least 3 character are required. THIS NAME SHOULD NOT BE MODIFIED BY USERS."
|
||||
::= { parameterEntry 2 }
|
||||
|
||||
parameterValue OBJECT-TYPE -- value
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Customer entered parameter value. This may be a string or a number depending of the script requirement."
|
||||
::= { parameterEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of parameterTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of variablesTable *************************
|
||||
|
||||
variablesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VariablesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Array of string variables that can be written and read by scripts. Several scripts may share data in these variables. The variables may also be accessed via SNMP."
|
||||
::= { scriptdata 100 }
|
||||
|
||||
variablesEntry OBJECT-TYPE
|
||||
SYNTAX VariablesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { variablesIndex }
|
||||
::= { variablesTable 1 }
|
||||
|
||||
|
||||
VariablesEntry ::= SEQUENCE {
|
||||
variablesIndex INTEGER,
|
||||
variablesName DisplayString,
|
||||
variablesValue DisplayString
|
||||
}
|
||||
|
||||
variablesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..99)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { variablesEntry 1 }
|
||||
|
||||
variablesName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Script specific variable name for programmatic output of string variables. Format scriptname/varname. When the /(slash) is missing this is a general script variable."
|
||||
::= { variablesEntry 2 }
|
||||
|
||||
variablesValue OBJECT-TYPE -- value
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value can only be written via script."
|
||||
::= { variablesEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of variablesTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
426
mibs/microsens/G6-SFP-MIB
Normal file
426
mibs/microsens/G6-SFP-MIB
Normal file
@ -0,0 +1,426 @@
|
||||
G6-SFP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
sfp OBJECT IDENTIFIER ::= { device 34 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of configTable *************************
|
||||
|
||||
configTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These setting apply to each SFP in the system."
|
||||
::= { sfp 1 }
|
||||
|
||||
configEntry OBJECT-TYPE
|
||||
SYNTAX ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { configIndex }
|
||||
::= { configTable 1 }
|
||||
|
||||
|
||||
ConfigEntry ::= SEQUENCE {
|
||||
configIndex INTEGER,
|
||||
configLossOfSignalEvent INTEGER ,
|
||||
configOpticalDeltaDetect INTEGER ,
|
||||
configDeltaThreshold Integer32
|
||||
}
|
||||
|
||||
configIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { configEntry 1 }
|
||||
|
||||
configLossOfSignalEvent OBJECT-TYPE -- loss_of_signal_event
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled a loss of optical signal or the return of the signal will create an event."
|
||||
::= { configEntry 2 }
|
||||
|
||||
configOpticalDeltaDetect OBJECT-TYPE -- optical_delta_detect
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"An optical receive power level change of more than delta_threshold between two successive read cycles generates an event."
|
||||
::= { configEntry 3 }
|
||||
|
||||
configDeltaThreshold OBJECT-TYPE -- delta_threshold
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the dB difference required to trigger an event. Only 1 dB steps are permitted. A value of 0 detects any change. This setting is only for testing. Recommended value: 2. "
|
||||
::= { configEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of configTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of informationTable *************************
|
||||
|
||||
informationTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InformationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table displays data which are read from the inserted SFPs."
|
||||
::= { sfp 100 }
|
||||
|
||||
informationEntry OBJECT-TYPE
|
||||
SYNTAX InformationEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { informationPortIndex }
|
||||
::= { informationTable 1 }
|
||||
|
||||
|
||||
InformationEntry ::= SEQUENCE {
|
||||
informationPortIndex INTEGER,
|
||||
informationPort INTEGER,
|
||||
informationLocation DisplayString,
|
||||
informationStatus BITS ,
|
||||
informationType INTEGER ,
|
||||
informationConnector INTEGER ,
|
||||
informationWavelength DisplayString,
|
||||
informationTxTechnology DisplayString,
|
||||
informationRxTechnology DisplayString,
|
||||
informationNominalBitrate DisplayString,
|
||||
informationManufacturer DisplayString,
|
||||
informationPartNumber DisplayString,
|
||||
informationRevision DisplayString,
|
||||
informationSerialNumber DisplayString,
|
||||
informationMfgDateCode DisplayString,
|
||||
informationWarnings BITS ,
|
||||
informationAlarms BITS ,
|
||||
informationTxPower DisplayString,
|
||||
informationRxPower DisplayString,
|
||||
informationTemperature DisplayString,
|
||||
informationMaxLength9Um DisplayString,
|
||||
informationMaxLength50Um DisplayString,
|
||||
informationMaxLength62Um DisplayString,
|
||||
informationMaxLengthCopper DisplayString,
|
||||
informationTuningRange DisplayString,
|
||||
informationPowerConsumption DisplayString,
|
||||
informationAdditionalInformation DisplayString
|
||||
}
|
||||
|
||||
informationPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..47)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { informationEntry 1 }
|
||||
|
||||
informationPort OBJECT-TYPE -- port
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the physical port in which this SFP is inserted."
|
||||
::= { informationEntry 2 }
|
||||
|
||||
informationLocation OBJECT-TYPE -- location
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Textual description of SFP location."
|
||||
::= { informationEntry 3 }
|
||||
|
||||
informationStatus OBJECT-TYPE -- status
|
||||
SYNTAX BITS
|
||||
{
|
||||
ok (0),
|
||||
laserDisabled (1),
|
||||
lossOfSignal (2),
|
||||
txFailure (3),
|
||||
readError (4)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Should indicate OK. LOSS_OF_SIGNAL is shown when the optical receive power level is below the critical lower limit."
|
||||
::= { informationEntry 4 }
|
||||
|
||||
informationType OBJECT-TYPE -- type
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
empty (0),
|
||||
unknown (1),
|
||||
sfp (2),
|
||||
gbic (3),
|
||||
sff (4),
|
||||
dwdmSfp (5),
|
||||
xfp (7),
|
||||
csfpA (8),
|
||||
csfpB (9),
|
||||
dwdmXfp (10),
|
||||
sfpPlus (11)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter shows which type of optics are installed"
|
||||
::= { informationEntry 5 }
|
||||
|
||||
informationConnector OBJECT-TYPE -- connector
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (0),
|
||||
lc (1),
|
||||
sc (2),
|
||||
mtRj (3),
|
||||
rj45 (4),
|
||||
mu (5)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows which connector is used with this SFP."
|
||||
::= { informationEntry 6 }
|
||||
|
||||
informationWavelength OBJECT-TYPE -- wavelength
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Nominal wavelength if this SFP. May also indicate ITU channel for DWDM optics."
|
||||
::= { informationEntry 7 }
|
||||
|
||||
informationTxTechnology OBJECT-TYPE -- tx_technology
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Distinguishes between multimode and single mode SFP. For DWDM SFP more details including grid are shown."
|
||||
::= { informationEntry 8 }
|
||||
|
||||
informationRxTechnology OBJECT-TYPE -- rx_technology
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Distinguishes between normal PIN receivers and more sensitive APD receivers."
|
||||
::= { informationEntry 9 }
|
||||
|
||||
informationNominalBitrate OBJECT-TYPE -- nominal_bitrate
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Nominal bitrate rounded to nearest 100Mbit. Usually the SFP can be operated at lower speed as well."
|
||||
::= { informationEntry 10 }
|
||||
|
||||
informationManufacturer OBJECT-TYPE -- manufacturer
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the manufacturer of this SFP."
|
||||
::= { informationEntry 11 }
|
||||
|
||||
informationPartNumber OBJECT-TYPE -- part_number
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shows the part number of this SFP. This will differ from the MICROSENS order code unless also MICROSENS is indicated as manufacturer."
|
||||
::= { informationEntry 12 }
|
||||
|
||||
informationRevision OBJECT-TYPE -- revision
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Internal revision code of this SFP."
|
||||
::= { informationEntry 13 }
|
||||
|
||||
informationSerialNumber OBJECT-TYPE -- serial_number
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Serial number of the SFP."
|
||||
::= { informationEntry 14 }
|
||||
|
||||
informationMfgDateCode OBJECT-TYPE -- mfg_date_code
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Manufacturing date code. "
|
||||
::= { informationEntry 15 }
|
||||
|
||||
informationWarnings OBJECT-TYPE -- warnings
|
||||
SYNTAX BITS
|
||||
{
|
||||
txPowerLow (0),
|
||||
txPowerHigh (1),
|
||||
txBiasLow (2),
|
||||
txBiasHigh (3),
|
||||
vccLow (4),
|
||||
vccHigh (5),
|
||||
tempLow (6),
|
||||
tempHigh (7),
|
||||
rxPowerLow (8),
|
||||
rxPowerHigh (9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { informationEntry 16 }
|
||||
|
||||
informationAlarms OBJECT-TYPE -- alarms
|
||||
SYNTAX BITS
|
||||
{
|
||||
txPowerTooLow (0),
|
||||
txPowerTooHigh (1),
|
||||
txBiasTooLow (2),
|
||||
txBiasTooHigh (3),
|
||||
vccTooLow (4),
|
||||
vccTooHigh (5),
|
||||
tempTooLow (6),
|
||||
tempTooHigh (7),
|
||||
rxPowerTooLow (8),
|
||||
rxPowerTooHigh (9)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { informationEntry 17 }
|
||||
|
||||
informationTxPower OBJECT-TYPE -- tx_power
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the optical output in dBm. Some SFP cannot display this value. For electrical SFP N/A (not applicable) is shown."
|
||||
::= { informationEntry 18 }
|
||||
|
||||
informationRxPower OBJECT-TYPE -- rx_power
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the optical input in dBm. Some SFP cannot display this value. For electrical SFP N/A (not applicable) is shown."
|
||||
::= { informationEntry 19 }
|
||||
|
||||
informationTemperature OBJECT-TYPE -- temperature
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays the temperature inside the SFP. This is usually higher than the system temperature."
|
||||
::= { informationEntry 20 }
|
||||
|
||||
informationMaxLength9Um OBJECT-TYPE -- max_length_9_um
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays nominal maximum reach of this SFP on a standard single mode fiber."
|
||||
::= { informationEntry 21 }
|
||||
|
||||
informationMaxLength50Um OBJECT-TYPE -- max_length_50_um
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays nominal maximum reach of this SFP on a 50 micro meter multimode fiber."
|
||||
::= { informationEntry 22 }
|
||||
|
||||
informationMaxLength62Um OBJECT-TYPE -- max_length_62_um
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays nominal maximum reach of this SFP on a 62.5 micro meter multimode fiber."
|
||||
::= { informationEntry 23 }
|
||||
|
||||
informationMaxLengthCopper OBJECT-TYPE -- max_length_copper
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Displays nominal maximum reach of this SFP on a copper cable. Only applies to electrical SFP."
|
||||
::= { informationEntry 24 }
|
||||
|
||||
informationTuningRange OBJECT-TYPE -- tuning_range
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"For wavelength tunable optics additional details are shown here."
|
||||
::= { informationEntry 25 }
|
||||
|
||||
informationPowerConsumption OBJECT-TYPE -- power_consumption
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Typcial power consumption values are shown if available from the interface."
|
||||
::= { informationEntry 26 }
|
||||
|
||||
informationAdditionalInformation OBJECT-TYPE -- additional_information
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Some special SFP can supply additional measurement data. For example OTDR reflection data can be listed here."
|
||||
::= { informationEntry 27 }
|
||||
|
||||
|
||||
-- ********************* End of informationTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1371
mibs/microsens/G6-SMARTOFFICE-MIB
Normal file
1371
mibs/microsens/G6-SMARTOFFICE-MIB
Normal file
File diff suppressed because it is too large
Load Diff
387
mibs/microsens/G6-SNMP-MIB
Normal file
387
mibs/microsens/G6-SNMP-MIB
Normal file
@ -0,0 +1,387 @@
|
||||
G6-SNMP-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
snmp OBJECT IDENTIFIER ::= { management 65 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of deviceInfoTable *************************
|
||||
|
||||
deviceInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF DeviceInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP version MIB-2 variables"
|
||||
::= { snmp 1 }
|
||||
|
||||
deviceInfoEntry OBJECT-TYPE
|
||||
SYNTAX DeviceInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { deviceInfoIndex }
|
||||
::= { deviceInfoTable 1 }
|
||||
|
||||
|
||||
DeviceInfoEntry ::= SEQUENCE {
|
||||
deviceInfoIndex INTEGER,
|
||||
deviceInfoSysDescription DisplayString,
|
||||
deviceInfoSysName DisplayString,
|
||||
deviceInfoSysLocation DisplayString,
|
||||
deviceInfoSysGroup DisplayString,
|
||||
deviceInfoSysContact DisplayString,
|
||||
deviceInfoSysObjectId DisplayString
|
||||
}
|
||||
|
||||
deviceInfoIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { deviceInfoEntry 1 }
|
||||
|
||||
deviceInfoSysDescription OBJECT-TYPE -- sys_description
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device description. This value is SNMP accessible as sysDescr."
|
||||
::= { deviceInfoEntry 2 }
|
||||
|
||||
deviceInfoSysName OBJECT-TYPE -- sys_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Devicename as assigned by customer. This value is SNMP accessible as sysName."
|
||||
::= { deviceInfoEntry 3 }
|
||||
|
||||
deviceInfoSysLocation OBJECT-TYPE -- sys_location
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Location of this device as assigned by customer. This value is SNMP accessible as sysLocation."
|
||||
::= { deviceInfoEntry 4 }
|
||||
|
||||
deviceInfoSysGroup OBJECT-TYPE -- sys_group
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Customer defined group definition. Note: This field does not have a MIB-2 counterpart."
|
||||
::= { deviceInfoEntry 5 }
|
||||
|
||||
deviceInfoSysContact OBJECT-TYPE -- sys_contact
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contact person for this device as required by customer. This value is SNMP accessible as sysContact."
|
||||
::= { deviceInfoEntry 6 }
|
||||
|
||||
deviceInfoSysObjectId OBJECT-TYPE -- sys_object_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Response to SNMP sysObject request."
|
||||
::= { deviceInfoEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of deviceInfoTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of v1v2ConfigTable *************************
|
||||
|
||||
v1v2ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V1v2ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP version V1 / V2 variables"
|
||||
::= { snmp 2 }
|
||||
|
||||
v1v2ConfigEntry OBJECT-TYPE
|
||||
SYNTAX V1v2ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v1v2ConfigIndex }
|
||||
::= { v1v2ConfigTable 1 }
|
||||
|
||||
|
||||
V1v2ConfigEntry ::= SEQUENCE {
|
||||
v1v2ConfigIndex INTEGER,
|
||||
v1v2ConfigEnableSnmpV1 INTEGER ,
|
||||
v1v2ConfigEnableSnmpV2c INTEGER ,
|
||||
v1v2ConfigGetCommunity DisplayString,
|
||||
v1v2ConfigSetCommunity DisplayString,
|
||||
v1v2ConfigSnmpV1v2Username DisplayString,
|
||||
v1v2ConfigPermitV1v2SetCommands INTEGER
|
||||
}
|
||||
|
||||
v1v2ConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v1v2ConfigEntry 1 }
|
||||
|
||||
v1v2ConfigEnableSnmpV1 OBJECT-TYPE -- enable_snmp_v1
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only when enabled will SNMP V1 requests be responded to. May be disabled when only secure SNMP V3 access is allowed."
|
||||
::= { v1v2ConfigEntry 2 }
|
||||
|
||||
v1v2ConfigEnableSnmpV2c OBJECT-TYPE -- enable_snmp_v2c
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only when enabled will SNMP V2C requests be responded to. May be disabled when only secure SNMP V3 access is allowed."
|
||||
::= { v1v2ConfigEntry 3 }
|
||||
|
||||
v1v2ConfigGetCommunity OBJECT-TYPE -- get_community
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Community string to enable V1/V2c get commands."
|
||||
::= { v1v2ConfigEntry 4 }
|
||||
|
||||
v1v2ConfigSetCommunity OBJECT-TYPE -- set_community
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Community string to enable V1/V2c set commands."
|
||||
::= { v1v2ConfigEntry 5 }
|
||||
|
||||
v1v2ConfigSnmpV1v2Username OBJECT-TYPE -- snmp_v1v2_username
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP v1/v2 normally only provides light security by means of the community strings. Additional V3 like security can be applied by setting this field to any user.name defined in the access section. The access restrictions defined for the selected user also apply to the SNMP V1/v2 access when the user name is specified here. When no username or an invalid user name is configured, snmp access is blocked."
|
||||
::= { v1v2ConfigEntry 6 }
|
||||
|
||||
v1v2ConfigPermitV1v2SetCommands OBJECT-TYPE -- permit_v1v2_set_commands
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When disabled SNMP sets (writes) are declined and no modifications to the system via unsecure SNMP V1/V2 can occur."
|
||||
::= { v1v2ConfigEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of v1v2ConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of v3ConfigTable *************************
|
||||
|
||||
v3ConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF V3ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP version V3 variables"
|
||||
::= { snmp 3 }
|
||||
|
||||
v3ConfigEntry OBJECT-TYPE
|
||||
SYNTAX V3ConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { v3ConfigIndex }
|
||||
::= { v3ConfigTable 1 }
|
||||
|
||||
|
||||
V3ConfigEntry ::= SEQUENCE {
|
||||
v3ConfigIndex INTEGER,
|
||||
v3ConfigEnableSnmpV3 INTEGER ,
|
||||
v3ConfigSecurityModel INTEGER ,
|
||||
v3ConfigSnmpEngineId DisplayString,
|
||||
v3ConfigTrapEngineId DisplayString
|
||||
}
|
||||
|
||||
v3ConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { v3ConfigEntry 1 }
|
||||
|
||||
v3ConfigEnableSnmpV3 OBJECT-TYPE -- enable_snmp_v3
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Only when enabled will SNMP V3 requests be responded to. To limit access to SNMP V3 only, disable SNMP V1 and V2 access in the configuration. "
|
||||
::= { v3ConfigEntry 2 }
|
||||
|
||||
v3ConfigSecurityModel OBJECT-TYPE -- security_model
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
usm (0),
|
||||
vacm (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Selects if user based or view based security model is used."
|
||||
::= { v3ConfigEntry 3 }
|
||||
|
||||
v3ConfigSnmpEngineId OBJECT-TYPE -- snmp_engine_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Administratively assigned part of the computed engine id. Here the used MAC address can be used to ensure a unique value."
|
||||
::= { v3ConfigEntry 4 }
|
||||
|
||||
v3ConfigTrapEngineId OBJECT-TYPE -- trap_engine_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This engine id is usedfor outgoing SNMP v3 traps. The value is treated as hexadecimal characters. The associated trap receiver must match this sequence or may be setup to ignore the engine id altogether. Default value defines 80000c6d which represents the our IANA value in hex followed by 03 indicating that a MAC is following. The remaining 12 character represent the MAC address o fthis device."
|
||||
::= { v3ConfigEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of v3ConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of browserTable *************************
|
||||
|
||||
browserTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF BrowserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SNMP browser actions"
|
||||
::= { snmp 4 }
|
||||
|
||||
browserEntry OBJECT-TYPE
|
||||
SYNTAX BrowserEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { browserIndex }
|
||||
::= { browserTable 1 }
|
||||
|
||||
|
||||
BrowserEntry ::= SEQUENCE {
|
||||
browserIndex INTEGER,
|
||||
browserGet DisplayString,
|
||||
browserNext DisplayString,
|
||||
browserSet DisplayString,
|
||||
browserWalk DisplayString
|
||||
}
|
||||
|
||||
browserIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { browserEntry 1 }
|
||||
|
||||
browserGet OBJECT-TYPE -- get
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invokes SNMP GET command at other device. Easiest syntax: ..get hostname OID. Type = (nothing) for basic help and = ? for extensive help. "
|
||||
::= { browserEntry 2 }
|
||||
|
||||
browserNext OBJECT-TYPE -- next
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invokes SNMP GETNEXT command at other device. It will display the next OID following the given one. Syntax: ..get -v 2c -c community hostname OID. Hostname can be symbolic or IP address. "
|
||||
::= { browserEntry 3 }
|
||||
|
||||
browserSet OBJECT-TYPE -- set
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invokes SNMP SET command at other device. Easiest syntax: ..set hostname OID type value. Check examples shown with = (enter). "
|
||||
::= { browserEntry 4 }
|
||||
|
||||
browserWalk OBJECT-TYPE -- walk
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Invokes SNMP MIBWALK command at other device. Basic syntax: = IP_address. To see MIB-II system group type = IP system. WARNING: an unlimited mib walk may take a long time. Even when the output is cancelled, the walk will continue to the end. During this time other action commands may not operate! "
|
||||
::= { browserEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of browserTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
snmpEngineBoots OBJECT-TYPE -- engine_boots
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of reboots of SNMP engine since system reboot."
|
||||
::= { snmp 100 }
|
||||
|
||||
|
||||
snmpEngineRuntime OBJECT-TYPE -- engine_runtime
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Runtime of SNMP engine in seconds."
|
||||
::= { snmp 101 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1069
mibs/microsens/G6-STP-MIB
Normal file
1069
mibs/microsens/G6-STP-MIB
Normal file
File diff suppressed because it is too large
Load Diff
528
mibs/microsens/G6-SYSTEM-MIB
Normal file
528
mibs/microsens/G6-SYSTEM-MIB
Normal file
@ -0,0 +1,528 @@
|
||||
G6-SYSTEM-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
system OBJECT IDENTIFIER ::= { device 30 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
systemShowTimeDate OBJECT-TYPE -- show_time_date
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show system time and date."
|
||||
::= { system 1 }
|
||||
|
||||
|
||||
systemSetTime OBJECT-TYPE -- set_time
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sets the system clock (time only). Syntax: 12:30:00"
|
||||
::= { system 2 }
|
||||
|
||||
|
||||
systemSetDate OBJECT-TYPE -- set_date
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Sets the system clock (date only). Syntax: 2012-12-24"
|
||||
::= { system 3 }
|
||||
|
||||
|
||||
systemShowUtilization OBJECT-TYPE -- show_utilization
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Show CPU status information"
|
||||
::= { system 4 }
|
||||
|
||||
|
||||
systemRebootDevice OBJECT-TYPE -- reboot_device
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This command will restart the device. All communication will be disrupted! Syntax: reboot_device = CONFIRM."
|
||||
::= { system 5 }
|
||||
|
||||
|
||||
systemCreateSnapshot OBJECT-TYPE -- create_snapshot
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Creates a snapshot of all relevant configuration and status information packaged as a single tar archieve. This file can be found in service/snapshot."
|
||||
::= { system 6 }
|
||||
|
||||
|
||||
systemSendWakeOnLanPacket OBJECT-TYPE -- send_wake_on_lan_packet
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This command will send a magic packet to wake up a selected sleeping device. The device is identified by its MAC address. Syntax: send_wake_on_lan_packet = 00:11:22:44:55:66."
|
||||
::= { system 7 }
|
||||
|
||||
|
||||
systemAlternativeMacAddress OBJECT-TYPE -- alternative_mac_address
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This field is usually empty. This field may be used to override the MAC address fixed in the factory setting. NOTE: This value is only activated after a reset!"
|
||||
::= { system 8 }
|
||||
|
||||
|
||||
systemBootPreference OBJECT-TYPE -- boot_preference
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
sdCardFirst (0),
|
||||
internalFirst (1),
|
||||
sdCardOnly (2),
|
||||
internalOnly (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This feature only applies to devices that feature internal memory plus plugged-in SD cards. It defines which software is used after reboot."
|
||||
::= { system 9 }
|
||||
|
||||
|
||||
systemInventory OBJECT-TYPE -- inventory
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Inventory string free for customer use. Up to 512 character are accepted. Note this config is linked to the SD card and may change when config or SD card is exchanged. For an inventory information that is fixed to the hardware use Device.Factory.custom_info command."
|
||||
::= { system 10 }
|
||||
|
||||
|
||||
systemAutorunCliScript OBJECT-TYPE -- autorun_cli_script
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional cli scripts executed after power sequence is completed. Several scripts may be assigned, with comma or blank separation."
|
||||
::= { system 11 }
|
||||
|
||||
|
||||
systemSerialPort OBJECT-TYPE -- serial_port
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
console (1),
|
||||
appControlled (2),
|
||||
terminalServer (3),
|
||||
smartSensor (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to DISABLED the local serial console port is disabled. Local access via serial cable is blocked. While this enhances local protection it also closes the emergency access should the device become inaccessible over the network due to misconfiguration. Other setting permit use of the serial port as TERMINAL_SERVER to attach a foreign device for management or to SMART_SENSOR to attach a local hardware extension for use with smart office solutions. "
|
||||
::= { system 12 }
|
||||
|
||||
|
||||
systemPermitDebugAccess OBJECT-TYPE -- permit_debug_access
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled it is possible to log into the system for debug purposes. This includes telnet/ssh, as well as web and file transfer protocols. To protect the system from unauthorized access it is advised to disable this feature unless instructed by authorized service personnel. NOTE: To ensure that any possibly pending debug access is terminated reboot the device after setting this parameter to disabled."
|
||||
::= { system 13 }
|
||||
|
||||
|
||||
systemPermitIncomingAlerts OBJECT-TYPE -- permit_incoming_alerts
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled it is possible receive alerts via from external devices via SNMP or HTTP(S). This feature may be used in combination with custom scripting to react to external events. To protect the system from unauthorized spam it is advised to disable this feature unless there is an application for it."
|
||||
::= { system 14 }
|
||||
|
||||
|
||||
systemCharacterSet OBJECT-TYPE -- character_set
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
iso88591 (1),
|
||||
iso88595 (5)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter can be set to support languages with characters not found the normal Western European character set. Be sure to set your CLI terminal to the matching setting."
|
||||
::= { system 15 }
|
||||
|
||||
|
||||
systemConfigurationSaveMode OBJECT-TYPE -- configuration_save_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
permanently (0),
|
||||
temporarily (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"In most cases the configuration of the device should be permanently saved and automatically be applied after a power up. In some cases, however, where public acces to the device is granted it can be desireable to only save changes temporarily. In this mode all configuration changes that occured after setting this mode will be saved in RAM only and will be forgotten on the next system reboot. Important: When this parameter changed to PERMANENTLY all outstanding changes are commited to SD card immediately. When this parameter is changed to temporarily, this already is not saved permanently. Use Management.Files.configuration.commit_config to save this setting before proceeding."
|
||||
::= { system 16 }
|
||||
|
||||
|
||||
-- ******************* Begin of scriptScheduleTable *************************
|
||||
|
||||
scriptScheduleTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF ScriptScheduleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This dynamic table permits the setup of automated script execution based on precise time scheduling definition. Any number of scripts may be executed at any desired interval or at selected dates. Please ensure the time and date are properly set (via NTP) when using this feature."
|
||||
::= { system 17 }
|
||||
|
||||
scriptScheduleEntry OBJECT-TYPE
|
||||
SYNTAX ScriptScheduleEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { scriptScheduleIndex }
|
||||
::= { scriptScheduleTable 1 }
|
||||
|
||||
|
||||
ScriptScheduleEntry ::= SEQUENCE {
|
||||
scriptScheduleIndex INTEGER,
|
||||
scriptScheduleName DisplayString,
|
||||
scriptScheduleMode INTEGER ,
|
||||
scriptScheduleCliScript DisplayString,
|
||||
scriptScheduleMinutes DisplayString,
|
||||
scriptScheduleHours DisplayString,
|
||||
scriptScheduleDays DisplayString,
|
||||
scriptScheduleMonths DisplayString,
|
||||
scriptScheduleWeekdays DisplayString
|
||||
}
|
||||
|
||||
scriptScheduleIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { scriptScheduleEntry 1 }
|
||||
|
||||
scriptScheduleName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name to reference this entry and to remember whose MAC address is entered."
|
||||
::= { scriptScheduleEntry 2 }
|
||||
|
||||
scriptScheduleMode OBJECT-TYPE -- mode
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When set to disabled this entry is ignored. It is recommended to first set the mode to disabled before the associated time values are modified. When all values are properly set re-enable the entry."
|
||||
::= { scriptScheduleEntry 3 }
|
||||
|
||||
scriptScheduleCliScript OBJECT-TYPE -- cli_script
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the name of the cli script that should be executed when the defined time occurs. Ensure that the script name selects a valid file. Several scripts may be assigned, with comma or blank separation."
|
||||
::= { scriptScheduleEntry 4 }
|
||||
|
||||
scriptScheduleMinutes OBJECT-TYPE -- minutes
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format: 3,14 select exact minutes hour:03 and hour:14. * is every minute. */5 defines every five minutes."
|
||||
::= { scriptScheduleEntry 5 }
|
||||
|
||||
scriptScheduleHours OBJECT-TYPE -- hours
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format: 0-23. Range and comma separation is permitted. * is every hour."
|
||||
::= { scriptScheduleEntry 6 }
|
||||
|
||||
scriptScheduleDays OBJECT-TYPE -- days
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format: 1-31. Range and comma separation is permitted. * is every day."
|
||||
::= { scriptScheduleEntry 7 }
|
||||
|
||||
scriptScheduleMonths OBJECT-TYPE -- months
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format: 1-12 or Jan-Dec. Range and comma separation is permitted. * is every month."
|
||||
::= { scriptScheduleEntry 8 }
|
||||
|
||||
scriptScheduleWeekdays OBJECT-TYPE -- weekdays
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Format: 0-6 or Sun-Sat. Range and comma separation is permitted. * is every day."
|
||||
::= { scriptScheduleEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of scriptScheduleTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
systemLastBootTime OBJECT-TYPE -- last_boot_time
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The time and date when this device has booted."
|
||||
::= { system 100 }
|
||||
|
||||
|
||||
systemUptime OBJECT-TYPE -- uptime
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Uptime since last reboot in seconds."
|
||||
::= { system 101 }
|
||||
|
||||
|
||||
systemUsedMacAddress OBJECT-TYPE -- used_mac_address
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contains the mac address used by this unit. Usually follows to MAC defined in the factory setting, but may be overwritten by the alternative_mac_address."
|
||||
::= { system 102 }
|
||||
|
||||
|
||||
systemUsedBootMedia OBJECT-TYPE -- used_boot_media
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
sdCard (0),
|
||||
internalMemory (1),
|
||||
nfs (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { system 103 }
|
||||
|
||||
|
||||
systemTemperature OBJECT-TYPE -- temperature
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Temperature value in centigrade."
|
||||
::= { system 104 }
|
||||
|
||||
|
||||
systemClimateLevel OBJECT-TYPE -- climate_level
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
unknown (0),
|
||||
criticalLow (1),
|
||||
low (2),
|
||||
normal (3),
|
||||
increased (4),
|
||||
high (5),
|
||||
criticalHigh (6),
|
||||
shutdown (7)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Annotated temperature level."
|
||||
::= { system 105 }
|
||||
|
||||
|
||||
-- ******************* Begin of firmwareTable *************************
|
||||
|
||||
firmwareTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FirmwareEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section provides details about the running firmware."
|
||||
::= { system 106 }
|
||||
|
||||
firmwareEntry OBJECT-TYPE
|
||||
SYNTAX FirmwareEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { firmwareIndex }
|
||||
::= { firmwareTable 1 }
|
||||
|
||||
|
||||
FirmwareEntry ::= SEQUENCE {
|
||||
firmwareIndex INTEGER,
|
||||
firmwareRunningVersion DisplayString,
|
||||
firmwareBuildDate DisplayString,
|
||||
firmwareBuildNumber Unsigned32
|
||||
}
|
||||
|
||||
firmwareIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { firmwareEntry 1 }
|
||||
|
||||
firmwareRunningVersion OBJECT-TYPE -- running_version
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Running firmware version."
|
||||
::= { firmwareEntry 2 }
|
||||
|
||||
firmwareBuildDate OBJECT-TYPE -- build_date
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Build date of the running firmware. Format: 2012-01-18 12:00:22."
|
||||
::= { firmwareEntry 3 }
|
||||
|
||||
firmwareBuildNumber OBJECT-TYPE -- build_number
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Build number of the running firmware retrieved from the repository."
|
||||
::= { firmwareEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of firmwareTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of saveInfoTable *************************
|
||||
|
||||
saveInfoTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF SaveInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section provided status information about the internal parameter saving process."
|
||||
::= { system 107 }
|
||||
|
||||
saveInfoEntry OBJECT-TYPE
|
||||
SYNTAX SaveInfoEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { saveInfoIndex }
|
||||
::= { saveInfoTable 1 }
|
||||
|
||||
|
||||
SaveInfoEntry ::= SEQUENCE {
|
||||
saveInfoIndex INTEGER,
|
||||
saveInfoLastSavedParameter DisplayString,
|
||||
saveInfoSaveMode INTEGER ,
|
||||
saveInfoWriteStatus INTEGER ,
|
||||
saveInfoTimeStamp Counter32
|
||||
}
|
||||
|
||||
saveInfoIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { saveInfoEntry 1 }
|
||||
|
||||
saveInfoLastSavedParameter OBJECT-TYPE -- last_saved_parameter
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Records the last written parameter."
|
||||
::= { saveInfoEntry 2 }
|
||||
|
||||
saveInfoSaveMode OBJECT-TYPE -- save_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
permanently (0),
|
||||
temporarily (1)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Reflects Device.system.configuration_save_mode setting."
|
||||
::= { saveInfoEntry 3 }
|
||||
|
||||
saveInfoWriteStatus OBJECT-TYPE -- write_status
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
nothingToSave (0),
|
||||
processing (1),
|
||||
savedToRam (2),
|
||||
savedToSdcard (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if last parameter was written to SD card or temporary RAM."
|
||||
::= { saveInfoEntry 4 }
|
||||
|
||||
saveInfoTimeStamp OBJECT-TYPE -- time_stamp
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Records the time the write status was last changed."
|
||||
::= { saveInfoEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of saveInfoTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
867
mibs/microsens/G6-VLAN-MIB
Normal file
867
mibs/microsens/G6-VLAN-MIB
Normal file
@ -0,0 +1,867 @@
|
||||
G6-VLAN-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
protocol MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 2 }
|
||||
|
||||
vlan OBJECT IDENTIFIER ::= { protocol 82 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
vlanEnableVlanFiltering OBJECT-TYPE -- enable_vlan_filtering
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generally enable VLAN filtering function:"
|
||||
::= { vlan 1 }
|
||||
|
||||
|
||||
-- ******************* Begin of vlanIdConfigTable *************************
|
||||
|
||||
vlanIdConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF VlanIdConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section defines some default VLAN settings."
|
||||
::= { vlan 2 }
|
||||
|
||||
vlanIdConfigEntry OBJECT-TYPE
|
||||
SYNTAX VlanIdConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { vlanIdConfigIndex }
|
||||
::= { vlanIdConfigTable 1 }
|
||||
|
||||
|
||||
VlanIdConfigEntry ::= SEQUENCE {
|
||||
vlanIdConfigIndex INTEGER,
|
||||
vlanIdConfigManagementVlanId Integer32 ,
|
||||
vlanIdConfigManagementPriority INTEGER ,
|
||||
vlanIdConfigVoiceVlanId Integer32 ,
|
||||
vlanIdConfigRstpVlanId Integer32 ,
|
||||
vlanIdConfigUnauthorizedVlanId Integer32 ,
|
||||
vlanIdConfigSmartofficeVlanId Integer32
|
||||
}
|
||||
|
||||
vlanIdConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { vlanIdConfigEntry 1 }
|
||||
|
||||
vlanIdConfigManagementVlanId OBJECT-TYPE -- management_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID for internal management port. Packets sent by the management agent are tagged with this VLAN ID,"
|
||||
::= { vlanIdConfigEntry 2 }
|
||||
|
||||
vlanIdConfigManagementPriority OBJECT-TYPE -- management_priority
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
priority0 (0),
|
||||
priority1 (1),
|
||||
priority2 (2),
|
||||
priority3 (3),
|
||||
priority4 (4),
|
||||
priority5 (5),
|
||||
priority6 (6),
|
||||
priority7 (7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN Priority for internal management port. Packets sent by the internal management agent are tagged with this priority value."
|
||||
::= { vlanIdConfigEntry 3 }
|
||||
|
||||
vlanIdConfigVoiceVlanId OBJECT-TYPE -- voice_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Voice VLAN ID. Special VLAN for IP phones."
|
||||
::= { vlanIdConfigEntry 4 }
|
||||
|
||||
vlanIdConfigRstpVlanId OBJECT-TYPE -- rstp_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"RSTP VLAN ID. When using single instance Spanning Tree (STP or RSTP) in combination with VLANs, all spanning tree messages are tagged with this VLAN ID. "
|
||||
::= { vlanIdConfigEntry 5 }
|
||||
|
||||
vlanIdConfigUnauthorizedVlanId OBJECT-TYPE -- unauthorized_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When using port access control with dynamic VLANs, unauthorized ports are attached to this VLAN."
|
||||
::= { vlanIdConfigEntry 6 }
|
||||
|
||||
vlanIdConfigSmartofficeVlanId OBJECT-TYPE -- smartoffice_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN ID used for SmartOffice control traffic between director and controllers. Also used by the SmartOffice GUI."
|
||||
::= { vlanIdConfigEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of vlanIdConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of portConfigTable *************************
|
||||
|
||||
portConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"These settings define the default VLANs per port and defines how untagged data are treated."
|
||||
::= { vlan 3 }
|
||||
|
||||
portConfigEntry OBJECT-TYPE
|
||||
SYNTAX PortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { portConfigPortIndex }
|
||||
::= { portConfigTable 1 }
|
||||
|
||||
|
||||
PortConfigEntry ::= SEQUENCE {
|
||||
portConfigPortIndex INTEGER,
|
||||
portConfigVlanMode INTEGER ,
|
||||
portConfigDefaultVlanId Integer32 ,
|
||||
portConfigForceDefaultVlanId INTEGER ,
|
||||
portConfigDefaultPriority INTEGER ,
|
||||
portConfigPriorityOverride INTEGER ,
|
||||
portConfigUnauthorizedVlanId Integer32 ,
|
||||
portConfigFallbackVlanId Integer32 ,
|
||||
portConfigQInQEthertype INTEGER
|
||||
}
|
||||
|
||||
portConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { portConfigEntry 1 }
|
||||
|
||||
portConfigVlanMode OBJECT-TYPE -- vlan_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
access (0),
|
||||
hybrid (1),
|
||||
trunk (2),
|
||||
qInQCustomer (3),
|
||||
qInQProvider (4)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines how the VLAN tag of incoming and outgoing packets shall be handled on port."
|
||||
::= { portConfigEntry 2 }
|
||||
|
||||
portConfigDefaultVlanId OBJECT-TYPE -- default_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default VLAN ID for port. Incoming packets without VLAN tag are automatically tagged using the default VLAN ID and default priority values."
|
||||
::= { portConfigEntry 3 }
|
||||
|
||||
portConfigForceDefaultVlanId OBJECT-TYPE -- force_default_vlan_id
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, incoming packets with existing VLAN tag are overwritten with the default port VLAN ID."
|
||||
::= { portConfigEntry 4 }
|
||||
|
||||
portConfigDefaultPriority OBJECT-TYPE -- default_priority
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
priority0 (0),
|
||||
priority1 (1),
|
||||
priority2 (2),
|
||||
priority3 (3),
|
||||
priority4 (4),
|
||||
priority5 (5),
|
||||
priority6 (6),
|
||||
priority7 (7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default priority value for port. Incoming packets without VLAN tag are automatically tagged using the default VLAN ID and default priority values."
|
||||
::= { portConfigEntry 5 }
|
||||
|
||||
portConfigPriorityOverride OBJECT-TYPE -- priority_override
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, incoming packets with existing VLAN tag are overwritten with the default priority value."
|
||||
::= { portConfigEntry 6 }
|
||||
|
||||
portConfigUnauthorizedVlanId OBJECT-TYPE -- unauthorized_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When using port access control with dynamic VLANs, unauthorized ports are attached to this VLAN. When set to 0 the global vlan_id_config.unauthorized_vlan_id parameter applies. Use this parameter to set an independend port specific unauthorized vlan."
|
||||
::= { portConfigEntry 7 }
|
||||
|
||||
portConfigFallbackVlanId OBJECT-TYPE -- fallback_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When using port access control with dynamic VLANs and a RADIUS server, the fallback vlan is assigned when the RADIUS server is unavailable. If this parameter is set to 0 the unauthorized vlan is used instead. If this is also 0 then the global vlan_id_config.unauthorized_vlan_id parameter applies."
|
||||
::= { portConfigEntry 8 }
|
||||
|
||||
portConfigQInQEthertype OBJECT-TYPE -- q_in_q_ethertype
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ox88a8 (0),
|
||||
ox9100 (1),
|
||||
ox9200 (2),
|
||||
ox8100 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Ethertype configuration only applies for vlan_mode Q_IN_Q."
|
||||
::= { portConfigEntry 9 }
|
||||
|
||||
|
||||
-- ********************* End of portConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of filterConfigTable *************************
|
||||
|
||||
filterConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FilterConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the used VLANs and their associated ports."
|
||||
::= { vlan 4 }
|
||||
|
||||
filterConfigEntry OBJECT-TYPE
|
||||
SYNTAX FilterConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { filterConfigIndex }
|
||||
::= { filterConfigTable 1 }
|
||||
|
||||
|
||||
FilterConfigEntry ::= SEQUENCE {
|
||||
filterConfigIndex INTEGER,
|
||||
filterConfigVlanId DisplayString,
|
||||
filterConfigEntryMode INTEGER ,
|
||||
filterConfigAlias DisplayString,
|
||||
filterConfigMstpGroup Integer32 ,
|
||||
filterConfigFabricAttachISid Unsigned32,
|
||||
filterConfigPortMembers INTEGER,
|
||||
filterConfigManagementMembers INTEGER ,
|
||||
filterConfigPriorityOverride INTEGER ,
|
||||
filterConfigNewPriority INTEGER
|
||||
}
|
||||
|
||||
filterConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { filterConfigEntry 1 }
|
||||
|
||||
filterConfigVlanId OBJECT-TYPE -- vlan_id
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines filter table entry for this VLAN ID. This is the key value for the table. Type '=:' to edit, use index '[*] = new_vlan:' to add an entry. Edit string to nothing to delete entry."
|
||||
::= { filterConfigEntry 2 }
|
||||
|
||||
filterConfigEntryMode OBJECT-TYPE -- entry_mode
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When disabled, filtering for this VLAN ID is disabled without deleting the table entry. This can be used for testing and configuration. "
|
||||
::= { filterConfigEntry 3 }
|
||||
|
||||
filterConfigAlias OBJECT-TYPE -- alias
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"User-definable name string for VLAN."
|
||||
::= { filterConfigEntry 4 }
|
||||
|
||||
filterConfigMstpGroup OBJECT-TYPE -- mstp_group
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"All filter entries with the same mstp_group number will share an MSTP instance. A group may consist of one or many vlan entries. A value of 0 indicates that MSTP is not used for this VLAN."
|
||||
::= { filterConfigEntry 5 }
|
||||
|
||||
filterConfigFabricAttachISid OBJECT-TYPE -- fabric_attach_i_sid
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This parameter defines the VLAN to I-SID binding when the shortest path bridging (SPB) fabric attach feature is used."
|
||||
::= { filterConfigEntry 6 }
|
||||
|
||||
filterConfigPortMembers OBJECT-TYPE -- port_members
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines port memberships for VLAN. Syntax: slot/port, slot/port or use hex value for quick setup = 0x3f (ports 1-6)"
|
||||
::= { filterConfigEntry 7 }
|
||||
|
||||
filterConfigManagementMembers OBJECT-TYPE -- management_members
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
cpu1 (1),
|
||||
cpu2 (2),
|
||||
all (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the port membership for the internal management port(s)."
|
||||
::= { filterConfigEntry 8 }
|
||||
|
||||
filterConfigPriorityOverride OBJECT-TYPE -- priority_override
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled the priority value of packets tagged with this VLAN is overwritten with the new_priority value."
|
||||
::= { filterConfigEntry 9 }
|
||||
|
||||
filterConfigNewPriority OBJECT-TYPE -- new_priority
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
priority0 (0),
|
||||
priority1 (1),
|
||||
priority2 (2),
|
||||
priority3 (3),
|
||||
priority4 (4),
|
||||
priority5 (5),
|
||||
priority6 (6),
|
||||
priority7 (7)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN priority value when priority_override is enabled."
|
||||
::= { filterConfigEntry 10 }
|
||||
|
||||
|
||||
-- ********************* End of filterConfigTable ***********************
|
||||
|
||||
|
||||
vlanEnableMvrp OBJECT-TYPE -- enable_mvrp
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generally enable MVRP (Multiple VLAN Reservation Protocol) function. MVRP is operational on 802.1q trunk ports only."
|
||||
::= { vlan 5 }
|
||||
|
||||
|
||||
-- ******************* Begin of mvrpPortConfigTable *************************
|
||||
|
||||
mvrpPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MvrpPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration parameter concerning the port specific MVRP setttings."
|
||||
::= { vlan 6 }
|
||||
|
||||
mvrpPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX MvrpPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { mvrpPortConfigPortIndex }
|
||||
::= { mvrpPortConfigTable 1 }
|
||||
|
||||
|
||||
MvrpPortConfigEntry ::= SEQUENCE {
|
||||
mvrpPortConfigPortIndex INTEGER,
|
||||
mvrpPortConfigEnableMvrp INTEGER ,
|
||||
mvrpPortConfigRegistrationMode INTEGER ,
|
||||
mvrpPortConfigJoinTimer Unsigned32,
|
||||
mvrpPortConfigLeaveTimer Unsigned32,
|
||||
mvrpPortConfigLeaveallTimer Unsigned32
|
||||
}
|
||||
|
||||
mvrpPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { mvrpPortConfigEntry 1 }
|
||||
|
||||
mvrpPortConfigEnableMvrp OBJECT-TYPE -- enable_mvrp
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable MVRP (Multiple VLAN Reservation Protocol) on this port."
|
||||
::= { mvrpPortConfigEntry 2 }
|
||||
|
||||
mvrpPortConfigRegistrationMode OBJECT-TYPE -- registration_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal (0),
|
||||
fixed (1),
|
||||
forbidden (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration of the MVRP registration mode."
|
||||
::= { mvrpPortConfigEntry 3 }
|
||||
|
||||
mvrpPortConfigJoinTimer OBJECT-TYPE -- join_timer
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of milliseconds that the interface must wait before sending MVRP PDUs."
|
||||
::= { mvrpPortConfigEntry 4 }
|
||||
|
||||
mvrpPortConfigLeaveTimer OBJECT-TYPE -- leave_timer
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of milliseconds that the switch retains a VLAN in the Leave state before the VLAN is unregistered. At a minimum, set the leave-timer interval at twice the join-timer interval."
|
||||
::= { mvrpPortConfigEntry 5 }
|
||||
|
||||
mvrpPortConfigLeaveallTimer OBJECT-TYPE -- leaveall_timer
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of milliseconds between the sending of Leave All messages."
|
||||
::= { mvrpPortConfigEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of mvrpPortConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of fabricAttachPortConfigTable *************************
|
||||
|
||||
fabricAttachPortConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FabricAttachPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Configuration parameter controling the fabric attach feature. Each port can be configured individually."
|
||||
::= { vlan 7 }
|
||||
|
||||
fabricAttachPortConfigEntry OBJECT-TYPE
|
||||
SYNTAX FabricAttachPortConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { fabricAttachPortConfigPortIndex }
|
||||
::= { fabricAttachPortConfigTable 1 }
|
||||
|
||||
|
||||
FabricAttachPortConfigEntry ::= SEQUENCE {
|
||||
fabricAttachPortConfigPortIndex INTEGER,
|
||||
fabricAttachPortConfigEnableFabricAttach INTEGER ,
|
||||
fabricAttachPortConfigMsgAuthentication INTEGER ,
|
||||
fabricAttachPortConfigEnterFaAuthKey DisplayString,
|
||||
fabricAttachPortConfigEncryptedFaAuthKey DisplayString
|
||||
}
|
||||
|
||||
fabricAttachPortConfigPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { fabricAttachPortConfigEntry 1 }
|
||||
|
||||
fabricAttachPortConfigEnableFabricAttach OBJECT-TYPE -- enable_fabric_attach
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Shortest path bridging (SPB) fabric attach feature can be used to simplify configuration in an SBP enabled network. Please also generally enable the LLDP function to use this feature. When enabled the port will act as client to a fabric attach network."
|
||||
::= { fabricAttachPortConfigEntry 2 }
|
||||
|
||||
fabricAttachPortConfigMsgAuthentication OBJECT-TYPE -- msg_authentication
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"when enabled message authentication using the fa_auth key is used."
|
||||
::= { fabricAttachPortConfigEntry 3 }
|
||||
|
||||
fabricAttachPortConfigEnterFaAuthKey OBJECT-TYPE -- enter_fa_auth_key
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the fabric attach authentication keys required to access the network. No spaces are permitted."
|
||||
::= { fabricAttachPortConfigEntry 4 }
|
||||
|
||||
fabricAttachPortConfigEncryptedFaAuthKey OBJECT-TYPE -- encrypted_fa_auth_key
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Encrypted form of the entered key. This is automatically filled in when the enter_fa_auth command is executed."
|
||||
::= { fabricAttachPortConfigEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of fabricAttachPortConfigTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
vlanNumberOfEntries OBJECT-TYPE -- number_of_entries
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Number of VLAN entries in the table."
|
||||
::= { vlan 100 }
|
||||
|
||||
|
||||
-- ******************* Begin of statusTable *************************
|
||||
|
||||
statusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists the status of all defined VLANs."
|
||||
::= { vlan 101 }
|
||||
|
||||
statusEntry OBJECT-TYPE
|
||||
SYNTAX StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statusVlanIndex }
|
||||
::= { statusTable 1 }
|
||||
|
||||
|
||||
StatusEntry ::= SEQUENCE {
|
||||
statusVlanIndex INTEGER,
|
||||
statusVlanId Integer32 ,
|
||||
statusTimeMark Unsigned32,
|
||||
statusAlias DisplayString,
|
||||
statusPortMembers INTEGER,
|
||||
statusFilterDatabase Unsigned32,
|
||||
statusEgressPorts INTEGER,
|
||||
statusUntaggedPorts INTEGER,
|
||||
statusFabricAttachState INTEGER ,
|
||||
statusCreationMode INTEGER ,
|
||||
statusCreationTime Counter32
|
||||
}
|
||||
|
||||
statusVlanIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statusEntry 1 }
|
||||
|
||||
statusVlanId OBJECT-TYPE -- vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"VLAN identifier"
|
||||
::= { statusEntry 2 }
|
||||
|
||||
statusTimeMark OBJECT-TYPE -- time_mark
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 3 }
|
||||
|
||||
statusAlias OBJECT-TYPE -- alias
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Contains the alias name for static entries."
|
||||
::= { statusEntry 4 }
|
||||
|
||||
statusPortMembers OBJECT-TYPE -- port_members
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lists all ports that belong to this VLAN."
|
||||
::= { statusEntry 5 }
|
||||
|
||||
statusFilterDatabase OBJECT-TYPE -- filter_database
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"filter data base"
|
||||
::= { statusEntry 6 }
|
||||
|
||||
statusEgressPorts OBJECT-TYPE -- egress_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of ports which are transmitting traffic for this VLAN as either tagged or untagged frames."
|
||||
::= { statusEntry 7 }
|
||||
|
||||
statusUntaggedPorts OBJECT-TYPE -- untagged_ports
|
||||
SYNTAX INTEGER
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The set of ports which are transmitting traffic for this VLAN as untagged frames."
|
||||
::= { statusEntry 8 }
|
||||
|
||||
statusFabricAttachState OBJECT-TYPE -- fabric_attach_state
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
active (1),
|
||||
rejected (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if auto attachment to the fabric was successful."
|
||||
::= { statusEntry 9 }
|
||||
|
||||
statusCreationMode OBJECT-TYPE -- creation_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
filterTable (0),
|
||||
pacc (1),
|
||||
mvrp (2)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates by which means this VLAN entry was created."
|
||||
::= { statusEntry 10 }
|
||||
|
||||
statusCreationTime OBJECT-TYPE -- creation_time
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value of system.uptime when this VLAN was created."
|
||||
::= { statusEntry 11 }
|
||||
|
||||
|
||||
-- ********************* End of statusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of portStatusTable *************************
|
||||
|
||||
portStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF PortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port related view of the currently active VLAN setup."
|
||||
::= { vlan 102 }
|
||||
|
||||
portStatusEntry OBJECT-TYPE
|
||||
SYNTAX PortStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { portStatusPortIndex }
|
||||
::= { portStatusTable 1 }
|
||||
|
||||
|
||||
PortStatusEntry ::= SEQUENCE {
|
||||
portStatusPortIndex INTEGER,
|
||||
portStatusAssignedVlanIds DisplayString,
|
||||
portStatusDynamicDefaultVlanId Integer32 ,
|
||||
portStatusLastUpdateMethod INTEGER ,
|
||||
portStatusLastUpdatingMac MacAddress,
|
||||
portStatusLastUpdateTime Counter32
|
||||
}
|
||||
|
||||
portStatusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { portStatusEntry 1 }
|
||||
|
||||
portStatusAssignedVlanIds OBJECT-TYPE -- assigned_vlan_ids
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"List of all VLAN ids that are configured or dynamically assigned to this port."
|
||||
::= { portStatusEntry 2 }
|
||||
|
||||
portStatusDynamicDefaultVlanId OBJECT-TYPE -- dynamic_default_vlan_id
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the current port default VLAN. The value may change due to port authentication or configuration."
|
||||
::= { portStatusEntry 3 }
|
||||
|
||||
portStatusLastUpdateMethod OBJECT-TYPE -- last_update_method
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
config (0),
|
||||
viaMacTable (1),
|
||||
macViaRadius (2),
|
||||
ms8021xViaRadius (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates what caused the last VLAN reconfiguration."
|
||||
::= { portStatusEntry 4 }
|
||||
|
||||
portStatusLastUpdatingMac OBJECT-TYPE -- last_updating_mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which MAC address, if any, was involve in changing the VLAN setting for this port last."
|
||||
::= { portStatusEntry 5 }
|
||||
|
||||
portStatusLastUpdateTime OBJECT-TYPE -- last_update_time
|
||||
SYNTAX Counter32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates the time when the VLAN settings were last changed."
|
||||
::= { portStatusEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of portStatusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of mvrpStatusTable *************************
|
||||
|
||||
mvrpStatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF MvrpStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table lists MVRP status information."
|
||||
::= { vlan 103 }
|
||||
|
||||
mvrpStatusEntry OBJECT-TYPE
|
||||
SYNTAX MvrpStatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { mvrpStatusPortIndex }
|
||||
::= { mvrpStatusTable 1 }
|
||||
|
||||
|
||||
MvrpStatusEntry ::= SEQUENCE {
|
||||
mvrpStatusPortIndex INTEGER,
|
||||
mvrpStatusLastSourceMac MacAddress,
|
||||
mvrpStatusFailedRegistrations Unsigned32
|
||||
}
|
||||
|
||||
mvrpStatusPortIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..24)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { mvrpStatusEntry 1 }
|
||||
|
||||
mvrpStatusLastSourceMac OBJECT-TYPE -- last_source_mac
|
||||
SYNTAX MacAddress
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The Source MAC Address of the last MVRP message received on this port."
|
||||
::= { mvrpStatusEntry 2 }
|
||||
|
||||
mvrpStatusFailedRegistrations OBJECT-TYPE -- failed_registrations
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The total number of failed MVRP registrations, for any reason, on this port."
|
||||
::= { mvrpStatusEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of mvrpStatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
444
mibs/microsens/G6-WEB-MIB
Normal file
444
mibs/microsens/G6-WEB-MIB
Normal file
@ -0,0 +1,444 @@
|
||||
G6-WEB-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
management MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 3 }
|
||||
|
||||
web OBJECT IDENTIFIER ::= { management 63 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
webProtocol OBJECT-TYPE -- protocol
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
httpUnsecure (1),
|
||||
httpsSecure (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define which web client access protocol is used"
|
||||
::= { web 1 }
|
||||
|
||||
|
||||
webWebTimeout OBJECT-TYPE -- web_timeout
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Inactivity time out in seconds"
|
||||
::= { web 2 }
|
||||
|
||||
|
||||
webHttpPortWeb OBJECT-TYPE -- http_port_web
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port used for http protocol acccess. Standard port is 80. Can be changed when non-standard port shall be used for Web management traffic."
|
||||
::= { web 3 }
|
||||
|
||||
|
||||
webHttpsPortWeb OBJECT-TYPE -- https_port_web
|
||||
SYNTAX Integer32 (0..65535)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Port used for https protocol acccess. Standard port is 443. Can be changed when non-standard port shall be used for Web management traffic."
|
||||
::= { web 4 }
|
||||
|
||||
|
||||
webCertificateSource OBJECT-TYPE -- certificate_source
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
intern (0),
|
||||
custom (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Determines if internal default certificate is used or a customer downloaded certificate is used. The custom certificate needs to be specified after selecting the CUSTOM option using the Management.files.certificate.activate_for_web command."
|
||||
::= { web 5 }
|
||||
|
||||
|
||||
webLoginMessage OBJECT-TYPE -- login_message
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This message is displayed during login to the management web server."
|
||||
::= { web 6 }
|
||||
|
||||
|
||||
-- ******************* Begin of guiPageTable *************************
|
||||
|
||||
guiPageTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GuiPageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Define the look and feel of the SmartOffice graphical user interface."
|
||||
::= { web 7 }
|
||||
|
||||
guiPageEntry OBJECT-TYPE
|
||||
SYNTAX GuiPageEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { guiPageIndex }
|
||||
::= { guiPageTable 1 }
|
||||
|
||||
|
||||
GuiPageEntry ::= SEQUENCE {
|
||||
guiPageIndex INTEGER,
|
||||
guiPageName DisplayString,
|
||||
guiPageGuiMode INTEGER ,
|
||||
guiPageColorScheme INTEGER ,
|
||||
guiPageLimitedToUsers DisplayString,
|
||||
guiPageOptions DisplayString
|
||||
}
|
||||
|
||||
guiPageIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..31)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { guiPageEntry 1 }
|
||||
|
||||
guiPageName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name under which the page is reference a in the web gui."
|
||||
::= { guiPageEntry 2 }
|
||||
|
||||
guiPageGuiMode OBJECT-TYPE -- gui_mode
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
disabled (0),
|
||||
displayOnly (1),
|
||||
normal (2),
|
||||
remoteOnly (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Permits limiting of gui functionality for example in public places."
|
||||
::= { guiPageEntry 3 }
|
||||
|
||||
guiPageColorScheme OBJECT-TYPE -- color_scheme
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
gray (0),
|
||||
blue (1),
|
||||
red (2),
|
||||
lime (3),
|
||||
yellow (4),
|
||||
pink (5),
|
||||
cyan (6),
|
||||
green (7),
|
||||
orange (8),
|
||||
purple (9),
|
||||
teal (10)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Select desired look of the page. Different pages may use different color schemes even if the same elements are placed on them."
|
||||
::= { guiPageEntry 4 }
|
||||
|
||||
guiPageLimitedToUsers OBJECT-TYPE -- limited_to_users
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When left blank, every user has access to the gui page and its associated elements. When one or more comma separated user names are defined, then local or remote access to the page and its elements is limited to the listed users."
|
||||
::= { guiPageEntry 5 }
|
||||
|
||||
guiPageOptions OBJECT-TYPE -- options
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional additional parameter may be defined here is a comma separated list. Rendering options defined here, will be applied to all elements placed on the page, unless overridden with options defined at element level."
|
||||
::= { guiPageEntry 6 }
|
||||
|
||||
|
||||
-- ********************* End of guiPageTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of guiElementTable *************************
|
||||
|
||||
guiElementTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF GuiElementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines a single element of the user interface gui. Defines position as well as content and function."
|
||||
::= { web 8 }
|
||||
|
||||
guiElementEntry OBJECT-TYPE
|
||||
SYNTAX GuiElementEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { guiElementIndex }
|
||||
::= { guiElementTable 1 }
|
||||
|
||||
|
||||
GuiElementEntry ::= SEQUENCE {
|
||||
guiElementIndex INTEGER,
|
||||
guiElementName DisplayString,
|
||||
guiElementType INTEGER ,
|
||||
guiElementPage DisplayString,
|
||||
guiElementVisibility INTEGER ,
|
||||
guiElementAutoSave INTEGER ,
|
||||
guiElementRemoteAccessible INTEGER ,
|
||||
guiElementSensorAttribute DisplayString,
|
||||
guiElementScriptName DisplayString,
|
||||
guiElementWatchedElement DisplayString,
|
||||
guiElementOrder Unsigned32,
|
||||
guiElementHeight DisplayString,
|
||||
guiElementWidth DisplayString,
|
||||
guiElementTopMargin DisplayString,
|
||||
guiElementLeftMargin DisplayString,
|
||||
guiElementHeader DisplayString,
|
||||
guiElementText DisplayString,
|
||||
guiElementValue DisplayString,
|
||||
guiElementStartValue DisplayString,
|
||||
guiElementImage DisplayString,
|
||||
guiElementOptions DisplayString
|
||||
}
|
||||
|
||||
guiElementIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0..255)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { guiElementEntry 1 }
|
||||
|
||||
guiElementName OBJECT-TYPE -- name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Unique name of the element."
|
||||
::= { guiElementEntry 2 }
|
||||
|
||||
guiElementType OBJECT-TYPE -- type
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
label (10),
|
||||
image (11),
|
||||
hyperLink (12),
|
||||
space (13),
|
||||
line (14),
|
||||
frame (15),
|
||||
button (30),
|
||||
selectBox (31),
|
||||
slider (32),
|
||||
radioButton (33),
|
||||
toggle (34),
|
||||
textBox (50),
|
||||
barGraph (51),
|
||||
gauge (52),
|
||||
symbol (53),
|
||||
diagram (54),
|
||||
input (55)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Predefined type of element. Choose to suit the functionality needed."
|
||||
::= { guiElementEntry 3 }
|
||||
|
||||
guiElementPage OBJECT-TYPE -- page
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of gui page(s) on which this element is placed on. Use comma to specify several pages."
|
||||
::= { guiElementEntry 4 }
|
||||
|
||||
guiElementVisibility OBJECT-TYPE -- visibility
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
normal (0),
|
||||
hidden (1),
|
||||
disabled (2)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines if an element is rendered on the gui."
|
||||
::= { guiElementEntry 5 }
|
||||
|
||||
guiElementAutoSave OBJECT-TYPE -- auto_save
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, this gui element saves the current setting as the default value to be used should the system restart."
|
||||
::= { guiElementEntry 6 }
|
||||
|
||||
guiElementRemoteAccessible OBJECT-TYPE -- remote_accessible
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When enabled, this gui element may be accessed via the the remote access interface. Use this parameter to restrict the remote interface to the required elements only."
|
||||
::= { guiElementEntry 7 }
|
||||
|
||||
guiElementSensorAttribute OBJECT-TYPE -- sensor_attribute
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates which type of sensor this gui element simulates when being operated. If left blank the element will register with its type as default."
|
||||
::= { guiElementEntry 8 }
|
||||
|
||||
guiElementScriptName OBJECT-TYPE -- script_name
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When this element is updated the script specified in this parameter is executed. If the parameter is left blank, the standard MS_SmartOfficeControl.ms script is executed. The specified script should not contain any time consuming functions."
|
||||
::= { guiElementEntry 9 }
|
||||
|
||||
guiElementWatchedElement OBJECT-TYPE -- watched_element
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Here a valid CLI command may be entered to display any system parameter. Status or config values may be specified. Alternatively, the content of a persistent variable may be watched. Such variables can be maintained by microScript. Syntax: $varname."
|
||||
::= { guiElementEntry 10 }
|
||||
|
||||
guiElementOrder OBJECT-TYPE -- order
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Elements are displayed in this order. Elements with same index appear in the order they are configured. There may be gaps in the order of elements."
|
||||
::= { guiElementEntry 11 }
|
||||
|
||||
guiElementHeight OBJECT-TYPE -- height
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Height of element in percent of container height."
|
||||
::= { guiElementEntry 12 }
|
||||
|
||||
guiElementWidth OBJECT-TYPE -- width
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Width of element in percent of container width."
|
||||
::= { guiElementEntry 13 }
|
||||
|
||||
guiElementTopMargin OBJECT-TYPE -- top_margin
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the distance of element in percent of container height below the above element. Can be used to position element in relation to others."
|
||||
::= { guiElementEntry 14 }
|
||||
|
||||
guiElementLeftMargin OBJECT-TYPE -- left_margin
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the distance of element in percent of container width from the end of the previous element to the left. Can be used to position element in relation to others."
|
||||
::= { guiElementEntry 15 }
|
||||
|
||||
guiElementHeader OBJECT-TYPE -- header
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Title to be displayed above the element, doesn't preserve space if left empty."
|
||||
::= { guiElementEntry 16 }
|
||||
|
||||
guiElementText OBJECT-TYPE -- text
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Comma separated list of texts. Appearance depends on the type of element."
|
||||
::= { guiElementEntry 17 }
|
||||
|
||||
guiElementValue OBJECT-TYPE -- value
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Comma separated list of values. Usage depends on the type of element."
|
||||
::= { guiElementEntry 18 }
|
||||
|
||||
guiElementStartValue OBJECT-TYPE -- start_value
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default or start value which is used when the element is first created. This value is automatically updated to reflect the last setting when the auto_save parameter is enabled. This value only applies to active elements."
|
||||
::= { guiElementEntry 19 }
|
||||
|
||||
guiElementImage OBJECT-TYPE -- image
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Comma separated list of images to display on the element."
|
||||
::= { guiElementEntry 20 }
|
||||
|
||||
guiElementOptions OBJECT-TYPE -- options
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Optional element specific additional parameter may be placed here."
|
||||
::= { guiElementEntry 21 }
|
||||
|
||||
|
||||
-- ********************* End of guiElementTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
583
mibs/microsens/G6-WIFI-MIB
Normal file
583
mibs/microsens/G6-WIFI-MIB
Normal file
@ -0,0 +1,583 @@
|
||||
G6-WIFI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
g6 FROM MICROSENS-G6-MIB
|
||||
;
|
||||
|
||||
device MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { g6 1 }
|
||||
|
||||
wifi OBJECT IDENTIFIER ::= { device 98 }
|
||||
|
||||
|
||||
|
||||
-- *************************** CONFIGURATION SECTION ********************************
|
||||
|
||||
|
||||
wifiEnableWifi OBJECT-TYPE -- enable_wifi
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Generally enable the access point and its wireless interface."
|
||||
::= { wifi 1 }
|
||||
|
||||
|
||||
-- ******************* Begin of accessPointTable *************************
|
||||
|
||||
accessPointTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF AccessPointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Basic settings of the access point."
|
||||
::= { wifi 2 }
|
||||
|
||||
accessPointEntry OBJECT-TYPE
|
||||
SYNTAX AccessPointEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { accessPointIndex }
|
||||
::= { accessPointTable 1 }
|
||||
|
||||
|
||||
AccessPointEntry ::= SEQUENCE {
|
||||
accessPointIndex INTEGER,
|
||||
accessPointHostname DisplayString,
|
||||
accessPointDeviceIp OCTET STRING ,
|
||||
accessPointSubnetMask OCTET STRING ,
|
||||
accessPointGateway OCTET STRING ,
|
||||
accessPointUpdateFirmware DisplayString,
|
||||
accessPointReboot DisplayString
|
||||
}
|
||||
|
||||
accessPointIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { accessPointEntry 1 }
|
||||
|
||||
accessPointHostname OBJECT-TYPE -- hostname
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Access point hostname."
|
||||
::= { accessPointEntry 2 }
|
||||
|
||||
accessPointDeviceIp OBJECT-TYPE -- device_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static device IP address of the access point."
|
||||
::= { accessPointEntry 3 }
|
||||
|
||||
accessPointSubnetMask OBJECT-TYPE -- subnet_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Static subnet mask."
|
||||
::= { accessPointEntry 4 }
|
||||
|
||||
accessPointGateway OBJECT-TYPE -- gateway
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Default gateway IP address. When DHCP is enabled, DHCP has preference over this setting."
|
||||
::= { accessPointEntry 5 }
|
||||
|
||||
accessPointUpdateFirmware OBJECT-TYPE -- update_firmware
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Update the access point firmware. When no file name is supplied, the latest version is automatically selected. Alternatively, a specific file name can be supplied to use another version. Use Management.files.firmware.display_files to view a list of available files under the AP section."
|
||||
::= { accessPointEntry 6 }
|
||||
|
||||
accessPointReboot OBJECT-TYPE -- reboot
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This command will restart the access point only. All wireless communication will be disrupted for about a minute! Syntax: reboot = CONFIRM."
|
||||
::= { accessPointEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of accessPointTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of interfaceTable *************************
|
||||
|
||||
interfaceTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This table defines the Ethernet interface available via Wifi"
|
||||
::= { wifi 3 }
|
||||
|
||||
interfaceEntry OBJECT-TYPE
|
||||
SYNTAX InterfaceEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { interfaceIndex }
|
||||
::= { interfaceTable 1 }
|
||||
|
||||
|
||||
InterfaceEntry ::= SEQUENCE {
|
||||
interfaceIndex INTEGER,
|
||||
interfaceCountryCode DisplayString,
|
||||
interfaceSsid DisplayString,
|
||||
interfaceEnterPresharedKey DisplayString,
|
||||
interfaceEncryptedPresharedKey DisplayString,
|
||||
interfaceExposeSsid INTEGER ,
|
||||
interfaceEncryption INTEGER ,
|
||||
interfaceDhcpServer INTEGER ,
|
||||
interfaceDhcpStartAddress OCTET STRING ,
|
||||
interfaceDhcpNumberOfAddresses Integer32 ,
|
||||
interfaceChannelNumber Unsigned32,
|
||||
interfaceChannelWidth INTEGER
|
||||
}
|
||||
|
||||
interfaceIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { interfaceEntry 1 }
|
||||
|
||||
interfaceCountryCode OBJECT-TYPE -- country_code
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"International country code. Use DE for Germany, FR for france, etc."
|
||||
::= { interfaceEntry 2 }
|
||||
|
||||
interfaceSsid OBJECT-TYPE -- ssid
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines the name under which the access point can be reached. This will be displayed as network name."
|
||||
::= { interfaceEntry 3 }
|
||||
|
||||
interfaceEnterPresharedKey OBJECT-TYPE -- enter_preshared_key
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enter the password required to access the network. No spaces are permitted and at least 8 character are required."
|
||||
::= { interfaceEntry 4 }
|
||||
|
||||
interfaceEncryptedPresharedKey OBJECT-TYPE -- encrypted_preshared_key
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Encrypted form of the entered key. This is automatically filled in when the enter_fa_auth command is executed."
|
||||
::= { interfaceEntry 5 }
|
||||
|
||||
interfaceExposeSsid OBJECT-TYPE -- expose_ssid
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
hidden (0),
|
||||
visible (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines whether the network can be detected or is hidden."
|
||||
::= { interfaceEntry 6 }
|
||||
|
||||
interfaceEncryption OBJECT-TYPE -- encryption
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
none (0),
|
||||
wep (1),
|
||||
wpaPsk (2),
|
||||
wpaPsk2 (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { interfaceEntry 7 }
|
||||
|
||||
interfaceDhcpServer OBJECT-TYPE -- dhcp_server
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable DHCP server to automatically provide an IP address to the attached wifi devices."
|
||||
::= { interfaceEntry 8 }
|
||||
|
||||
interfaceDhcpStartAddress OBJECT-TYPE -- dhcp_start_address
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Lowest address served."
|
||||
::= { interfaceEntry 9 }
|
||||
|
||||
interfaceDhcpNumberOfAddresses OBJECT-TYPE -- dhcp_number_of_addresses
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The number of IP addresses served starting from the dhcp_start_address"
|
||||
::= { interfaceEntry 10 }
|
||||
|
||||
interfaceChannelNumber OBJECT-TYPE -- channel_number
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Zero is automatic selection."
|
||||
::= { interfaceEntry 11 }
|
||||
|
||||
interfaceChannelWidth OBJECT-TYPE -- channel_width
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
ht20 (1),
|
||||
ht40p (2),
|
||||
ht40n (3)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { interfaceEntry 12 }
|
||||
|
||||
|
||||
-- ********************* End of interfaceTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of firewallConfigTable *************************
|
||||
|
||||
firewallConfigTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FirewallConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Each entry of this variable table defines the details of one test case."
|
||||
::= { wifi 4 }
|
||||
|
||||
firewallConfigEntry OBJECT-TYPE
|
||||
SYNTAX FirewallConfigEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { firewallConfigIndex }
|
||||
::= { firewallConfigTable 1 }
|
||||
|
||||
|
||||
FirewallConfigEntry ::= SEQUENCE {
|
||||
firewallConfigIndex INTEGER,
|
||||
firewallConfigEnableIngressFirewall INTEGER ,
|
||||
firewallConfigEnableEgressFirewall INTEGER ,
|
||||
firewallConfigDropInvalidPackets INTEGER ,
|
||||
firewallConfigSynRateLimiting Integer32 ,
|
||||
firewallConfigUseSynCookies INTEGER ,
|
||||
firewallConfigTcpWindowScaling INTEGER
|
||||
}
|
||||
|
||||
firewallConfigIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { firewallConfigEntry 1 }
|
||||
|
||||
firewallConfigEnableIngressFirewall OBJECT-TYPE -- enable_ingress_firewall
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When disabled the ingress_firewall table is not in effect. This is intended for test purposes only."
|
||||
::= { firewallConfigEntry 2 }
|
||||
|
||||
firewallConfigEnableEgressFirewall OBJECT-TYPE -- enable_egress_firewall
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"When disabled the ingress_firewall table is not in effect. This is intended for test purposes only."
|
||||
::= { firewallConfigEntry 3 }
|
||||
|
||||
firewallConfigDropInvalidPackets OBJECT-TYPE -- drop_invalid_packets
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Drop invalid packets, not matching any active connection."
|
||||
::= { firewallConfigEntry 4 }
|
||||
|
||||
firewallConfigSynRateLimiting OBJECT-TYPE -- syn_rate_limiting
|
||||
SYNTAX Integer32 (0..255)
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines how many SYN request are accepted per second. When the limit is reached, a SYN flooding attack is assumed and the port is protected. The value 0 disables the rate limit check."
|
||||
::= { firewallConfigEntry 5 }
|
||||
|
||||
firewallConfigUseSynCookies OBJECT-TYPE -- use_syn_cookies
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"SYN cookie is a technique used to resist SYN flooding attacks."
|
||||
::= { firewallConfigEntry 6 }
|
||||
|
||||
firewallConfigTcpWindowScaling OBJECT-TYPE -- tcp_window_scaling
|
||||
SYNTAX INTEGER { disabled(0), enabled(1) }
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Enable TCP window scaling."
|
||||
::= { firewallConfigEntry 7 }
|
||||
|
||||
|
||||
-- ********************* End of firewallConfigTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of firewallRulesTable *************************
|
||||
|
||||
firewallRulesTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF FirewallRulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Firewall settings for traffic ingressing on the wifi interface."
|
||||
::= { wifi 5 }
|
||||
|
||||
firewallRulesEntry OBJECT-TYPE
|
||||
SYNTAX FirewallRulesEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { firewallRulesIndex }
|
||||
::= { firewallRulesTable 1 }
|
||||
|
||||
|
||||
FirewallRulesEntry ::= SEQUENCE {
|
||||
firewallRulesIndex INTEGER,
|
||||
firewallRulesIncomingAclList DisplayString,
|
||||
firewallRulesIncomingAclDefault INTEGER ,
|
||||
firewallRulesOutgoingAclList DisplayString,
|
||||
firewallRulesOutgoingAclDefault INTEGER
|
||||
}
|
||||
|
||||
firewallRulesIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { firewallRulesEntry 1 }
|
||||
|
||||
firewallRulesIncomingAclList OBJECT-TYPE -- incoming_acl_list
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the ACL (access control list) which declares which ACL applies to incoming traffic (redirects). Several ACL may be specified with a comma separated list. Example acl1, otherlist"
|
||||
::= { firewallRulesEntry 2 }
|
||||
|
||||
firewallRulesIncomingAclDefault OBJECT-TYPE -- incoming_acl_default
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
deny (0),
|
||||
permit (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines which action is taken when none of the ACL records matches. Default is deny which blocks all traffic."
|
||||
::= { firewallRulesEntry 3 }
|
||||
|
||||
firewallRulesOutgoingAclList OBJECT-TYPE -- outgoing_acl_list
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Name of the ACL (access control list) which declares which ACL applies to incoming traffic (redirects). Several ACL may be specified with a comma separated list. Example acl1, otherlist"
|
||||
::= { firewallRulesEntry 4 }
|
||||
|
||||
firewallRulesOutgoingAclDefault OBJECT-TYPE -- outgoing_acl_default
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
deny (0),
|
||||
permit (1)
|
||||
}
|
||||
MAX-ACCESS read-write
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Defines which action is taken when none of the ACL records matches. Default is deny which blocks all traffic."
|
||||
::= { firewallRulesEntry 5 }
|
||||
|
||||
|
||||
-- ********************* End of firewallRulesTable ***********************
|
||||
|
||||
|
||||
|
||||
-- ****************************** STATUS SECTION ********************************
|
||||
|
||||
|
||||
-- ******************* Begin of statusTable *************************
|
||||
|
||||
statusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates basic WIFI releated status inormation"
|
||||
::= { wifi 100 }
|
||||
|
||||
statusEntry OBJECT-TYPE
|
||||
SYNTAX StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { statusIndex }
|
||||
::= { statusTable 1 }
|
||||
|
||||
|
||||
StatusEntry ::= SEQUENCE {
|
||||
statusIndex INTEGER,
|
||||
statusOverallStatus INTEGER ,
|
||||
statusNumberOfConnections Unsigned32
|
||||
}
|
||||
|
||||
statusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { statusEntry 1 }
|
||||
|
||||
statusOverallStatus OBJECT-TYPE -- overall_status
|
||||
SYNTAX INTEGER
|
||||
{
|
||||
notPresent (0),
|
||||
disabled (1),
|
||||
fault (2),
|
||||
operational (3)
|
||||
}
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Indicates if WIFI module is operational."
|
||||
::= { statusEntry 2 }
|
||||
|
||||
statusNumberOfConnections OBJECT-TYPE -- number_of_connections
|
||||
SYNTAX Unsigned32
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
::= { statusEntry 3 }
|
||||
|
||||
|
||||
-- ********************* End of statusTable ***********************
|
||||
|
||||
|
||||
-- ******************* Begin of ipV4StatusTable *************************
|
||||
|
||||
ipV4StatusTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF IpV4StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"This section shows a summary of IPv4 settings as they are currently active. These may reflect the statically configured values or may be dynamically assigned using DHCP."
|
||||
::= { wifi 101 }
|
||||
|
||||
ipV4StatusEntry OBJECT-TYPE
|
||||
SYNTAX IpV4StatusEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
""
|
||||
INDEX { ipV4StatusIndex }
|
||||
::= { ipV4StatusTable 1 }
|
||||
|
||||
|
||||
IpV4StatusEntry ::= SEQUENCE {
|
||||
ipV4StatusIndex INTEGER,
|
||||
ipV4StatusDynamicDeviceIp OCTET STRING ,
|
||||
ipV4StatusDynamicSubnetMask OCTET STRING ,
|
||||
ipV4StatusDynamicGateway OCTET STRING
|
||||
}
|
||||
|
||||
ipV4StatusIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (0)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Automatically generated"
|
||||
::= { ipV4StatusEntry 1 }
|
||||
|
||||
ipV4StatusDynamicDeviceIp OBJECT-TYPE -- dynamic_device_ip
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used access point IP address."
|
||||
::= { ipV4StatusEntry 2 }
|
||||
|
||||
ipV4StatusDynamicSubnetMask OBJECT-TYPE -- dynamic_subnet_mask
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used access point subnet mask."
|
||||
::= { ipV4StatusEntry 3 }
|
||||
|
||||
ipV4StatusDynamicGateway OBJECT-TYPE -- dynamic_gateway
|
||||
SYNTAX OCTET STRING (SIZE (0..20))
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Currently used access point gateway IP address."
|
||||
::= { ipV4StatusEntry 4 }
|
||||
|
||||
|
||||
-- ********************* End of ipV4StatusTable ***********************
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1411
mibs/microsens/MICROSENS-CWDM8-MIB
Normal file
1411
mibs/microsens/MICROSENS-CWDM8-MIB
Normal file
File diff suppressed because it is too large
Load Diff
33
mibs/microsens/MICROSENS-G6-MIB
Normal file
33
mibs/microsens/MICROSENS-G6-MIB
Normal file
@ -0,0 +1,33 @@
|
||||
MICROSENS-G6-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Counter32, enterprises,NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DisplayString, MacAddress
|
||||
FROM SNMPv2-TC
|
||||
;
|
||||
|
||||
microsens MODULE-IDENTITY --Category
|
||||
LAST-UPDATED "201802121619Z"
|
||||
ORGANIZATION "MICROSENS GmbH & Co. KG"
|
||||
CONTACT-INFO
|
||||
"Kueferstrasse 16
|
||||
D-59067 Hamm
|
||||
Germany
|
||||
support@microsens.de
|
||||
http://www.microsens.de"
|
||||
DESCRIPTION
|
||||
"Microsens private MIB for Generation 6 Ethernet Switches"
|
||||
|
||||
REVISION "201802121619Z"
|
||||
DESCRIPTION
|
||||
"File creation"
|
||||
::= { enterprises 3181 }
|
||||
|
||||
managedSwitches OBJECT IDENTIFIER ::= { microsens 10 }
|
||||
g6 OBJECT IDENTIFIER ::= { managedSwitches 6 }
|
||||
|
||||
|
||||
|
||||
END
|
||||
|
1283
mibs/microsens/MICROSENS-G6-NOTIFICATION-MIB
Normal file
1283
mibs/microsens/MICROSENS-G6-NOTIFICATION-MIB
Normal file
File diff suppressed because it is too large
Load Diff
5881
mibs/microsens/MS-SWITCH30-MIB
Normal file
5881
mibs/microsens/MS-SWITCH30-MIB
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user