SYSTEM-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE,IpAddress,Counter32,Integer32, MODULE-IDENTITY,NOTIFICATION-TYPE FROM SNMPv2-SMI DisplayString,TruthValue, RowStatus,TEXTUAL-CONVENTION FROM SNMPv2-TC NOTIFICATION-GROUP FROM SNMPv2-CONF ntEnterpriseDataTasmanMgmt FROM NT-ENTERPRISE-DATA-MIB; nnsystemMib MODULE-IDENTITY LAST-UPDATED "0008180000Z" ORGANIZATION "Nortel Networks" CONTACT-INFO " Nortel Networks 8200 Dixie Road Brampton, Ontario L6T 5P6 Canada 1-800-4Nortel www.nortelnetworks.com " DESCRIPTION "System group MIBs" REVISION "0008180000Z" DESCRIPTION "Initial version of this MIB module." ::= { ntEnterpriseDataTasmanMgmt 1} SntpEnabled ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enabled flag for sntp client." SYNTAX INTEGER { not-enabled(1), enabled(2) } nnsystemObjects OBJECT IDENTIFIER ::= { nnsystemMib 1 } nndnsGroup OBJECT IDENTIFIER ::= { nnsystemMib 2 } nnsystemEnableNotification OBJECT IDENTIFIER ::= { nnsystemMib 3 } nnsystemNotifications OBJECT IDENTIFIER ::= { nnsystemMib 4 } nnuserAdminGroup OBJECT IDENTIFIER ::= { nnsystemMib 5 } nnsntpGroup OBJECT IDENTIFIER ::= { nnsystemMib 10 } nnsntpNotificationEnables OBJECT IDENTIFIER ::= { nnsystemMib 11 } nnsntpNotifications OBJECT IDENTIFIER ::= { nnsystemMib 12 } nnenableBgpNotifications OBJECT IDENTIFIER ::= { nnsystemMib 14 } nnsystemNotificationsVars OBJECT IDENTIFIER ::= { nnsystemMib 15 } --nnethernetTrackBundleGroup OBJECT IDENTIFIER ::= { nnsystemMib 17 } nnsystemTraps OBJECT IDENTIFIER ::= {nnsystemNotifications 0} nnsntpTraps OBJECT IDENTIFIER ::={nnsntpNotifications 0} nnsysDst OBJECT IDENTIFIER ::= { nnsystemMib 20 } nnssmTraps OBJECT IDENTIFIER ::= { nnsystemMib 21 } nnssmNotifications OBJECT IDENTIFIER ::= {nnssmTraps 0} nnssmTrapVariables OBJECT IDENTIFIER ::= {nnssmTraps 1} nnsysIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's IP address." ::= { nnsystemObjects 1 } nnsysNetMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's subnet mask." ::= { nnsystemObjects 2 } nnsysBroadcast OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "This entity's broadcast address." ::= { nnsystemObjects 3 } nnsysVersion OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains a printable octet string that contains the system bootstrap and software version identification." ::= { nnsystemObjects 4 } nnsysHostName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION " Hostname of the system. " ::= { nnsystemObjects 6 } nnsysDomainName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS read-write STATUS current DESCRIPTION " Domain name of the host. " ::= { nnsystemObjects 7 } nnsysAlarmStatus OBJECT-TYPE SYNTAX INTEGER { clear(1), minor(2), major(3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable is set to major when the summary LED on the system is illuminated. This happens when any of the WAN physical interfaces have at least one alarm." ::= { nnsystemObjects 8 } nnsysReset OBJECT-TYPE SYNTAX INTEGER { other(1), -- none of the following reset(2) -- do systemreset } MAX-ACCESS read-write STATUS current DESCRIPTION " Writing a 2 to this object resets the system. " ::= { nnsystemObjects 10 } nnsysDateTime OBJECT-TYPE SYNTAX OCTET STRING(SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION " System date/time -- A date-time specification. -- -- field octets contents range -- ===== ====== ======== ===== -- 1 1 direction from UTC '+' / '-' -- 2 1 hours from UTC 0..23 -- 3 1 minutes from UTC 0..59 -- 4 1 month 1..12 -- 5 1 day 1..31 -- 6 2 year 1970..2100 -- 7 1 hour 0..23 -- 8 1 minutes 0..59 -- 9 1 seconds 0..60 -- (use 60 for leap-second) -- -- For example, Tuesday May 26, 1992 at 1:30:15 PM -- EDT would be displayed as: -- -- 1992-5-26,13:30:15.0,-4:0 -- -- Note that if only local time is known, then -- time zone information (fields 8-10) is not -- present. " ::= { nnsystemObjects 11 } nnarpClearAtTable OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Perform a clearing of the entire ARP address translation table. MIB II address translation table can be used to delete an individual entry. " ::= { nnsystemObjects 12 } nnipClearRouteTable OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Perform a clearing of the entire Routing table. MIB II routing table can be used to delete an individual entry. " ::= { nnsystemObjects 13 } nnarpTimeOut OBJECT-TYPE SYNTAX INTEGER (60..28800) MAX-ACCESS read-write STATUS current DESCRIPTION "Configure global ARP cache timeout for dynamic arp entries." ::= { nnsystemObjects 14 } -- -- the DNS group using this MIB group an a DNS server can be configured -- or deleted if is is already configured. -- nndnsEnable OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if the DNS feature is enabled or disabled." DEFVAL { disabled } ::= {nndnsGroup 1} nndnsServerTable OBJECT-TYPE SYNTAX SEQUENCE OF NnDnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table lists a maximum of 3 DNS servers dnsEntryStatus variable is used to add an entry or remove an entry from table. The first added entry will be used first. If it is not reachable, the next entry in the list will be tried, and the next one, and so on. When creating a row, send oids for both dnsServerEntryType dnsServerAddr in the same snmp SET request. A row creation request for a secondary request should return a failure unless a primary name server has already been configured." ::= { nndnsGroup 2 } nndnsServerEntry OBJECT-TYPE SYNTAX NnDnsServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A DNS server table entry." INDEX { nndnsServerAddr } ::= { nndnsServerTable 1 } NnDnsServerEntry ::= SEQUENCE { nndnsServerEntryType INTEGER, nndnsServerAddr IpAddress } nndnsServerEntryType OBJECT-TYPE SYNTAX INTEGER { invalid(1), -- remove this entry primary(2), -- the primary entry other(3) -- a lower priority entry } MAX-ACCESS read-write STATUS current DESCRIPTION "To add a new entry to the dnsServerTable, set this object to primary(2) or other(3) for an IP address that is not already in the table. The primary entry will be used first, if it is reachable. Otherwise, one of the other entries will be used. Setting one entry to primary(2) causes any previous primary entry to change to other(3). To remove an entry from the table, set this object to invalid(1). " ::= { nndnsServerEntry 1 } nndnsServerAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of a DNS server." ::= { nndnsServerEntry 2 } -- -- the userAdminGroup is used to administer the user accounts, etc. -- nnuserName OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS not-accessible STATUS current DESCRIPTION " Name of the user. " ::= { nnuserAdminGroup 1 } nnenableBgpEstablishedNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the system produces the bgpEstablished trap. The default is yes. " DEFVAL { true } ::= { nnenableBgpNotifications 1 } nnenableBgpBackwardNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the system produces the bgpBackwardTransition trap. The default is yes. " DEFVAL { true } ::= { nnenableBgpNotifications 2 } -- -- -- sntpGroup -- nnsntpClieenabled OBJECT-TYPE SYNTAX SntpEnabled MAX-ACCESS read-create STATUS current DESCRIPTION "Sntp Client Enabled Flag." DEFVAL { not-enabled } ::= { nnsntpGroup 1 } nnsntpServerAddr OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address or host name of an SNTP/NTP server. It can be set only when set along with the sntpClieenabled object. " ::= { nnsntpGroup 2 } nnsntpTimeout OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The timeout value for the sntp client. It can be set only when set along with the sntpClieenabled object. " DEFVAL { 1024 } ::= { nnsntpGroup 3 } -- -- sntp mib objects -- nnenableSntpNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the sntpNotification. Default is yes. " DEFVAL { true } ::= { nnsntpNotificationEnables 1 } nnsntpEnableNotification NOTIFICATION-TYPE OBJECTS { nnsntpServerAddr, nnsntpTimeout } STATUS current DESCRIPTION " A sntpNotification is sent when an sntp client is enabled. " ::= {nnsntpTraps 1} nnsntpDisableNotification NOTIFICATION-TYPE OBJECTS { nnsntpServerAddr, nnsntpTimeout } STATUS current DESCRIPTION " A sntpNotification is sent when an sntp client is disabled. " ::= {nnsntpTraps 2} nnsntpSuccessNotification NOTIFICATION-TYPE OBJECTS { nnsntpServerAddr, nnsntpTimeout } STATUS current DESCRIPTION " A sntpSuccessNotification is sent when an sntp client is successful in receiving time from the server. " ::= {nnsntpTraps 3} nnsntpErrorNotification NOTIFICATION-TYPE OBJECTS { nnsntpServerAddr, nnsntpTimeout } STATUS current DESCRIPTION " A sntpErrorNotification is sent when an sntp client has error in receiving time from the server. " ::={nnsntpTraps 4} -- -- systemNotification contains the managed objects to enable the -- notifications if system is shutdown for reasons. -- nnenableSysShutDownNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the shutDownNotification TRAP. The default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 1 } nnenableUserLoginNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the userLoginNotification TRAP. The default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 2 } nnenableUserLogOffNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the userLoginOffNotification TRAP. The default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 3 } nnenableUserLoginFailNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the userLoginFailNotification TRAP. the default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 4 } nnenableAuthenticationLoginFailNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the enableAuthenticationLoginFailNotification TRAP. the default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 5 } nnenableAuthenticationLoginSuccessNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the enableAuthenticationLoginSuccessNotification TRAP. the default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 6 } nnenableLogoutNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the enableLogoutNotification TRAP. the default is yes. " DEFVAL { true } ::= { nnsystemEnableNotification 7 } -- -- Variables for system traps -- nnsysRestartMsg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a printable octet string that contains the origin and timestamp of system reboot." ::= { nnsystemNotificationsVars 1 } nnsysLoginMsg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a printable octet string that contains the origin and timestamp for system login." ::= { nnsystemNotificationsVars 2 } nnsysLogoutMsg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a printable octet string that contains the origin and timestamp for system logout." ::= { nnsystemNotificationsVars 3 } nnsysLoginFailMsg OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a printable octet string that contains the origin and timestamp for system login failure." ::= { nnsystemNotificationsVars 4 } nnprotocolType OBJECT-TYPE SYNTAX INTEGER { gui(1), -- gui session ssh(2), -- ssh session other(3) -- for further enhancements } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a protocol type for dfferent types of login failure." ::= { nnsystemNotificationsVars 5 } nnclientIpAddress OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a client Ip address from where the session request comes from." ::= { nnsystemNotificationsVars 6 } nntimeStamp OBJECT-TYPE SYNTAX DisplayString (SIZE (0..64)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains a printable octet string that contains timestamp for system login failure." ::= { nnsystemNotificationsVars 7} nnreasonForFailure OBJECT-TYPE SYNTAX INTEGER { username(1), -- gui session password(2), -- ssh session other(3) -- for further enhancements like ipaddress,presharedkey.,etc } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "This variable contains reason for failure like username password ipaddress shared key, preshared key, id (future enhancements for SSh,telnet (Radius,tacacs) VPN security current implementation takes only 2 values usename and password." ::= { nnsystemNotificationsVars 8} -- -- sysNotifications group is used to define notifications. -- nnshutDownNotification NOTIFICATION-TYPE OBJECTS {nnsysRestartMsg} STATUS current DESCRIPTION " A shutDownNotification is sent for the reboot command. " --#TYPE "System shutdown notification" --#SUMMARY "System shutdown notification" --#SEVERITY NORMAL ::= {nnsystemTraps 1} nnuserLoginNotification NOTIFICATION-TYPE OBJECTS { nnsysLoginMsg } STATUS current DESCRIPTION " A userAccessNotification is sent when a user logs in successfully. " --#TYPE "User login successful" --#SUMMARY "User: %s login successful" --#ARGUMENTS {0} --#SEVERITY NORMAL ::={nnsystemTraps 2} nnuserLogOffNotification NOTIFICATION-TYPE OBJECTS { nnsysLogoutMsg } STATUS current DESCRIPTION " A userAccessNotification is sent when a user logs off. " --#TYPE "User logoff" --#SUMMARY "User: %s logoff" --#ARGUMENTS {0} --#SEVERITY NORMAL ::= {nnsystemTraps 3} nnuserLoginFailNotification NOTIFICATION-TYPE OBJECTS { nnsysLoginFailMsg } STATUS current DESCRIPTION " A userAccessNotification is sent when a user login fails. " --#TYPE "User login failure" --#SUMMARY "User: %s login failure" --#ARGUMENTS {0} --#SEVERITY MINOR ::= {nnsystemTraps 4} nnauthenticationFailureNotification NOTIFICATION-TYPE OBJECTS { nnprotocolType, nnclientIpAddress, nntimeStamp, nnreasonForFailure } STATUS current DESCRIPTION "An Enterprise Authentication Failure Notification is sent when authentication fails for reasons like username/password/Ipaddress mismatch." ::= {nnsystemTraps 5} nnauthenticationLoginSuccessNotification NOTIFICATION-TYPE OBJECTS { nnprotocolType, nnclientIpAddress, nntimeStamp } STATUS current DESCRIPTION "An Enterprise Authentication Login Success Notification is sent when authentication succeeds for reasons like username/password/Ipaddress matches." ::= {nnsystemTraps 6} nnlogoutNotification NOTIFICATION-TYPE OBJECTS { nnprotocolType, nnclientIpAddress, nntimeStamp } STATUS current DESCRIPTION "On successful Logout, an Enterprise Logout Notification is generated " ::= {nnsystemTraps 7} -- -- nnethernetTrackBundleGroup -- --nnethernetTrackBundleTable OBJECT-TYPE --SYNTAX SEQUENCE OF NnEthernetTrackIntfEntry --MAX-ACCESS not-accessible --STATUS current --DESCRIPTION "A table maintaining tracking information for Ethernet -- interfaces." -- ::= { nnethernetTrackBundleGroup 1 } --nnethernetTrackBundleEntry OBJECT-TYPE --SYNTAX NnEthernetTrackIntfEntry --MAX-ACCESS not-accessible --STATUS current --DESCRIPTION "Ethernet track parameters related to a -- given ethernet are specified in this table." --INDEX { nnethernetIndex, nnethTrackIntfId } --::= { nnethernetTrackBundleTable 1 } --NnEthernetTrackIntfEntry ::= SEQUENCE { --nnethernetIndex Integer32, --nnethTrackIntfId Integer32, --nnethTrackIntfName DisplayString, --nnethTrackIntfStatus INTEGER, --nnethTrackRowStatus RowStatus --} --nnethernetIndex OBJECT-TYPE --SYNTAX Integer32 --MAX-ACCESS not-accessible --STATUS current --DESCRIPTION "index of the ethernet tracking bundles." --::= { nnethernetTrackBundleEntry 1 } --nnethTrackIntfId OBJECT-TYPE --SYNTAX Integer32 --MAX-ACCESS not-accessible --STATUS current -- --DESCRIPTION "trackIntfId is the identifier of the -- bundle being tracked." --::= { nnethernetTrackBundleEntry 2 } --nnethTrackIntfName OBJECT-TYPE --SYNTAX DisplayString (SIZE (1..8)) --MAX-ACCESS read-create --STATUS current --DESCRIPTION "Name of the bundle being tracked." --::= { nnethernetTrackBundleEntry 3 } --nnethTrackIntfStatus OBJECT-TYPE --SYNTAX INTEGER { -- up(1), -- down(2) -- } --MAX-ACCESS read-only --STATUS current --DESCRIPTION "intfStatus displays the status of the -- bundle being tracked." --::= { nnethernetTrackBundleEntry 4 } --nnethTrackRowStatus OBJECT-TYPE --SYNTAX RowStatus --MAX-ACCESS read-create --STATUS current --DESCRIPTION -- "Used to configure or delete a tracking interface. To configure -- a interface, set the value of this object to createAndGo. To delete -- a interface, set the value of this object to destroy." --::= { nnethernetTrackBundleEntry 5 } --nnethernetTrackHoldDownTable OBJECT-TYPE --SYNTAX SEQUENCE OF NnEthernetIntfHoldDownEntry --MAX-ACCESS not-accessible --STATUS current --DESCRIPTION "A table maintaining tracking information for Ethernet -- interfaces." -- ::= { nnethernetTrackBundleGroup 2 } --nnethernetTrackHoldDownEntry OBJECT-TYPE --SYNTAX NnEthernetIntfHoldDownEntry --MAX-ACCESS not-accessible --STATUS current --DESCRIPTION "Ethernet track parameters related to a -- given ethernet are specified in this table." --INDEX { nnethernetIndex } --::= { nnethernetTrackHoldDownTable 1 } --NnEthernetIntfHoldDownEntry ::= SEQUENCE { -- nnethTrackHoldDown INTEGER -- -- } --nnethTrackHoldDown OBJECT-TYPE --SYNTAX INTEGER (1..100) --MAX-ACCESS read-create --STATUS current --DESCRIPTION "Hold Down timer for ethernet." --DEFVAL { 5 } --::= { nnethernetTrackHoldDownEntry 1 } nnsystemNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { nnshutDownNotification, nnuserLoginNotification, nnuserLogOffNotification, nnuserLoginFailNotification, nnauthenticationFailureNotification, nnauthenticationLoginSuccessNotification, nnlogoutNotification } STATUS current DESCRIPTION "System Notification group" ::={nnsystemMib 18} nnsntpNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { nnsntpEnableNotification, nnsntpDisableNotification, nnsntpSuccessNotification, nnsntpErrorNotification } STATUS current DESCRIPTION "System Notification group" ::={nnsystemMib 19} -- -- nnsysDst -- nnsysDstLocation OBJECT-TYPE SYNTAX DisplayString (SIZE (0..30)) MAX-ACCESS read-write STATUS current DESCRIPTION "Dst location string." ::= { nnsysDst 1 } nnsysDstCurTimeZone OBJECT-TYPE SYNTAX OCTET STRING(SIZE(3)) MAX-ACCESS read-only STATUS current DESCRIPTION "Dst Current timezone value -- field octets contents range -- ===== ====== ======== ===== -- 1 1 direction from UTC '+' / '-' -- 2 1 hours from UTC 0..23 -- 3 1 minutes from UTC 0..59 " ::= { nnsysDst 2 } nnsysDstCurTime OBJECT-TYPE SYNTAX OCTET STRING(SIZE(10)) MAX-ACCESS read-write STATUS current DESCRIPTION "Day Light savings CurrentTime -- field octets contents range -- ===== ====== ======== ===== -- 1 1 day 0...7 -- 2 1 month 1..12 -- 3 2 date 0..31 -- 4 1 hour 0..23 -- 5 1 minutes 0..59 -- 6 1 seconds 0..60 -- (use 60 for leap-second) -- 7 2 year 1970..2100 -- -- For example, WED MAY 21 15:40:17 2008 -- would be displayed as: -- -- 03 05 15 05 28 2F 07 D8 00 00" ::= { nnsysDst 3 } nnsysDstAutomated OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates whether DST is enabled or disabled." DEFVAL { disabled } ::= { nnsysDst 4 } nnsysDstStatus OBJECT-TYPE SYNTAX INTEGER { active(1), notactive(2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This indicates whether DST is active or not active" DEFVAL { notactive } ::= { nnsysDst 5 } nnsysDstStart OBJECT-TYPE SYNTAX OCTET STRING(SIZE(7)) MAX-ACCESS read-write STATUS current DESCRIPTION "Day Light savings Start Time " ::= { nnsysDst 6 } nnsysDstEnd OBJECT-TYPE SYNTAX OCTET STRING(SIZE(7)) MAX-ACCESS read-write STATUS current DESCRIPTION "Day Light savings End Time " ::= { nnsysDst 7 } nnsysDstDuration OBJECT-TYPE SYNTAX OCTET STRING(SIZE(2)) MAX-ACCESS read-only STATUS current DESCRIPTION "Day Light savings Duration -- field octets contents range -- ===== ====== ======== ===== -- 1 1 hour 0..23 -- 2 1 minutes 0..59" ::= { nnsysDst 8 } -- -- nnssmTraps -- nnenableSsmModeNotification OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates whether the system produces the SSM Mode Traps . The default is yes." DEFVAL { true } ::= { nnssmTraps 2 } nnssmCurrentState OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Current State of SSM." ::= { nnssmTrapVariables 1} nnssmPreviousState OBJECT-TYPE SYNTAX DisplayString (SIZE (1..16)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Previous State of SSM." ::= { nnssmTrapVariables 2} nnssmFromNormalTrap NOTIFICATION-TYPE OBJECTS {nnssmCurrentState} STATUS current DESCRIPTION "Trap being generated when ssm switches from Normal mode." ::= {nnssmNotifications 1} nnssmToNormalTrap NOTIFICATION-TYPE OBJECTS {nnssmPreviousState} STATUS current DESCRIPTION "Trap being generated when ssm switches to Normal mode." ::= {nnssmNotifications 2} END