Observium_CE/mibs/newtec/NEWTEC-DEVICE-MIB

1028 lines
32 KiB
Plaintext

NEWTEC-DEVICE-MIB DEFINITIONS ::= BEGIN
IMPORTS
Unsigned32,
IpAddress,
Integer32,
MODULE-IDENTITY,
OBJECT-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
Float32TC
FROM FLOAT-TC-MIB
NtcAlarmState,
NtcEnable
FROM NEWTEC-TC-MIB
DisplayString
FROM SNMPv2-TC
ntcFunction
FROM NEWTEC-MAIN-MIB;
--
-- Module Identification
--
ntcDevice MODULE-IDENTITY
LAST-UPDATED "201710231200Z"
ORGANIZATION "Newtec Cy"
CONTACT-INFO
"Newtec Cy
Postal: Newtec Cy
Laarstraat 5
B-9100 Sint-Niklaas
Belgium
Tel: +32 3 780 65 00
Fax: +32 3 780 65 49
Web: www.newtec.be
E-mail: techsupport@newtec.be"
DESCRIPTION
"Newtec modular device MIB containing definitions for device level
functionality."
REVISION "201710231200Z"
DESCRIPTION
"ntcDevCliInactivityTimeout units changed"
REVISION "201707101200Z"
DESCRIPTION
"Descriptions updated with regex + added ntcDevMonGlobalCpuLoad,
ntcDevActCfgState, ntcDevRest and ntcDevRestEnable"
REVISION "201608050800Z"
DESCRIPTION
"ntcDevAlmLicenseUpgradeFailure added"
REVISION "201605170900Z"
DESCRIPTION
"ntcDevSnmpNotifDestDestination disallow empty key"
REVISION "201510191100Z"
DESCRIPTION
"ntcDevSnmpNotifDestDestination range extended"
REVISION "201509251100Z"
DESCRIPTION
"ntcDevIdLicenseType enum extended and HW failure- and Internalerror-alarms/mon
added"
REVISION "201504130700Z"
DESCRIPTION
"License parameters added"
REVISION "201409090900Z"
DESCRIPTION
"Cosmetic changes"
REVISION "201407080900Z"
DESCRIPTION
"autosave and carrierid added"
REVISION "201403181200Z"
DESCRIPTION
"Location and Operator id parameters added."
REVISION "201305220600Z"
DESCRIPTION
"Release for MDM6000 and NOP1760 R1.1"
REVISION "201301081200Z"
DESCRIPTION
"Release for MDM6000 and NOP1760 R1.0"
REVISION "201206281200Z"
DESCRIPTION
"Release for M6100 R1.2"
::= { ntcFunction 100 }
--
-- Top-Level Structure
--
-- ntcDevice content
ntcDevObjects OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevObjects definitions."
::= { ntcDevice 1 }
ntcDevConformance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Conformance requirements."
::= { ntcDevice 2 }
-- ntcDevObjects content
ntcDevIdentification OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevIdentification definitions."
::= { ntcDevObjects 1 }
ntcDevFrontPanel OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevFrontPanel definitions."
::= { ntcDevObjects 2 }
ntcDevSnmp OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevSnmp definitions."
::= { ntcDevObjects 3 }
ntcDevCli OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevCli definitions."
::= { ntcDevObjects 4 }
ntcDevGui OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevGui definitions."
::= { ntcDevObjects 5 }
ntcDevFtp OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevFtp definitions."
::= { ntcDevObjects 6 }
ntcDevLog OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevLog definitions."
::= { ntcDevObjects 7 }
ntcDevDateTime OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevDateTime definitions."
::= { ntcDevObjects 8 }
ntcDevMonitor OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevMonitor definitions."
::= { ntcDevObjects 9 }
ntcDevAlarm OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevAlarm definitions."
::= { ntcDevObjects 10 }
ntcDevOperatorIdentification OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevOperatorIdentification definitions."
::= { ntcDevObjects 12 }
ntcDevLocation OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevLocation definitions."
::= { ntcDevObjects 13 }
ntcDevConfiguration OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevConfiguration definitions."
::= { ntcDevObjects 14 }
ntcDevRest OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevRest definitions."
::= { ntcDevObjects 15 }
-- ntcDevSnmp content
ntcDevSnmpNotification OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevSnmpNotification definitions."
::= { ntcDevSnmp 1 }
-- ntcDevLog content
ntcDevLogLocal OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevLogLocal definitions."
::= { ntcDevLog 1 }
ntcDevLogRemote OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevLogRemote definitions."
::= { ntcDevLog 2 }
-- ntcDevDateTime content
ntcDevDtNtp OBJECT-IDENTITY
STATUS current
DESCRIPTION "Container holding ntcDevDtNtp definitions."
::= { ntcDevDateTime 3 }
-- ntcDevConformance content
ntcDevConfCompliance OBJECT-IDENTITY
STATUS current
DESCRIPTION "Device compliance statements."
::= { ntcDevConformance 1 }
ntcDevConfGroup OBJECT-IDENTITY
STATUS current
DESCRIPTION "Groups used by device compliance statements."
::= { ntcDevConformance 2 }
--
-- Managed Objects
--
ntcDevIdLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The device label can be used to distinguish a set of identical devices in a
group. e.g. Identical modulator devices can be labeled 'modulator 1',
'modulator 2'"
::= { ntcDevIdentification 1 }
ntcDevIdSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device serial number."
::= { ntcDevIdentification 2 }
ntcDevIdUniqueId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"An identifier which is unique and specific for a device."
::= { ntcDevIdentification 3 }
ntcDevIdProduct OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The official Newtec product name of the device."
::= { ntcDevIdentification 4 }
ntcDevIdDeviceDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device description explains the main usage of the device."
::= { ntcDevIdentification 5 }
ntcDevIdTypeId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The device type identifier."
::= { ntcDevIdentification 6 }
ntcDevIdHardwareRevision OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device hardware revision."
::= { ntcDevIdentification 7 }
ntcDevIdSoftwareId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device software identification."
::= { ntcDevIdentification 8 }
ntcDevIdSoftwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device software version."
::= { ntcDevIdentification 9 }
ntcDevIdDeviceOptionsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcDevIdDeviceOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Overview of the enabled device options. These options are specified in the
license file."
::= { ntcDevIdentification 10 }
ntcDevIdDeviceOptionsEntry OBJECT-TYPE
SYNTAX NtcDevIdDeviceOptionsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcDevIdDeviceOptionsTable."
INDEX { ntcDevIdDeviceOptionsSalesCode }
::= { ntcDevIdDeviceOptionsTable 1 }
NtcDevIdDeviceOptionsEntry ::= SEQUENCE {
ntcDevIdDeviceOptionsSalesCode DisplayString,
ntcDevIdDeviceOptionsDescription DisplayString
}
ntcDevIdDeviceOptionsSalesCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..66))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sales Code used to specify a specific device option."
::= { ntcDevIdDeviceOptionsEntry 1 }
ntcDevIdDeviceOptionsDescription OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Detailled description of a specific sales code."
::= { ntcDevIdDeviceOptionsEntry 2 }
ntcDevIdLicenseType OBJECT-TYPE
SYNTAX INTEGER { permanent(0), temporaryEndDate(1), temporaryCredits(2), temporaryCreditsUnderRedundancy(3) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the License"
::= { ntcDevIdentification 11 }
ntcDevIdLicenseTimeRemain OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..50))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The remaining time for a temporary license."
::= { ntcDevIdentification 12 }
ntcDevFpEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the front panel."
DEFVAL { on }
::= { ntcDevFrontPanel 1 }
ntcDevFpiAccessLevel OBJECT-TYPE
SYNTAX INTEGER { readonly(0), operator(1), expert(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Access level for the front panel."
DEFVAL { operator }
::= { ntcDevFrontPanel 2 }
ntcDevSnmpNotifDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcDevSnmpNotifDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcDevSnmpNotifDest"
::= { ntcDevSnmpNotification 1 }
ntcDevSnmpNotifDestEntry OBJECT-TYPE
SYNTAX NtcDevSnmpNotifDestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcDevSnmpNotifDestTable."
INDEX { ntcDevSnmpNotifDestDestination }
::= { ntcDevSnmpNotifDestTable 1 }
NtcDevSnmpNotifDestEntry ::= SEQUENCE {
ntcDevSnmpNotifDestDestination Unsigned32,
ntcDevSnmpNotifDestIpAddress IpAddress,
ntcDevSnmpNotifDestType INTEGER,
ntcDevSnmpNotifDestCommunity DisplayString
}
ntcDevSnmpNotifDestDestination OBJECT-TYPE
SYNTAX Unsigned32 (1..4)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the destination"
::= { ntcDevSnmpNotifDestEntry 1 }
ntcDevSnmpNotifDestIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"IP address used as destinations of the SNMP notifications to send. Regular
expression : (?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
DEFVAL { '00000000'h }
::= { ntcDevSnmpNotifDestEntry 2 }
ntcDevSnmpNotifDestType OBJECT-TYPE
SYNTAX INTEGER { trapV1(0), trapV2(1), inform(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify the type of SNMP notification to be sent to the management station.
Notice that clients with SNMPv1 require TrapV1."
DEFVAL { trapV2 }
::= { ntcDevSnmpNotifDestEntry 3 }
ntcDevSnmpNotifDestCommunity OBJECT-TYPE
SYNTAX DisplayString (SIZE(1..30))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specifies the notification community, which is an alphanumeric non-empty
string of less than 30 characters. Regular expression : (?-mix:[A-Za-z0-9]+)"
DEFVAL { "trapcom" }
::= { ntcDevSnmpNotifDestEntry 4 }
ntcDevCliRemoteEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the remote CLI (Command Line Interface) interface."
DEFVAL { on }
::= { ntcDevCli 1 }
ntcDevCliInactivityTimeout OBJECT-TYPE
SYNTAX Unsigned32
UNITS "s"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The CLI (Command Line Interface) inactivity timeout specifies the time a CLI
session is kept open without user interaction. The timeout is specified in
seconds. If 0 is specified the connection will never be closed."
DEFVAL { 600 }
::= { ntcDevCli 2 }
ntcDevGuiEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Specify if the GUI is enabled or disabled"
DEFVAL { on }
::= { ntcDevGui 1 }
ntcDevFtpEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable FTP (File Transfer Protocol)."
DEFVAL { on }
::= { ntcDevFtp 1 }
ntcDevFtpAnonymousEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the FTP anonymous account."
DEFVAL { on }
::= { ntcDevFtp 2 }
ntcDevLogLocEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable the local logging."
DEFVAL { on }
::= { ntcDevLogLocal 1 }
ntcDevLogRemEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable remote logging via syslog."
DEFVAL { off }
::= { ntcDevLogRemote 1 }
ntcDevLogRemIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remote syslog IP address Regular expression :
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
DEFVAL { '00000000'h }
::= { ntcDevLogRemote 2 }
ntcDevLogRemUdpPort OBJECT-TYPE
SYNTAX Unsigned32 (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Remote syslog UDP port."
DEFVAL { 514 }
::= { ntcDevLogRemote 3 }
ntcDevLogFilterTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcDevLogFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcDevLogFilter"
::= { ntcDevLog 3 }
ntcDevLogFilterEntry OBJECT-TYPE
SYNTAX NtcDevLogFilterEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcDevLogFilterTable."
INDEX { ntcDevLogFilterFacility }
::= { ntcDevLogFilterTable 1 }
NtcDevLogFilterEntry ::= SEQUENCE {
ntcDevLogFilterFacility DisplayString,
ntcDevLogFilterLevel INTEGER
}
ntcDevLogFilterFacility OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The logging facility identifies the source of information that needs to be
logged."
::= { ntcDevLogFilterEntry 1 }
ntcDevLogFilterLevel OBJECT-TYPE
SYNTAX INTEGER { off(0), trace(1), debug(2), info(3), notice(4), warn(5), error(6), alert(7), emerg(8) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Filter level for this facility"
DEFVAL { info }
::= { ntcDevLogFilterEntry 2 }
ntcDevDtDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..18))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Date (format is fixed as: dd/mm/yyyy) of the device"
DEFVAL { "01/01/2001" }
::= { ntcDevDateTime 1 }
ntcDevDtTime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..18))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Device time (format is fixed as: hh:mm:ss)"
DEFVAL { "00:00:00" }
::= { ntcDevDateTime 2 }
ntcDevDtNtpEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable NTP client functionality."
DEFVAL { off }
::= { ntcDevDtNtp 1 }
ntcDevDtNtpPeerTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcDevDtNtpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table containing the ntcDevDtNtpPeer"
::= { ntcDevDtNtp 2 }
ntcDevDtNtpPeerEntry OBJECT-TYPE
SYNTAX NtcDevDtNtpPeerEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcDevDtNtpPeerTable."
INDEX { ntcDevDtNtpPeerPeer }
::= { ntcDevDtNtpPeerTable 1 }
NtcDevDtNtpPeerEntry ::= SEQUENCE {
ntcDevDtNtpPeerPeer Unsigned32,
ntcDevDtNtpPeerIpAddress IpAddress
}
ntcDevDtNtpPeerPeer OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The index of the NTP peer servers."
::= { ntcDevDtNtpPeerEntry 1 }
ntcDevDtNtpPeerIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"NTP peer IP address Regular expression :
(?-mix:^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$)"
DEFVAL { '00000000'h }
::= { ntcDevDtNtpPeerEntry 2 }
ntcDevMonTemperature OBJECT-TYPE
SYNTAX Integer32
UNITS "Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the board temperature expressed in degrees Celsius."
::= { ntcDevMonitor 1 }
ntcDevMonPowerSupply OBJECT-TYPE
SYNTAX Integer32
UNITS "V"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the input voltage of the board power supply expressed in Volt. Float
represented as integer is scaled by a factor of 100. e.g. a value of 1194
means a voltage level of 11.94V"
::= { ntcDevMonitor 2 }
ntcDevMonCpuLoad OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..1000))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current CPU utilization in percentage (%)."
::= { ntcDevMonitor 3 }
ntcDevMonMemoryUse OBJECT-TYPE
SYNTAX Unsigned32 (0..100)
UNITS "%"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the memory usage in % of the total available memory."
::= { ntcDevMonitor 4 }
ntcDevMonUptime OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..30))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Device uptime expressed in day(s) hour(s) minute(s) second(s)."
::= { ntcDevMonitor 5 }
ntcDevMonSensorsTable OBJECT-TYPE
SYNTAX SEQUENCE OF NtcDevMonSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Sensors"
::= { ntcDevMonitor 6 }
ntcDevMonSensorsEntry OBJECT-TYPE
SYNTAX NtcDevMonSensorsEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A conceptual row of the ntcDevMonSensorsTable."
INDEX { ntcDevMonSensorsSensor }
::= { ntcDevMonSensorsTable 1 }
NtcDevMonSensorsEntry ::= SEQUENCE {
ntcDevMonSensorsSensor DisplayString,
ntcDevMonSensorsValue DisplayString
}
ntcDevMonSensorsSensor OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of the sensor"
::= { ntcDevMonSensorsEntry 1 }
ntcDevMonSensorsValue OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Value displayed by the sensor"
::= { ntcDevMonSensorsEntry 2 }
ntcDevMonHwFailureCause OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Hardware Failure Cause."
::= { ntcDevMonitor 7 }
ntcDevMonInternalErrorCause OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..100))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Internal Error Cause."
::= { ntcDevMonitor 8 }
ntcDevMonGlobalCpuLoad OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..1000))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the current global CPU utilization in percentage (%)."
::= { ntcDevMonitor 9 }
ntcDevAlmGenDeviceAlarm OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when there is a general device failure. This variable
indicates the current status of the alarm."
::= { ntcDevAlarm 1 }
ntcDevAlmGenBootConfigFailure OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Alarm raised when an erroneous boot configuration was attempted and failed.
This variable indicates the current status of the alarm."
::= { ntcDevAlarm 2 }
ntcDevAlmGenInterfaceAlarm OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when an error is reported on an interface which is used
in the datapath. This variable indicates the current status of the alarm."
::= { ntcDevAlarm 3 }
ntcDevAlmTemperature OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the monitored temperature exceeds 85 degrees
Celsius. This variable indicates the current status of the alarm."
::= { ntcDevAlarm 4 }
ntcDevAlmInvalidLicenseFile OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the license file is non-existent or wrongly signed.
This variable indicates the current status of the alarm."
::= { ntcDevAlarm 5 }
ntcDevAlmFrontPanelFailure OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when Frontpanel communication failed. This variable
indicates the current status of the alarm."
::= { ntcDevAlarm 6 }
ntcDevAlmUpgradeFailure OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when a software upgrade has failed This variable
indicates the current status of the alarm."
::= { ntcDevAlarm 7 }
ntcDevAlmNtpNoPeerFailure OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when none of the configured NTP servers can be reached
This variable indicates the current status of the alarm."
::= { ntcDevAlarm 8 }
ntcDevAlmLicenseExpireFile OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the (temporary) license file is about to expire This
variable indicates the current status of the alarm."
::= { ntcDevAlarm 9 }
ntcDevAlmHardwareInventory OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the hardware inventory is no longer matching with
the production inventory. This variable indicates the current status of the
alarm."
::= { ntcDevAlarm 10 }
ntcDevAlmHardwareFailure OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when the hardware is malfunctioning. This variable
indicates the current status of the alarm."
::= { ntcDevAlarm 11 }
ntcDevAlmInternalError OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when a certain internal error occurs. This could be
solved by a reboot, or upgrading to the latest firmware. This variable
indicates the current status of the alarm."
::= { ntcDevAlarm 12 }
ntcDevAlmLicenseUpgradeFailure OBJECT-TYPE
SYNTAX NtcAlarmState
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This alarm is raised when a license upgrade has failed This variable indicates
the current status of the alarm."
::= { ntcDevAlarm 13 }
ntcDevReset OBJECT-TYPE
SYNTAX INTEGER { running(0), hardware(1), software(2), configs(3) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Reset the device."
DEFVAL { running }
::= { ntcDevObjects 11 }
ntcDevTelephonenbr OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..20))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Operators telephone number (for example +323 780 65 00 ) Regular expression :
(?-mix:(\+?[ \d)(]*)?)"
DEFVAL { "" }
::= { ntcDevOperatorIdentification 1 }
ntcDevTelephoneext OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..10))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Operators telephone extension number (for example 0154) Regular expression :
(?-mix:\d*)"
DEFVAL { "" }
::= { ntcDevOperatorIdentification 2 }
ntcDevCarrId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of carrier company Regular expression : (?-mix:[
-~]*)"
::= { ntcDevOperatorIdentification 3 }
ntcDevIdLongitude OBJECT-TYPE
SYNTAX Float32TC
UNITS "deg."
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Geo coordinates of modulator in degrees (longitude from +000.0000 to
+/-180.0000)"
DEFVAL { '00000000'H }
::= { ntcDevLocation 1 }
ntcDevIdLatitude OBJECT-TYPE
SYNTAX Float32TC
UNITS "deg."
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Geo coordinates of modulator in degrees (latitude from +00.0000 to +/-90.0000)"
DEFVAL { '00000000'H }
::= { ntcDevLocation 2 }
ntcDevAutoSave OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable automatic save of configuration"
DEFVAL { off }
::= { ntcDevConfiguration 1 }
ntcDevActCfgState OBJECT-TYPE
SYNTAX INTEGER { saved(0), updatedNotSaved(1) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates whether the active configuration was persistently saved or not after
the last data update."
::= { ntcDevConfiguration 2 }
ntcDevRestEnable OBJECT-TYPE
SYNTAX NtcEnable
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable or disable ReST interface."
DEFVAL { on }
::= { ntcDevRest 1 }
--
-- Module Conformance
--
ntcDevConfGrpV1Standard OBJECT-GROUP
OBJECTS {
ntcDevIdLabel,
ntcDevIdSerialNumber,
ntcDevIdUniqueId,
ntcDevIdProduct,
ntcDevIdDeviceDescription,
ntcDevIdTypeId,
ntcDevIdHardwareRevision,
ntcDevIdSoftwareId,
ntcDevIdSoftwareVersion,
ntcDevIdDeviceOptionsDescription,
ntcDevIdLicenseType,
ntcDevIdLicenseTimeRemain,
ntcDevFpEnable,
ntcDevFpiAccessLevel,
ntcDevSnmpNotifDestIpAddress,
ntcDevSnmpNotifDestType,
ntcDevSnmpNotifDestCommunity,
ntcDevCliRemoteEnable,
ntcDevCliInactivityTimeout,
ntcDevGuiEnable,
ntcDevFtpEnable,
ntcDevFtpAnonymousEnable,
ntcDevLogLocEnable,
ntcDevLogRemEnable,
ntcDevLogRemIpAddress,
ntcDevLogRemUdpPort,
ntcDevLogFilterLevel,
ntcDevDtDate,
ntcDevDtTime,
ntcDevDtNtpEnable,
ntcDevDtNtpPeerIpAddress,
ntcDevMonTemperature,
ntcDevMonPowerSupply,
ntcDevMonCpuLoad,
ntcDevMonMemoryUse,
ntcDevMonUptime,
ntcDevMonSensorsValue,
ntcDevMonHwFailureCause,
ntcDevMonInternalErrorCause,
ntcDevMonGlobalCpuLoad,
ntcDevAlmGenDeviceAlarm,
ntcDevAlmGenBootConfigFailure,
ntcDevAlmGenInterfaceAlarm,
ntcDevAlmTemperature,
ntcDevAlmInvalidLicenseFile,
ntcDevAlmFrontPanelFailure,
ntcDevAlmUpgradeFailure,
ntcDevAlmNtpNoPeerFailure,
ntcDevAlmLicenseExpireFile,
ntcDevAlmHardwareInventory,
ntcDevAlmHardwareFailure,
ntcDevAlmInternalError,
ntcDevAlmLicenseUpgradeFailure,
ntcDevReset,
ntcDevTelephonenbr,
ntcDevTelephoneext,
ntcDevCarrId,
ntcDevIdLongitude,
ntcDevIdLatitude,
ntcDevAutoSave,
ntcDevActCfgState,
ntcDevRestEnable
}
STATUS current
DESCRIPTION
"Managed objects that constitute version 1 of a system device with standard capabilities."
::= { ntcDevConfGroup 1}
ntcDevConfCompV1Standard MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"Compliance statement for Newtec device MIB implementations."
MODULE -- this module
MANDATORY-GROUPS
{
ntcDevConfGrpV1Standard
}
::= { ntcDevConfCompliance 1 }
END