Observium_CE/mibs/nortel/SYSTEM-MIB

961 lines
30 KiB
Plaintext

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