NTS DEFINITIONS ::= BEGIN -- ----------------------------------------------------------------- -- -- Imports -- ----------------------------------------------------------------- -- IMPORTS Integer32, OBJECT-TYPE, MODULE-IDENTITY, Unsigned32, NOTIFICATION-TYPE, TimeTicks FROM SNMPv2-SMI OBJECT-GROUP, NOTIFICATION-GROUP, MODULE-COMPLIANCE FROM SNMPv2-CONF DisplayString FROM SNMPv2-TC MobaNetworkName, MobaAlarm64, MobaFlags32, EnabledDisabled, mobaNTPServer FROM MOBA-COMMON; -- ----------------------------------------------------------------- -- -- MODULE definition -- ----------------------------------------------------------------- -- ntsMIB MODULE-IDENTITY LAST-UPDATED "202007221319Z" ORGANIZATION "Moser-Baer AG" CONTACT-INFO "Moser-Baer AG support@mobatime.com" DESCRIPTION "This MIB definition is used for NTS devices." REVISION "202007221319Z" DESCRIPTION "Initial version of this module." ::= { mobaNTPServer 5000 } -- ----------------------------------------------------------------- -- -- Traps -- ----------------------------------------------------------------- -- ntsTraps OBJECT IDENTIFIER ::= { ntsMIB 0 } ntsStartUp NOTIFICATION-TYPE STATUS current DESCRIPTION "The NTS subagent has startup." REFERENCE "NOTIFICATION_STARTUP" ::= { ntsTraps 1 } ntsShutdown NOTIFICATION-TYPE STATUS current DESCRIPTION "The NTS subagent is shutdown." REFERENCE "NOTIFICATION_SHUTDOWN" ::= { ntsTraps 2 } ntsAlarm NOTIFICATION-TYPE OBJECTS { ntsTrapAlMsgErrorNr, ntsTrapAlMsgErrorState, ntsTrapAlMsgErrorTime, ntsTrapAlMsgErrorText } STATUS current DESCRIPTION "Alarm notification with attached (binded variables) alarm information. ntsTrapAlMsgErrorNr, ntsTrapAlMsgErrorState, ntsTrapAlMsgErrorTime, ntsTrapAlMsgErrorText" REFERENCE "NOTIFICATION_ALARM {OFS_TRAP_MODE, 4}, {OFS_TRAP_STATE, 76}" ::= { ntsTraps 3 } ntsStatusChanged NOTIFICATION-TYPE OBJECTS { ntsSysStatus, ntsSysOffset, ntsSysStratum, ntsNTPTInfoCurrentSource } STATUS current DESCRIPTION "Notification for a status change. Attached are the variables ntsSysStatus, ntsSysOffset, ntsSysStratum, ntsNTPTInfoCurrentSource" REFERENCE "NOTIFICATION_STATUS {OFS_NTS_STATE, 4}, {OFS_TINFO_NTP_SOURCE, 63}, {OFS_TINFO_NTS_STRATUM, 1}" ::= { ntsTraps 4 } ntsConfigChanged NOTIFICATION-TYPE OBJECTS { ntsSysConfigChangedTime, ntsNetworkConfigChangedTime, ntsNetServicesConfigChangedTime, ntsTSConfigChangedTime, ntsNTPConfigChangedTime, ntsOutDCFPulseConfigChangedTime, ntsOutLineTZServerConfigChangedTime, ntsIndicationConfigChangedTime, ntsMailConfigChangedTime, ntsSnmpConfigChangedTime, ntsSnmpV3ConfigChangedTime } STATUS current DESCRIPTION "Notification of a configuration change. Attached are all changed times of the different configuration sections. ntsSysConfigChangedTime ntsNetworkConfigChangedTime ntsNetServicesConfigChangedTime ntsTSConfigChangedTime ntsNTPConfigChangedTime ntsOutDCFPulseConfigChangedTime ntsOutLineTZServerConfigChangedTime ntsIndicationConfigChangedTime ntsMailConfigChangedTime ntsSnmpConfigChangedTime ntsSnmpV3ConfigChangedTime" REFERENCE "NOTIFICATION_CFGCHANGE {OFS_GEN_UPDATE, 1}, {OFS_NW_UPDATE, 1}, {OFS_SERVICE_UPDATE, 1}, {OFS_TIME_UPDATE, 1}, {OFS_NTP_UPDATE, 1}, {OFS_DCF_UPDATE, 1}, {OFS_TZSERVER_UPDATE, 1}, {OFS_AL_UPDATE, 1}, {OFS_MAIL_UPDATE, 1}, {OFS_SNMP_UPDATE, 1}, {OFS_SNMPV3_UPDATE, 1}" ::= { ntsTraps 5 } ntsAlive NOTIFICATION-TYPE OBJECTS { ntsSysStatus, ntsSysAlarms } STATUS current DESCRIPTION "Device alive notification. Will be send in the configured interval. Attached are the variables ntsSysStatus and ntsSysAlarms." REFERENCE "NOTIFICATION_ALIVE {OFS_TRAP_MODE, 4}, {OFS_TRAP_ALIVE_TO, 4}" ::= { ntsTraps 6 } -- ----------------------------------------------------------------- -- -- System -- ----------------------------------------------------------------- -- ntsSystem OBJECT IDENTIFIER ::= { ntsMIB 1 } ntsSysStatus OBJECT-TYPE SYNTAX MobaFlags32 MAX-ACCESS read-only STATUS current DESCRIPTION "NTS System status (32bit). Internal state of the NTS application software. Used for maintenance only. Bit 00: NTS configuration ready Bit 01: Reserved Bit 02: Reserved Bit 03: Reserved Bit 04: Reserved Bit 05: Reserved Bit 06: Reserved Bit 07: Reserved Bit 08: System time set Bit 09: Synchronisation is ok Bit 10: Reserved Bit 11: Running on NTP as backup Bit 12: Notification of a leap second Bit 13: Reserved Bit 14: Reserved Bit 15: Reserved Bit 16: Reserved Bit 17: Reserved Bit 18: New time zone table detected Bit 19: Reserved Bit 20: Reserved Bit 21: Reserved Bit 22: Reserved Bit 23: Reserved Bit 24: Power supply is ok Bit 25: Restarting (never shown) Bit 26: Reserved Bit 27: Reserved Bit 28: Reserved Bit 29: Reserved Bit 30: Reserved Bit 31: Reserved" REFERENCE "OFS_NTS_STATE, 4, VARTYPE_DWORD" ::= { ntsSystem 1 } ntsSysLastDrift OBJECT-TYPE SYNTAX Integer32 UNITS "ppb (ns/s)" MAX-ACCESS read-only STATUS current DESCRIPTION "The last time drift " REFERENCE "OFS_TINFO_LASTDRIFT, 4, VARTYPE_INTEGER" ::= { ntsSystem 2 } ntsSysOffset OBJECT-TYPE SYNTAX Integer32 UNITS "micro seconds (us)" MAX-ACCESS read-only STATUS current DESCRIPTION "Current system time offset." REFERENCE "OFS_TINFO_NTP_OFFSET, 4, VARTYPE_DWORD" ::= { ntsSystem 3 } ntsSysStratum OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "NTS Stratum level (1-16). The Stratum level is the quality of the time synchronisation. Stratum: 1 = best quality Stratum 16 = not synchronized" REFERENCE "OFS_TINFO_NTS_STRATUM, 1, VARTYPE_BYTE" ::= { ntsSystem 4 } ntsSysAlarms OBJECT-TYPE SYNTAX MobaAlarm64 (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Alarm state of the NTS Bit00: NTS restart Bit01: Error bit1 Bit02: Error bit2 Bit03: Error bit3 Bit04: Error bit4 Bit05: Error bit5 Bit06: Error bit6 Bit07: Error bit7 Bit08: Wrong time zone DCF out Bit09: Error bit9 Bit10: Error bit10 Bit11: Error bit11 Bit12: Error bit12 Bit13: Error bit13 Bit14: Error bit14 Bit15: Error bit15 Bit16: Time source fail strat Bit17: Time source fail TO Bit18: No valid time Bit19: NTP synch lost Bit20: Error software trim Bit21: NTP failed Bit22: NTP backup active Bit23: Syn. only diff too big Bit24: No mail server Bit25: SNMP not running Bit26: Error bit26 Bit27: Error bit27 Bit28: Error bit28 Bit29: Error bit29 Bit30: Error bit30 Bit31: Error bit31 Bit32: Error bit32 Bit33: Error bit33 Bit34: Error bit34 Bit35: Error bit35 Bit36: Error bit36 Bit37: Error bit37 Bit38: Error bit38 Bit39: Error bit39" REFERENCE "OFS_ALSTATE_ALARMS, 8, VARTYPE_BYTEARR" ::= { ntsSystem 5 } ntsLanguage OBJECT-TYPE SYNTAX INTEGER { english (0), german (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Language of the menu text. 0: English 1: German" REFERENCE "OFS_GEN_LANG, 1, VARTYPE_BYTE" ::= { ntsSystem 6 } ntsTimezone OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "Time zone for the display and the alarm messages. 0: UTC 1-99: See user manual 800870, time zone table" REFERENCE "OFS_GEN_LOC_TZ, 1, VARTYPE_BYTE" ::= { ntsSystem 7 } ntsPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..14)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for menu, FTP and SSH access." REFERENCE "OFS_GEN_PASSWORD, 15, VARTYPE_STRING" ::= { ntsSystem 8 } -- ----------------------------------------------------------------- -- -- System - Network information -- ----------------------------------------------------------------- -- ntsNetworkInfo OBJECT IDENTIFIER ::= { ntsSystem 20 } ntsNetInfoHostname OBJECT-TYPE SYNTAX DisplayString (SIZE(11)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hostname of the NTS." REFERENCE "OFS_NW_HOSTNAME, 12, VARTYPE_STRING" ::= { ntsNetworkInfo 1 } ntsNetInfoDomain OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Domain name of the NTS." REFERENCE "OFS_NW_DOMAIN, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 2 } ntsNetInfoIPAddr OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx)" REFERENCE "OFS_NWINFO_IP, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 3 } ntsNetInfoIPMask OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 subnet mask (xxx.xxx.xxx.xxx)" REFERENCE "OFS_NWINFO_MASK, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 4 } ntsNetInfoIPGateway OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) of the gateway" REFERENCE "OFS_NWINFO_GW, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 5 } ntsNetInfoIPNameserver OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) of the nameserver" REFERENCE "OFS_NWINFO_DNS, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 6 } ntsNetInfoDHCPMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-only STATUS current DESCRIPTION "DHCP mode. 0: DHCP disabled 1: DHCP enabled" REFERENCE "OFS_NWINFO_DHCP, 1, VARTYPE_BYTE" ::= { ntsNetworkInfo 7 } ntsNetInfoEthernetLinkMode OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Ethernet link mode 0: 10Mbit half duplex 1: 100Mbit half duplex 2: 10Mbit full duplex 3: 100Mbit full duplex 4: Link ok 128: auto negotiation enabled Example: Value = 135 --> Auto neg. enabled, link ok, 100Mbit/full" REFERENCE "OFS_NWINFO_LINK, 1, VARTYPE_BYTE" ::= { ntsNetworkInfo 8 } ntsNetInfoIPv6AddrLocal OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP V6 link local network address (xxxx:xxxx::xxxx)" REFERENCE "OFS_NWINFO_IPV6_LOCAL, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 20 } ntsNetInfoIPv6Addr1 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP V6 network address 1 (xxxx:xxxx::xxxx)" REFERENCE "OFS_NWINFO_IPV6_1, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 21 } ntsNetInfoIPv6Addr2 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP V6 network address 2 (xxxx:xxxx::xxxx)" REFERENCE "OFS_NWINFO_IPV6_2, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 22 } ntsNetInfoIPv6Gateway OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "IP V6 gateway address (xxxx:xxxx::xxxx)" REFERENCE "OFS_NWINFO_IPV6_GW, 64, VARTYPE_STRING" ::= { ntsNetworkInfo 23 } -- ----------------------------------------------------------------- -- -- System - Time information -- ----------------------------------------------------------------- -- ntsSystemTimeInfo OBJECT IDENTIFIER ::= { ntsSystem 30 } ntsTInfoStratum OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-only STATUS current DESCRIPTION "NTS Stratum level (1-16). The Stratum level is the quality of the time synchronisation. Stratum: 1 = best quality Stratum 16 = not synchronized" REFERENCE "OFS_TINFO_NTS_STRATUM, 1, VARTYPE_BYTE" ::= { ntsSystemTimeInfo 1 } ntsTInfoLastDrift OBJECT-TYPE SYNTAX Integer32 UNITS "micro seconds (us)" MAX-ACCESS read-only STATUS current DESCRIPTION "The last time drift." REFERENCE "OFS_TINFO_LASTDRIFT, 4, VARTYPE_INTEGER" ::= { ntsSystemTimeInfo 2 } ntsDCFTInfoOffsetSec OBJECT-TYPE SYNTAX Integer32 UNITS "seconds (s)" MAX-ACCESS read-only STATUS current DESCRIPTION "Actual measured offset seconds" REFERENCE "OFS_TINFO_DCF_OFFSET_S, 4, VARTYPE_INTEGER" ::= { ntsSystemTimeInfo 3 } ntsDCFTInfoOffsetUSec OBJECT-TYPE SYNTAX Integer32 UNITS "micro seconds (us)" MAX-ACCESS read-only STATUS current DESCRIPTION "Actual measured offset us" REFERENCE "OFS_TINFO_DCF_OFFSET_US, 4, VARTYPE_INTEGER" ::= { ntsSystemTimeInfo 4 } ntsDCFTInfoLastTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "DCF Last synchronisation time" REFERENCE "OFS_TINFO_DCF_LASTTIME, 4, VARTYPE_DWORD" ::= { ntsSystemTimeInfo 5 } ntsDCFTInfoSecCount OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Couner of DCF pulses (usually 0..58)" REFERENCE "OFS_TINFO_DCF_SECCNT, 4, VARTYPE_DWORD" ::= { ntsSystemTimeInfo 6 } ntsDCFTInfoStratum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Stratum of DCF source" REFERENCE "OFS_TINFO_DCF_STRATUM, 1, VARTYPE_BYTE" ::= { ntsSystemTimeInfo 7 } ntsDCFTInfoSAT OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of satellites (only GPS 4500)" REFERENCE "OFS_TINFO_DCF_SAT_NBR, 1, VARTYPE_BYTE" ::= { ntsSystemTimeInfo 8 } ntsNTPTInfoCurrentSource OBJECT-TYPE SYNTAX OCTET STRING (SIZE(63)) MAX-ACCESS read-only STATUS current DESCRIPTION "Current NTP time source (system peer)." REFERENCE "OFS_TINFO_NTP_SOURCE, 63, VARTYPE_STRING" ::= { ntsSystemTimeInfo 9 } ntsNTPTInfoSystemOffset OBJECT-TYPE SYNTAX Integer32 UNITS "micro seconds (us)" MAX-ACCESS read-only STATUS current DESCRIPTION "Current system time offset." REFERENCE "OFS_TINFO_NTP_OFFSET, 4, VARTYPE_DWORD" ::= { ntsSystemTimeInfo 10 } ntsNTPTInfoSourceJitter OBJECT-TYPE SYNTAX Integer32 UNITS "micro seconds (us)" MAX-ACCESS read-only STATUS current DESCRIPTION "Current time source jitter." REFERENCE "OFS_TINFO_NTP_JITTER, 4, VARTYPE_DWORD" ::= { ntsSystemTimeInfo 11 } ntsNTPTInfoStratum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Stratum of NTP" REFERENCE "OFS_TINFO_NTP_STRATUM, 1, VARTYPE_BYTE" ::= { ntsSystemTimeInfo 12 } ntsNTPTInfoFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Frequency of NTP" REFERENCE "OFS_TINFO_NTP_FREQ, 4, VARTYPE_INTEGER" ::= { ntsSystemTimeInfo 13 } ntsNTPTInfoReachable OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current reach of NTP source (octal 0..377)" REFERENCE "OFS_TINFO_NTP_REACH, 1, VARTYPE_BYTE" ::= { ntsSystemTimeInfo 14 } -- ----------------------------------------------------------------- -- -- System - Maintenance -- ----------------------------------------------------------------- -- ntsSystemMaintenance OBJECT IDENTIFIER ::= { ntsSystem 50 } ntsSysUpdateCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), runRamDirUpdateProcess (1), runUSBUpdateProcess(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "System software update command variable. After the update proccess the device will do a restart. 0: No action 1: Run /ram directory update proccess" REFERENCE "OFS_SYSTEM_UPDATE, 1, VARTYPE_BYTE" ::= { ntsSystemMaintenance 1 } ntsSysBackupCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), runBackupProcess (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System backup command variable. The current configuration files will be copied internal. 0: No action 1: Run local backup proccess" REFERENCE "OFS_SYSTEM_BACKUP, 1, VARTYPE_BYTE" ::= { ntsSystemMaintenance 2 } ntsSysRestoreCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), runRestoreProcess (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System restore command variable. Restores previous created configuration files copies (by the local backup command). 0: No Action 1: Run local restore proccess" REFERENCE "OFS_SYSTEM_RESTORE, 1, VARTYPE_BYTE" ::= { ntsSystemMaintenance 3 } ntsSysRestartCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), reboot (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System reboot command variable. 0: No action 1: Reboot" REFERENCE "OFS_SYSTEM_RESTART, 1, VARTYPE_BYTE" ::= { ntsSystemMaintenance 4 } ntsSysDefaultCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), runDefaltRestoreProcess (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "System restore command variable. Restores system to default. 0: No action 1: Run default restore proccess" REFERENCE "OFS_SYSTEM_DEFAULT, 1, VARTYPE_BYTE" ::= { ntsSystemMaintenance 5 } ntsSysAllChanged OBJECT-TYPE SYNTAX INTEGER { noAction (0), readAllConfigFiles (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reread all configuration files" REFERENCE "OFS_SYSTEM_ALL_CHANGED, 1, VARTYPE_BYTE" ::= { ntsSystemMaintenance 6 } -- ----------------------------------------------------------------- -- -- System - Versions -- ----------------------------------------------------------------- -- ntsSystemVersions OBJECT IDENTIFIER ::= { ntsSystem 60 } ntsVerModule OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the linux time driver software." REFERENCE "OFS_VER_NTS_TIME, 59, VARTYPE_STRING" ::= { ntsSystemVersions 1 } ntsVerLangResource OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the menu text resource file." REFERENCE "OFS_VER_LANGUAGE, 59, VARTYPE_STRING" ::= { ntsSystemVersions 2 } ntsVerTimezoneTable OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the time zone tables." REFERENCE "OFS_VER_SEASON, 59, VARTYPE_STRING" ::= { ntsSystemVersions 3 } ntsVerNTP OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the NTP server." REFERENCE "OFS_VER_NTPD, 59, VARTYPE_STRING" ::= { ntsSystemVersions 4 } ntsVerLinux OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the linux kernel." REFERENCE "OFS_VER_KERNEL, 59, VARTYPE_STRING" ::= { ntsSystemVersions 5 } ntsVerCLIShell OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the command line shell." REFERENCE "OFS_VER_BUSYBOX, 59, VARTYPE_STRING" ::= { ntsSystemVersions 6 } ntsVerRootFS OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the root file system." REFERENCE "OFS_VER_FILESYS, 59, VARTYPE_STRING" ::= { ntsSystemVersions 7 } ntsVerSNMPMasterAgent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the SNMP master agent." REFERENCE "OFS_VER_SNMPMASTER, 59, VARTYPE_STRING" ::= { ntsSystemVersions 8 } ntsVerSNMPSubAgent OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the SNMP sub agent." REFERENCE "OFS_VER_SNMPSUBAGENT, 59, VARTYPE_STRING" ::= { ntsSystemVersions 9 } ntsVerApplication OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "Version information of the NTS application software." REFERENCE "OFS_VER_NTS, 59, VARTYPE_STRING" ::= { ntsSystemVersions 10 } -- ----------------------------------------------------------------- -- -- System - Product information -- ----------------------------------------------------------------- -- ntsProdInfo OBJECT IDENTIFIER ::= { ntsSystem 70 } ntsProdInfoHWCode OBJECT-TYPE SYNTAX OCTET STRING (SIZE(8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device type code. 1.Byte = w (device main group, 8 = Software) 2.Byte = x (device sub group) 3.Byte = y (device function) 4.Byte = z (device variants) 5.-8.Byte = reserved Example: NTS -> 5.0.0.0 w=5, x=0, y=0, z=0" REFERENCE "OFS_PROD_HW_CODE, 8, VARTYPE_BYTEARR" ::= { ntsProdInfo 1 } ntsProdInfoHWName OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of the NTS device (type)." REFERENCE "OFS_PROD_HW_NAME, 59, VARTYPE_STRING" ::= { ntsProdInfo 2 } ntsProdInfoHWRevision OBJECT-TYPE SYNTAX DisplayString (SIZE(1..19)) MAX-ACCESS read-only STATUS current DESCRIPTION "Hardware revision of the NTS device." REFERENCE "OFS_PROD_HW_VER, 19, VARTYPE_STRING" ::= { ntsProdInfo 3 } ntsProdInfoProdNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..19)) MAX-ACCESS read-only STATUS current DESCRIPTION "Product number (serial number) of the NTS device." REFERENCE "OFS_PROD_PROD_NR, 20, VARTYPE_STRING" ::= { ntsProdInfo 4 } ntsProdInfoArticleNo OBJECT-TYPE SYNTAX DisplayString (SIZE(1..8)) MAX-ACCESS read-only STATUS current DESCRIPTION "Article number of the NTS device." REFERENCE "OFS_PROD_ART_NR, 8, VARTYPE_STRING" ::= { ntsProdInfo 5 } ntsProdInfoFirmwareVer OBJECT-TYPE SYNTAX DisplayString (SIZE(1..40)) MAX-ACCESS read-only STATUS current DESCRIPTION "Firmware version of the NTS device." REFERENCE "OFS_PROD_FIRMW_VER, 40, VARTYPE_STRING" ::= { ntsProdInfo 6 } ntsSysConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "System configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_GEN_CHANGED, 1, VARTYPE_BYTE" ::= { ntsSystem 100 } ntsSysConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_GEN_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsSystem 101 } -- ----------------------------------------------------------------- -- -- Network -- ----------------------------------------------------------------- -- ntsNetwork OBJECT IDENTIFIER ::= { ntsMIB 2 } ntsHostname OBJECT-TYPE SYNTAX DisplayString (SIZE(11)) MAX-ACCESS read-write STATUS current DESCRIPTION "Hostname of the NTS." REFERENCE "OFS_NW_HOSTNAME, 12, VARTYPE_STRING" ::= { ntsNetwork 1 } ntsDomain OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Domain name of the NTS." REFERENCE "OFS_NW_DOMAIN, 64, VARTYPE_STRING" ::= { ntsNetwork 2 } ntsNetworkIPAddr OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(15)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx)" REFERENCE "OFS_NW_IP_V4, 64, VARTYPE_STRING" ::= { ntsNetwork 3 } ntsNetworkIPMask OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(15)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 subnet mask (xxx.xxx.xxx.xxx)" REFERENCE "OFS_NW_MASK_V4, 64, VARTYPE_STRING" ::= { ntsNetwork 4 } ntsNetworkIPGateway OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(15)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) of the gateway" REFERENCE "OFS_NW_GW_V4, 64, VARTYPE_STRING" ::= { ntsNetwork 5 } ntsNetworkIPNameserver OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(15)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) of the nameserver" REFERENCE "OFS_NW_DNS_V4, 64, VARTYPE_STRING" ::= { ntsNetwork 6 } ntsNetworkDHCPMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP mode. 0: DHCP disabled 1: DHCP enabled" REFERENCE "OFS_NW_DHCP_V4, 1, VARTYPE_BYTE" ::= { ntsNetwork 7 } ntsNetworkEthernetLinkMode OBJECT-TYPE SYNTAX Unsigned32 (0..255) MAX-ACCESS read-write STATUS current DESCRIPTION "Ethernet link mode 0: 10Mbit half duplex 1: 100Mbit half duplex 2: 10Mbit full duplex 3: 100Mbit full duplex 4: Link ok 128: auto negotiation enabled Example: Value = 135 --> Auto neg. enabled, link ok, 100Mbit/full" REFERENCE "OFS_NW_LINK, 1, VARTYPE_BYTE" ::= { ntsNetwork 8 } ntsNetworkIPv6AutoConf OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "Auto configuration mode IP V6. 0: Auto conf disabled 1: Auto conf enabled" REFERENCE "OFS_NW_AUTOCONF, 1, VARTYPE_BYTE" ::= { ntsNetwork 21 } ntsNetworkIPv6DHCPMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "DHCP mode IP V6. 0: DHCP disabled 1: DHCP enabled" REFERENCE "OFS_NW_DHCP_V6, 1, VARTYPE_BYTE" ::= { ntsNetwork 22 } ntsNetworkIPv6Addr1 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 network address 1 (xxxx:xxxx::xxxx)" REFERENCE "OFS_NW_IP1_V6, 64, VARTYPE_STRING" ::= { ntsNetwork 23 } ntsNetworkIPv6Prefix1 OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 subnet prefix 1" REFERENCE "OFS_NW_PREFIX1_V6, 1, VARTYPE_BYTE" ::= { ntsNetwork 24 } ntsNetworkIPv6Gateway1 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 network address (xxxx:xxxx::xxxx) of the gateway 1" REFERENCE "OFS_NW_GW1_V6, 64, VARTYPE_STRING" ::= { ntsNetwork 25 } ntsNetworkIPv6Nameserver OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 network address (xxxx:xxxx::xxxx) of the nameserver" REFERENCE "OFS_NW_DNS_V6, 64, VARTYPE_STRING" ::= { ntsNetwork 26 } ntsNetworkIPv6Addr2 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 network address 2 (xxxx:xxxx::xxxx)" REFERENCE "OFS_NW_IP2_V6, 64, VARTYPE_STRING" ::= { ntsNetwork 27 } ntsNetworkIPv6Prefix2 OBJECT-TYPE SYNTAX Unsigned32 (0..128) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 subnet prefix 2" REFERENCE "OFS_NW_PREFIX2_V6, 1, VARTYPE_BYTE" ::= { ntsNetwork 28 } ntsNetworkIPv6Gateway2 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv6 network address (xxxx:xxxx::xxxx) of the gateway 2" REFERENCE "OFS_NW_GW2_V6, 64, VARTYPE_STRING" ::= { ntsNetwork 29 } ntsNetworkConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Network configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_NW_CHANGED, 1, VARTYPE_BYTE" ::= { ntsNetwork 100 } ntsNetworkConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_NW_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsNetwork 101 } -- ----------------------------------------------------------------- -- -- Network Services -- ----------------------------------------------------------------- -- ntsNetServices OBJECT IDENTIFIER ::= { ntsMIB 3 } ntsTelnetMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "Telnet mode. 0: disabled, 1: enabled" REFERENCE "OFS_SERVICE_TELNET, 1, VARTYPE_BYTE" ::= { ntsNetServices 1 } ntsFTPMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "FTP mode. 0: disabled, 1: enabled" REFERENCE "OFS_SERVICE_FTP, 1, VARTYPE_BYTE" ::= { ntsNetServices 2 } ntsSSHMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "SSH mode. 0: disabled, 1: enabled" REFERENCE "OFS_SERVICE_SSH, 1, VARTYPE_BYTE" ::= { ntsNetServices 3 } ntsHTTPMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP mode. 0: disabled, 1: enabled" REFERENCE "OFS_SERVICE_HTTP, 1, VARTYPE_BYTE" ::= { ntsNetServices 4 } ntsHTTPPort OBJECT-TYPE SYNTAX Integer32 (80 | 162..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "HTTP port (default 80)." REFERENCE "OFS_SERVICE_HTTP_PORT, 2, VARTYPE_WORD" ::= { ntsNetServices 5 } ntsNetServicesConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Network services configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_SERVICE_CHANGED, 1, VARTYPE_BYTE" ::= { ntsNetServices 100 } ntsNetServicesConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_SERVICE_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsNetServices 101 } -- ----------------------------------------------------------------- -- -- Time handling -- ----------------------------------------------------------------- -- ntsTimeHandling OBJECT IDENTIFIER ::= { ntsMIB 4 } -- ----------------------------------------------------------------- -- -- Time handling - Time source -- ----------------------------------------------------------------- -- ntsTimeSource OBJECT IDENTIFIER ::= { ntsTimeHandling 1 } ntsTSDCFInput OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "Local DCF input mode. 0: disabled 1: enabled" REFERENCE "OFS_TIME_LOCSOURCE, 1, VARTYPE_BYTE" ::= { ntsTimeSource 1 } ntsTSTimezone OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "Time zone for the selected time source (excluding NTP). 0: UTC 1-99: See user manual 800870, time zone table" REFERENCE "OFS_TIME_SOURCE_TZ, 1, VARTYPE_BYTE" ::= { ntsTimeSource 2 } ntsTSStratumMode OBJECT-TYPE SYNTAX Unsigned32 (0..15) MAX-ACCESS read-write STATUS current DESCRIPTION "Configured stratum level of the NTS. 0: Automatic Stratum level calculation 1-15: Fix Stratum level" REFERENCE "OFS_TIME_FSTRATUM, 1, VARTYPE_BYTE" ::= { ntsTimeSource 3 } ntsTSStratumErrorLimit OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Configured Stratum level limit to generate an alarm. Valid range 1-16" REFERENCE "OFS_TIME_ESTRATUM, 1, VARTYPE_BYTE" ::= { ntsTimeSource 4 } ntsTSTimeout OBJECT-TYPE SYNTAX Unsigned32 (0..2160) UNITS "minute" MAX-ACCESS read-write STATUS current DESCRIPTION "Time duration to set an alarm after a time source failure. Range 1-2160 minutes 0: disabled" REFERENCE "OFS_TIME_SOURCE_TO, 4, VARTYPE_DWORD" ::= { ntsTimeSource 5 } ntsTSStratumTimeout1 OBJECT-TYPE SYNTAX Unsigned32 (1..999) UNITS "hour" MAX-ACCESS read-write STATUS current DESCRIPTION "Time duration to increase the stratum level from 0 to 16 in case of a source failure. Range 1-999 hours" REFERENCE "OFS_TIME_STRATUM_TO, 4, VARTYPE_DWORD" ::= { ntsTimeSource 6 } ntsTSDCFAdjusment OBJECT-TYPE SYNTAX Integer32 (-60000..60000) UNITS "milli seconds (ms)" MAX-ACCESS read-write STATUS current DESCRIPTION "Time correction for DCF low precision sources. Range -60000..60000ms" REFERENCE "OFS_TIME_SOURCE_COR, 4, VARTYPE_DWORD" ::= { ntsTimeSource 7 } ntsTSOffsetSynchOnly OBJECT-TYPE SYNTAX Unsigned32 (0 | 100..5000) UNITS "milli seconds (ms)" MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum time offset to adjust the time. If the time offset is larger than this value an alarm is generated and the time is no longer adjusted. Range 100-5000ms 0: Synchronisation only is disabled" REFERENCE "OFS_TIME_SYN_ONLY, 4, VARTYPE_DWORD" ::= { ntsTimeSource 8 } ntsTSLeapSecMode OBJECT-TYPE SYNTAX INTEGER { none (0), insert1Second (1), auto (2), cutOff1Second (255) } MAX-ACCESS read-write STATUS current DESCRIPTION "Type of the leap second 0: None 1: Insert 1 second at the leap date/time 2: Auto 255: Cut off 1 second at the leap date/time" REFERENCE "OFS_TIME_LEAP_SEC_MODE, 1, VARTYPE_BYTE" ::= { ntsTimeSource 9 } ntsTSLeapSecDate OBJECT-TYPE SYNTAX DisplayString UNITS "Date/Time string hh:mm:ss DD.MM.YY" MAX-ACCESS read-write STATUS current DESCRIPTION "Defines the system time (UTC) of the leap second. Format: ASCII string = hh:mm:ss DD.MM.YY" REFERENCE "OFS_TIME_LEAP_SEC_DATE, 17, VARTYPE_STRING" ::= { ntsTimeSource 10 } ntsTSConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Time source configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_TIME_CHANGED, 1, VARTYPE_BYTE" ::= { ntsTimeSource 100 } ntsTSConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_TIME_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsTimeSource 101 } -- ----------------------------------------------------------------- -- -- Time handling - NTP server -- ----------------------------------------------------------------- -- ntsTimeNTPServer OBJECT IDENTIFIER ::= { ntsTimeHandling 3 } -- ----------------------------------------------------------------- -- -- Time handling - NTP server - Source table -- ----------------------------------------------------------------- -- ntsNTPSourceTable OBJECT-TYPE SYNTAX SEQUENCE OF NtsNTPSourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with NTP time sources" REFERENCE "OFS_NTP_SERVER1, 1, 4, 2, 7, {{84,VARTYPE_STRUCTARR},{64,VARTYPE_STRING},{4,VARTYPE_INTEGER},{4,VARTYPE_INTEGER},{4,VARTYPE_INTEGER},{4,VARTYPE_INTEGER},{4,VARTYPE_WORD}}" ::= { ntsTimeNTPServer 1 } ntsNTPSourceEntry OBJECT-TYPE SYNTAX NtsNTPSourceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry definition of the source table. The index number is only virtual and not accessible." INDEX { ntsNTPSourceIndex } ::= { ntsNTPSourceTable 1 } NtsNTPSourceEntry ::= SEQUENCE { ntsNTPSourceIndex Integer32, ntsNTPSourceAddr MobaNetworkName, ntsNTPSourceMinPoll Integer32, ntsNTPSourceMaxPoll Integer32, ntsNTPSourceMode INTEGER, ntsNTPSourcePrefer INTEGER, ntsNTPSourceKey Integer32 } ntsNTPSourceIndex OBJECT-TYPE SYNTAX Integer32 (1..4) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the NTP source table (only virtual). Valid index = 1 .. 4" ::= { ntsNTPSourceEntry 1 } ntsNTPSourceAddr OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) or fully qualified domain name of the NTP source server." ::= { ntsNTPSourceEntry 2 } ntsNTPSourceMinPoll OBJECT-TYPE SYNTAX Integer32 (0 | 1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum poll rate (interval) for this source. Interval = 2 power of value (2^value) E.g. Value = 4 --> Interval = 16 seconds Range: 1 .. 10 0=auto" ::= { ntsNTPSourceEntry 3 } ntsNTPSourceMaxPoll OBJECT-TYPE SYNTAX Integer32 (0 | 1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum poll rate (interval) for this source. Interval = 2 power of value (2^value) E.g. Value = 4 --> Interval = 16 seconds Range: 2 .. 10 This poll rate should be higher or the same as the minimum poll rate. 0=auto" ::= { ntsNTPSourceEntry 4 } ntsNTPSourceMode OBJECT-TYPE SYNTAX INTEGER { server (0), peer (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "NTP time information request mode. 0: The NTS is a pure client to this source 1: The NTS acts as NTP server in peer mode to this source The peer mode should not be used together with public time servers as source." ::= { ntsNTPSourceEntry 5 } ntsNTPSourcePrefer OBJECT-TYPE SYNTAX INTEGER { normal (0), prefered (1) } MAX-ACCESS read-write STATUS current DESCRIPTION "0: Normal 1: This source is marked as prefered. Important: Only one source should be prefered." ::= { ntsNTPSourceEntry 6 } ntsNTPSourceKey OBJECT-TYPE SYNTAX Integer32 (-1 | 0 | 1..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP key for authentication 0=off, 1..65534=key, -1=autokey" ::= { ntsNTPSourceEntry 7 } -- ----------------------------------------------------------------- -- -- Time handling - NTP server - Broadcast table -- ----------------------------------------------------------------- -- ntsNTPBroadcastTable OBJECT-TYPE SYNTAX SEQUENCE OF NtsNTPBroadcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with NTP broadcast configuration" REFERENCE "OFS_NTP_BCASTIP1, 1, 2, 2, 5, {{68,VARTYPE_STRUCTARR},{64,VARTYPE_STRING},{4,VARTYPE_INTEGER},{4,VARTYPE_INTEGER},{4,VARTYPE_INTEGER}}" ::= { ntsTimeNTPServer 2 } ntsNTPBroadcastEntry OBJECT-TYPE SYNTAX NtsNTPBroadcastEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry definition of the source table. The index number is only virtual and not accessible." INDEX { ntsNTPBroadcastIndex } ::= { ntsNTPBroadcastTable 1 } NtsNTPBroadcastEntry ::= SEQUENCE { ntsNTPBroadcastIndex Integer32, ntsNTPBroadcastAddr MobaNetworkName, ntsNTPBrodcastInterval Unsigned32, ntsNTPBroadcastTTL Unsigned32, ntsNTPBroadcastKey Integer32 } ntsNTPBroadcastIndex OBJECT-TYPE SYNTAX Integer32 (1..2) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the NTP broadcast entry (only virtual). Valid index = 1 .. 2" ::= { ntsNTPBroadcastEntry 1 } ntsNTPBroadcastAddr OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 broadcast or multicast address (xxx.xxx.xxx.xxx) to send out NTP time information." ::= { ntsNTPBroadcastEntry 2 } ntsNTPBrodcastInterval OBJECT-TYPE SYNTAX Unsigned32 (0..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Broadcast / multicast send interval. Interval = 2 power of value (2^value) E.g. Value = 4 --> Interval = 16 seconds" ::= { ntsNTPBroadcastEntry 3 } ntsNTPBroadcastTTL OBJECT-TYPE SYNTAX Unsigned32 (1..99) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast time to live value. Range: 1..99" ::= { ntsNTPBroadcastEntry 4 } ntsNTPBroadcastKey OBJECT-TYPE SYNTAX Integer32 (-1 | 0 | 1..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP broadcast key 0=off, 1..65534=key, -1=autokey" ::= { ntsNTPBroadcastEntry 5 } ntsNTPKeyFileCmd OBJECT-TYPE SYNTAX INTEGER { notDefined (0), importKeysFromFile (1), exportKeysToFile (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Import/export NTP keys. 0: Not defined 1: Import keys from file (/ram directory) 2: Export keys to file (/ram directory)" REFERENCE "OFS_NTP_KEY_FILE_CMD, 1, VARTYPE_BYTE" ::= { ntsTimeNTPServer 20 } ntsNTPKeyTrusted OBJECT-TYPE SYNTAX DisplayString (SIZE(0..47)) MAX-ACCESS read-write STATUS current DESCRIPTION "List of NTP trusted keys separated by spaces" REFERENCE "OFS_NTP_KEY_TRUSTED, 48, VARTYPE_STRING" ::= { ntsTimeNTPServer 21 } ntsNTPKeyRequest OBJECT-TYPE SYNTAX Integer32 (0 | 1..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP request key 0: off 1..65534: key" REFERENCE "OFS_NTP_KEY_REQUEST, 2, VARTYPE_WORD" ::= { ntsTimeNTPServer 22 } ntsNTPKeyControl OBJECT-TYPE SYNTAX Integer32 (0 | 1..65534) MAX-ACCESS read-write STATUS current DESCRIPTION "NTP control key 0: off 1..65534: key" REFERENCE "OFS_NTP_KEY_CONTROL, 2, VARTYPE_WORD" ::= { ntsTimeNTPServer 23 } ntsNTPKeyGeneratorCmd OBJECT-TYPE SYNTAX DisplayString (SIZE(0..49)) MAX-ACCESS read-write STATUS current DESCRIPTION "Command according user manual" REFERENCE "OFS_NTP_KEYGEN_CMD, 50, VARTYPE_STRING" ::= { ntsTimeNTPServer 24 } ntsNTPAutokeyPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(0..15)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password for the autokey authentification" REFERENCE "OFS_NTP_AUTOKEY_PW, 15, VARTYPE_STRING" ::= { ntsTimeNTPServer 25 } ntsNTPAccessControl OBJECT-TYPE SYNTAX INTEGER { off (0), local (1), on (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Access control for ntp query 0: Off (all allowed) 1: Local network only 2: On (all blocked)" REFERENCE "OFS_NTP_ACCESS_CTL, 1, VARTYPE_BYTE" ::= { ntsTimeNTPServer 26 } ntsNTPConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "NTP server configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_NTP_CHANGED, 1, VARTYPE_BYTE" ::= { ntsTimeNTPServer 100 } ntsNTPConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_NTP_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsTimeNTPServer 101 } -- ----------------------------------------------------------------- -- -- Time handling - Manual time set -- ----------------------------------------------------------------- -- ntsTimeManualSet OBJECT IDENTIFIER ::= { ntsTimeHandling 4 } ntsManualTimeSetUTC OBJECT-TYPE SYNTAX DisplayString (SIZE(17 | 19)) UNITS "Date/Time string hh:mm:ss DD.MM.YY" MAX-ACCESS read-write STATUS current DESCRIPTION "Set the NTS system time (UTC). After set of this variable you have to set the variable ntsManualTimeCmd = 1 to submit the time. Format: ASCII string = hh:mm:ss DD.MM.YY" REFERENCE "OFS_MANTIME_UTC, 17, VARTYPE_STRING" ::= { ntsTimeManualSet 1 } ntsManualTimeSetDiff OBJECT-TYPE SYNTAX Integer32 (-10000..10000) UNITS "milli seconds (ms)" MAX-ACCESS read-write STATUS current DESCRIPTION "Correct the NTS system time by a difference value. After set of this variable you have to set the variable ntsManualTimeCmd = 2 to submit the time." REFERENCE "OFS_MANTIME_DIFF, 4, VARTYPE_DWORD" ::= { ntsTimeManualSet 2 } ntsManualTimeCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), setTime (1), correctTime (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Change command to set the system time manual. 0: No action 1: Set the time by ntsManualTimeSetUTC 2: Correct the time by ntsManualTimeSetDiff" REFERENCE "OFS_MANTIME_CHANGED, 1, VARTYPE_BYTE" ::= { ntsTimeManualSet 100 } -- ----------------------------------------------------------------- -- -- Output lines -- ----------------------------------------------------------------- -- ntsOutputLines OBJECT IDENTIFIER ::= { ntsMIB 5 } -- ----------------------------------------------------------------- -- -- Output lines - DCF out -- ----------------------------------------------------------------- -- ntsOutDCFPulse OBJECT IDENTIFIER ::= { ntsOutputLines 1 } ntsOutDCFPulseMode OBJECT-TYPE SYNTAX INTEGER { disabled (0), dcfOutput (1), pulseOutput (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "mode of the output line. 0: disabled 1: DCF output, 2: Pulse output " REFERENCE "OFS_DCF_MODE, 1, VARTYPE_BYTE" ::= { ntsOutDCFPulse 1 } ntsOutDCFPulseTimezone OBJECT-TYPE SYNTAX Unsigned32 (0..99) MAX-ACCESS read-write STATUS current DESCRIPTION "Time zone for the generated DCF time code. 0: UTC 1-99: See user manual 800870, time zone table" REFERENCE "OFS_DCF_TZ, 1, VARTYPE_BYTE" ::= { ntsOutDCFPulse 2 } ntsOutDCFPulsePulseType OBJECT-TYPE SYNTAX INTEGER { everySecond (0), everyMinute (1), everyHour (2), userDefined (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Pulse type 0: every second 1: every minute 2: every hour 3: user defined" REFERENCE "OFS_DCF_PULSE_TYPE, 1, VARTYPE_BYTE" ::= { ntsOutDCFPulse 3 } ntsOutDCFPulsePulseTime OBJECT-TYPE SYNTAX Integer32 (1..500) UNITS "milli seconds (ms)" MAX-ACCESS read-write STATUS current DESCRIPTION "Pulse width" REFERENCE "OFS_DCF_PULSE_TIME, 2, VARTYPE_WORD" ::= { ntsOutDCFPulse 4 } ntsOutDCFPulsePulsePeriod OBJECT-TYPE SYNTAX Integer32 (1..3600) UNITS "seconds (s)" MAX-ACCESS read-write STATUS current DESCRIPTION "Pulse period" REFERENCE "OFS_DCF_PULSE_PERIOD, 2, VARTYPE_WORD" ::= { ntsOutDCFPulse 5 } ntsOutDCFPulseCorrection OBJECT-TYPE SYNTAX Integer32 (-500..500) UNITS "milli seconds (ms)" MAX-ACCESS read-write STATUS current DESCRIPTION "Pulse output correction." REFERENCE "OFS_DCF_CORRECTION, 2, VARTYPE_WORD" ::= { ntsOutDCFPulse 6 } ntsOutDCFPulseConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "DCF output line configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_DCF_CHANGED, 1, VARTYPE_BYTE" ::= { ntsOutDCFPulse 100 } ntsOutDCFPulseConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_DCF_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsOutDCFPulse 101 } -- ----------------------------------------------------------------- -- -- Output lines - Timezone server -- ----------------------------------------------------------------- -- ntsOutLineTZServer OBJECT IDENTIFIER ::= { ntsOutputLines 6 } ntsOutLineTZServerMode OBJECT-TYPE SYNTAX INTEGER { disabled (0), sendNTPMulticast (1), sendNTPAndTimeZoneMulticast (2), sentTimeZoneMulticast (3), answerTimeZoneOnRequest (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Operation mode of the timezone server output. 0: disabled 1: send NTP multicast 2: send NTP and time zone table multicast 3: send time zone table multicast 4: answer timezone on request 5: send empty time zone table once" REFERENCE "OFS_TZSERVER_MODE, 1, VARTYPE_BYTE" ::= { ntsOutLineTZServer 1 } ntsOutLineTZServerMCastAddr OBJECT-TYPE SYNTAX MobaNetworkName MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 multicast address (xxx.xxx.xxx.xxx) to send out timezone information." REFERENCE "OFS_TZSERVER_MCAST_IP, 63, VARTYPE_STRING" ::= { ntsOutLineTZServer 2 } ntsOutLineTZServerMCastPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 multicast port (1..65535) to send out timezone information." REFERENCE "OFS_TZSERVER_MCAST_PORT, 4, VARTYPE_DWORD" ::= { ntsOutLineTZServer 3 } ntsOutLineTZServerNTPInterval OBJECT-TYPE SYNTAX Unsigned32 (1..16) MAX-ACCESS read-write STATUS current DESCRIPTION "Send interval of the NTP time information for the timezone server. Interval = 2 power of value (2^value) E.g. Value = 4 --> Interval = 16 seconds" REFERENCE "OFS_TZSERVER_POLL, 1, VARTYPE_BYTE" ::= { ntsOutLineTZServer 4 } ntsOutLineTZServerTTL OBJECT-TYPE SYNTAX Unsigned32 (1..64) MAX-ACCESS read-write STATUS current DESCRIPTION "Multicast time to live value. Range: 1..64" REFERENCE "OFS_TZSERVER_TTL, 1, VARTYPE_BYTE" ::= { ntsOutLineTZServer 5 } ntsOutLineTZServerTableInterval OBJECT-TYPE SYNTAX Unsigned32 (10..86400) UNITS "seconds [s]" MAX-ACCESS read-write STATUS current DESCRIPTION "Send interval (repetition time) of the timezone table. Interval in seconds" REFERENCE "OFS_TZSERVER_TOTABLE, 4, VARTYPE_DWORD" ::= { ntsOutLineTZServer 6 } ntsOutLineTZServerEntryInterval OBJECT-TYPE SYNTAX Unsigned32 (1..60) UNITS "seconds [s]" MAX-ACCESS read-write STATUS current DESCRIPTION "Send interval (iteration time) of the timezone entries of the timezone table. Interval in seconds" REFERENCE "OFS_TZSERVER_TOENTRY, 1, VARTYPE_BYTE" ::= { ntsOutLineTZServer 7 } ntsOutLineTZServerTable OBJECT-TYPE SYNTAX SEQUENCE OF NtsOutLineTZServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Timezone server table. 15 entries with the index of the timezone master table or user table." REFERENCE "OFS_TZSERVER_TZTABLE, 1, 15, 2, 2, {{1,VARTYPE_BYTEARR}, {1, VARTYPE_BYTE}}" ::= { ntsOutLineTZServer 8 } ntsOutLineTZServerEntry OBJECT-TYPE SYNTAX NtsOutLineTZServerEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The entry definition of the timezone table. The index number is only virtual and not accessible." INDEX { ntsOutLineTZTableIndex } ::= { ntsOutLineTZServerTable 1 } NtsOutLineTZServerEntry ::= SEQUENCE { ntsOutLineTZTableIndex Integer32, ntsOutLineTZTableEntryNumber Integer32 } ntsOutLineTZTableIndex OBJECT-TYPE SYNTAX Integer32 (1..15) MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the timezone server table (only virtual). Valid index = 1 .. 15" ::= { ntsOutLineTZServerEntry 1 } ntsOutLineTZTableEntryNumber OBJECT-TYPE SYNTAX Integer32 (0..99 | 255) MAX-ACCESS read-write STATUS current DESCRIPTION "Time zone for user timezone table entry 0: UTC 1-99: See user manual 800870, time zone table" ::= { ntsOutLineTZServerEntry 2 } ntsOutLineTZServerConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Timezone table server output configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_TZSERVER_CHANGED, 1, VARTYPE_BYTE" ::= { ntsOutLineTZServer 100 } ntsOutLineTZServerConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_TZSERVER_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsOutLineTZServer 101 } -- ----------------------------------------------------------------- -- -- Alarm indication -- ----------------------------------------------------------------- -- ntsAlarmIndicationConfig OBJECT IDENTIFIER ::= { ntsMIB 6 } ntsIndicationMask OBJECT-TYPE SYNTAX MobaAlarm64 (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm bit mask for the indication of alarms by LED, menu, web interface and MOBA-NMS." REFERENCE "OFS_AL_RELAY_MASK, 8, VARTYPE_BYTEARR" ::= { ntsAlarmIndicationConfig 1 } ntsIndicationConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm indication configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_AL_CHANGED, 1, VARTYPE_BYTE" ::= { ntsAlarmIndicationConfig 100 } ntsIndicationConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_AL_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsAlarmIndicationConfig 101 } -- ----------------------------------------------------------------- -- -- Alarm mail configuration -- ----------------------------------------------------------------- -- ntsAlarmMailConfig OBJECT IDENTIFIER ::= { ntsMIB 7 } ntsMailMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "Mode of the mail operation. 0: disabled 1: enabled" REFERENCE "OFS_MAIL_MODE, 1, VARTYPE_BYTE" ::= { ntsAlarmMailConfig 1 } ntsMailAlarmMask OBJECT-TYPE SYNTAX MobaAlarm64 (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm bit mask to send mail alarm messages. Alarm mail = (Alarms & Alarmmask) > 0" REFERENCE "OFS_MAIL_MASK, 8, VARTYPE_BYTEARR" ::= { ntsAlarmMailConfig 2 } ntsMailServerAddress OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) or fully qualified domain name of the mail server." REFERENCE "OFS_MAIL_SERVER, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 3 } ntsMailServerPort OBJECT-TYPE SYNTAX Unsigned32 (1..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network port of the mail server." REFERENCE "OFS_MAIL_PORT, 4, VARTYPE_DWORD" ::= { ntsAlarmMailConfig 4 } ntsMailAddrDestination1 OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mail destination address 1. Format: sample@test.com" REFERENCE "OFS_MAIL_DEST1, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 5 } ntsMailAddrDestination2 OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mail destination address 2. Format: sample@test.com" REFERENCE "OFS_MAIL_DEST2, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 6 } ntsMailAddrReply OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mail reply address. Is used to define the reply address for the recipient. Format: sample@test.com" REFERENCE "OFS_MAIL_REPLY, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 7 } ntsMailAddrFrom OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Mail sender (from) address. Is normally used to authenticate the sender on the mail server. Format: sample@test.com" REFERENCE "OFS_MAIL_FROM, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 8 } ntsMailUser OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "User name mail account. Is used to authenticate the sender on the mail server." REFERENCE "OFS_MAIL_USER, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 9 } ntsMailPassword OBJECT-TYPE SYNTAX DisplayString (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "Password mail account. Is used to authenticate the sender on the mail server." REFERENCE "OFS_MAIL_PASSWORD, 64, VARTYPE_STRING" ::= { ntsAlarmMailConfig 10 } ntsMailAuthMode OBJECT-TYPE SYNTAX INTEGER { off (0), auto (1), plain (2), login (3), cramMD5 (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode of the mail authentication. 0: Off (mail sender address used) 1: Auto (CRAM-MD5,LOGIN,PLAIN) 2: Plain 3: Login 4: CRAM-MD5" REFERENCE "OFS_MAIL_AUTHMODE, 1, VARTYPE_BYTE" ::= { ntsAlarmMailConfig 11 } ntsMailConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm mail configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_MAIL_CHANGED, 1, VARTYPE_BYTE" ::= { ntsAlarmMailConfig 100 } ntsMailConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_MAIL_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsAlarmMailConfig 101 } -- ----------------------------------------------------------------- -- -- SNMP configuration -- ----------------------------------------------------------------- -- ntsSnmpConfig OBJECT IDENTIFIER ::= { ntsMIB 8 } ntsSnmpMode OBJECT-TYPE SYNTAX INTEGER { disabled (0), v1v2cv3enabled (1), v2cv3enabled (2), v3enabled (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Mode of the SNMP operation. 0: disabled 1: V1,V2c,V3 enabled 2: V2c,V3 enabled 3: V3 enabled" REFERENCE "OFS_SNMP_MODE, 1, VARTYPE_BYTE" ::= { ntsSnmpConfig 1 } ntsSnmpAlarmMask OBJECT-TYPE SYNTAX MobaAlarm64 (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm bit mask to define the visible alarms by SNMP management system. Alarm status = (Alarms & Alarmmask) > 0" REFERENCE "OFS_SNMP_MASK, 8, VARTYPE_BYTEARR" ::= { ntsSnmpConfig 2 } ntsSnmpROCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Read only community string." REFERENCE "OFS_SNMPV12C_ROCOMM, 40, VARTYPE_STRING" ::= { ntsSnmpConfig 3 } ntsSnmpRWCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Read / write community string." REFERENCE "OFS_SNMPV12C_RWCOMM, 40, VARTYPE_STRING" ::= { ntsSnmpConfig 4 } ntsSnmpTrapMode OBJECT-TYPE SYNTAX EnabledDisabled MAX-ACCESS read-write STATUS current DESCRIPTION "Mode of the SNMP notification operation. 0: disabled 1: enabled" REFERENCE "OFS_TRAP_MODE, 1, VARTYPE_BYTE" ::= { ntsSnmpConfig 5 } ntsSnmpTrapAlarmMask OBJECT-TYPE SYNTAX MobaAlarm64 (SIZE(8)) MAX-ACCESS read-write STATUS current DESCRIPTION "Alarm bit mask to send snmp alarm messages. Alarm notification = (Alarms & Alarmmask) > 0" REFERENCE "OFS_TRAP_MASK, 8, VARTYPE_BYTEARR" ::= { ntsSnmpConfig 6 } ntsSnmpTrapCommunity OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Trap community string." REFERENCE "OFS_TRAP_COMM, 40, VARTYPE_STRING" ::= { ntsSnmpConfig 7 } ntsSnmpTrapListenerIPAddress1 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) or fully qualified domain name of the notification listener station." REFERENCE "OFS_TRAP_SERVER1, 64, VARTYPE_STRING" ::= { ntsSnmpConfig 8 } ntsSnmpTrapListenerPort1 OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network port of the notification listener station." REFERENCE "OFS_TRAP_PORT1, 2, VARTYPE_WORD" ::= { ntsSnmpConfig 9 } ntsSnmpTrapVersion1 OBJECT-TYPE SYNTAX INTEGER { version1 (1), version2c (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Version of the snmp trap/notification for trap destination 1. 1: SNMP Version 1 2: SNMP Version 2c" REFERENCE "OFS_TRAP_VERSION1, 1, VARTYPE_BYTE" ::= { ntsSnmpConfig 10 } ntsSnmpTrapListenerIPAddress2 OBJECT-TYPE SYNTAX MobaNetworkName (SIZE(63)) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network address (xxx.xxx.xxx.xxx) or fully qualified domain name of the trap listener station." REFERENCE "OFS_TRAP_SERVER2, 64, VARTYPE_STRING" ::= { ntsSnmpConfig 11 } ntsSnmpTrapListenerPort2 OBJECT-TYPE SYNTAX Unsigned32 (0..65535) MAX-ACCESS read-write STATUS current DESCRIPTION "IPv4 network port of the trap listener station." REFERENCE "OFS_TRAP_PORT2, 2, VARTYPE_WORD" ::= { ntsSnmpConfig 12 } ntsSnmpTrapVersion2 OBJECT-TYPE SYNTAX INTEGER { version1 (1), version2c (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Version of the snmp trap/notification for trap destination 2. 1: SNMP Version 1 2: SNMP Version 2c" REFERENCE "OFS_TRAP_VERSION2, 1, VARTYPE_BYTE" ::= { ntsSnmpConfig 13 } ntsSnmpTrapAliveMsgInterval OBJECT-TYPE SYNTAX Unsigned32 (0 | 1..7200) UNITS "seconds (s)" MAX-ACCESS read-write STATUS current DESCRIPTION "Time interval to send the alive message to the trap listener stations. 0: Alive message disabled >0: Alive message enabled, Range: 1 ... 7200 seconds" REFERENCE "OFS_TRAP_ALIVE_TO, 4, VARTYPE_DWORD" ::= { ntsSnmpConfig 14 } ntsSnmpLocation OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Location string" REFERENCE "OFS_SNMP_LOCATION, 40, VARTYPE_STRING" ::= { ntsSnmpConfig 15 } ntsSnmpContact OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "Contact string" REFERENCE "OFS_SNMP_CONTACT, 40, VARTYPE_STRING" ::= { ntsSnmpConfig 16 } -- ----------------------------------------------------------------- -- -- SNMP configuration - SNMPv3 -- ----------------------------------------------------------------- -- ntsSnmpV3 OBJECT IDENTIFIER ::= { ntsSnmpConfig 30 } ntsSnmpV3UserPassword1 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1 password string." REFERENCE "OFS_SNMPV3_USERPW1, 40, VARTYPE_STRING" ::= { ntsSnmpV3 1 } ntsSnmpV3UserLevel1 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1 security level. noauth: No authentication auth: Only authentication priv: Authentication and privacy" REFERENCE "OFS_SNMPV3_USERLEVEL1, 40, VARTYPE_STRING" ::= { ntsSnmpV3 2 } ntsSnmpV3UserRead1 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1 read access. _none_: No access _all_: Full access viewNTSInfo: Only NTS specific information viewNTS1: User defined 1 (viewNTS1) viewNTS2: User defined 2 (viewNTS2)" REFERENCE "OFS_SNMPV3_USERREAD1, 40, VARTYPE_STRING" ::= { ntsSnmpV3 3 } ntsSnmpV3UserWrite1 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1 write access. _none_: No access _all_: Full access viewNTSInfo: Only NTS specific information viewNTS1: User defined 1 (viewNTS1) viewNTS2: User defined 2 (viewNTS2)" REFERENCE "OFS_SNMPV3_USERWRITE1, 40, VARTYPE_STRING" ::= { ntsSnmpV3 4 } ntsSnmpV3UserPassword2 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2 password string." REFERENCE "OFS_SNMPV3_USERPW2, 40, VARTYPE_STRING" ::= { ntsSnmpV3 5 } ntsSnmpV3UserLevel2 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2 security level. noauth: No authentication auth: Only authentication priv: Authentication and privacy" REFERENCE "OFS_SNMPV3_USERLEVEL2, 40, VARTYPE_STRING" ::= { ntsSnmpV3 6 } ntsSnmpV3UserRead2 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2 read access. _none_: No access _all_: Full access viewNTSInfo: Only NTS specific information viewNTS1: User defined 1 (viewNTS1) viewNTS2: User defined 2 (viewNTS2)" REFERENCE "OFS_SNMPV3_USERREAD2, 40, VARTYPE_STRING" ::= { ntsSnmpV3 7 } ntsSnmpV3UserWrite2 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2 write access. _none_: No access _all_: Full access viewNTSInfo: Only NTS specific information viewNTS1: User defined 1 (viewNTS1) viewNTS2: User defined 2 (viewNTS2)" REFERENCE "OFS_SNMPV3_USERWRITE2, 40, VARTYPE_STRING" ::= { ntsSnmpV3 8 } ntsSnmpV3View11 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1, view 1 (Include OID)" REFERENCE "OFS_SNMPV3_VIEW1_1, 40, VARTYPE_STRING" ::= { ntsSnmpV3 11 } ntsSnmpV3View12 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1, view 2 (Include OID)" REFERENCE "OFS_SNMPV3_VIEW1_2, 40, VARTYPE_STRING" ::= { ntsSnmpV3 12 } ntsSnmpV3View13 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1, view 3 (Include OID)" REFERENCE "OFS_SNMPV3_VIEW1_3, 40, VARTYPE_STRING" ::= { ntsSnmpV3 13 } ntsSnmpV3View14 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1, view 4 (Exclude OID)" REFERENCE "OFS_SNMPV3_VIEW1_4, 40, VARTYPE_STRING" ::= { ntsSnmpV3 14 } ntsSnmpV3View15 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1, view 5 (Exclude OID)" REFERENCE "OFS_SNMPV3_VIEW1_5, 40, VARTYPE_STRING" ::= { ntsSnmpV3 15 } ntsSnmpV3View16 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 1, view 6 (Exclude OID)" REFERENCE "OFS_SNMPV3_VIEW1_6, 40, VARTYPE_STRING" ::= { ntsSnmpV3 16 } ntsSnmpV3View21 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2, view 1 (Include OID)" REFERENCE "OFS_SNMPV3_VIEW2_1, 40, VARTYPE_STRING" ::= { ntsSnmpV3 21 } ntsSnmpV3View22 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2, view 2 (Include OID)" REFERENCE "OFS_SNMPV3_VIEW2_2, 40, VARTYPE_STRING" ::= { ntsSnmpV3 22 } ntsSnmpV3View23 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2, view 3 (Include OID)" REFERENCE "OFS_SNMPV3_VIEW2_3, 40, VARTYPE_STRING" ::= { ntsSnmpV3 23 } ntsSnmpV3View24 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2, view 4 (Exclude OID)" REFERENCE "OFS_SNMPV3_VIEW2_4, 40, VARTYPE_STRING" ::= { ntsSnmpV3 24 } ntsSnmpV3View25 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2, view 5 (Exclude OID)" REFERENCE "OFS_SNMPV3_VIEW2_5, 40, VARTYPE_STRING" ::= { ntsSnmpV3 25 } ntsSnmpV3View26 OBJECT-TYPE SYNTAX DisplayString (SIZE(39)) MAX-ACCESS read-write STATUS current DESCRIPTION "User 2, view 6 (Exclude OID)" REFERENCE "OFS_SNMPV3_VIEW2_6, 40, VARTYPE_STRING" ::= { ntsSnmpV3 26 } ntsSnmpV3ConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP v3 configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_SNMPV3_CHANGED, 1, VARTYPE_BYTE" ::= { ntsSnmpV3 100 } ntsSnmpV3ConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_SNMPV3_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsSnmpV3 101 } ntsSnmpConfigCmd OBJECT-TYPE SYNTAX INTEGER { noAction (0), saveConfiguration (1), restoreOldConfiguration (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "SNMP configuration changed command variable. 0: No action 1: Save configuration 2: Restore the old configuration" REFERENCE "OFS_SNMP_CHANGED, 1, VARTYPE_BYTE" ::= { ntsSnmpConfig 100 } ntsSnmpConfigChangedTime OBJECT-TYPE SYNTAX TimeTicks UNITS "Time ticks in 1/100th seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Time of the last configuration change." REFERENCE "OFS_SNMP_UPDTIME, 4, VARTYPE_DWORD" ::= { ntsSnmpConfig 101 } -- ----------------------------------------------------------------- -- -- SNMP configuration - Current alarm information -- ----------------------------------------------------------------- -- ntsSnmpCurrentAlarmInfo OBJECT IDENTIFIER ::= { ntsSnmpConfig 1000 } ntsTrapAlMsgErrorNr OBJECT-TYPE SYNTAX Unsigned32 (0..63) MAX-ACCESS read-only STATUS current DESCRIPTION "Error number of the trap message." REFERENCE "OFS_TRAP_ERRORNBR, 1, VARTYPE_BYTE" ::= { ntsSnmpCurrentAlarmInfo 1 } ntsTrapAlMsgErrorState OBJECT-TYPE SYNTAX INTEGER { off (0), on (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "Error state of the trap message." REFERENCE "OFS_TRAP_ERRORSTATE, 1, VARTYPE_BYTE" ::= { ntsSnmpCurrentAlarmInfo 2 } ntsTrapAlMsgErrorTime OBJECT-TYPE SYNTAX Unsigned32 UNITS "Seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Error time of the trap message. Seconds since 1.1.1970 00:00:00" REFERENCE "OFS_TRAP_ERRORTIME, 4, VARTYPE_DWORD" ::= { ntsSnmpCurrentAlarmInfo 3 } ntsTrapAlMsgErrorText OBJECT-TYPE SYNTAX DisplayString (SIZE(1..59)) MAX-ACCESS read-only STATUS current DESCRIPTION "Error text of the trap message." REFERENCE "OFS_TRAP_MESSAGE, 60, VARTYPE_STRING" ::= { ntsSnmpCurrentAlarmInfo 4 } -- ----------------------------------------------------------------- -- -- MIBv3 conformance -- ----------------------------------------------------------------- -- ntsMIBConformance OBJECT IDENTIFIER ::= { ntsMIB 15000 } ntsMIBMIBCompliances OBJECT IDENTIFIER ::= { ntsMIBConformance 1 } ntsMIBGroups OBJECT IDENTIFIER ::= { ntsMIBConformance 2 } -- compliance statements ntsMIBCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for NTS." MODULE -- this module MANDATORY-GROUPS { ntsAllNotifications, ntsAllObjects } ::= { ntsMIBMIBCompliances 1 } ntsAllNotifications NOTIFICATION-GROUP NOTIFICATIONS { ntsStartUp, ntsShutdown, ntsAlarm, ntsStatusChanged, ntsConfigChanged, ntsAlive } STATUS current DESCRIPTION "This automatically created notification group contains all notifications that do not belong to any other NOTIFICATION-GROUP" ::= { ntsMIBGroups 1 } ntsAllObjects OBJECT-GROUP OBJECTS { ntsSysStatus, ntsSysLastDrift, ntsSysOffset, ntsSysStratum, ntsSysAlarms, ntsLanguage, ntsTimezone, ntsPassword, ntsNetInfoHostname, ntsNetInfoDomain, ntsNetInfoIPAddr, ntsNetInfoIPMask, ntsNetInfoIPGateway, ntsNetInfoIPNameserver, ntsNetInfoDHCPMode, ntsNetInfoEthernetLinkMode, ntsNetInfoIPv6AddrLocal, ntsNetInfoIPv6Addr1, ntsNetInfoIPv6Addr2, ntsNetInfoIPv6Gateway, ntsTInfoStratum, ntsTInfoLastDrift, ntsDCFTInfoOffsetSec, ntsDCFTInfoOffsetUSec, ntsDCFTInfoLastTime, ntsDCFTInfoSecCount, ntsDCFTInfoStratum, ntsDCFTInfoSAT, ntsNTPTInfoReachable, ntsNTPTInfoCurrentSource, ntsNTPTInfoSystemOffset, ntsNTPTInfoSourceJitter, ntsNTPTInfoStratum, ntsNTPTInfoFrequency, ntsSysUpdateCmd, ntsSysBackupCmd, ntsSysRestoreCmd, ntsSysRestartCmd, ntsSysDefaultCmd, ntsSysAllChanged, ntsVerSNMPSubAgent, ntsVerModule, ntsVerLangResource, ntsVerTimezoneTable, ntsVerNTP, ntsVerLinux, ntsVerCLIShell, ntsVerRootFS, ntsVerSNMPMasterAgent, ntsVerSNMPSubAgent, ntsVerApplication, ntsProdInfoHWCode, ntsProdInfoHWName, ntsProdInfoHWRevision, ntsProdInfoProdNo, ntsProdInfoArticleNo, ntsProdInfoFirmwareVer, ntsSysConfigCmd, ntsSysConfigChangedTime, ntsHostname, ntsDomain, ntsNetworkIPAddr, ntsNetworkIPMask, ntsNetworkIPGateway, ntsNetworkIPNameserver, ntsNetworkDHCPMode, ntsNetworkEthernetLinkMode, ntsNetworkIPv6AutoConf, ntsNetworkIPv6DHCPMode, ntsNetworkIPv6Addr1, ntsNetworkIPv6Prefix1, ntsNetworkIPv6Gateway1, ntsNetworkIPv6Nameserver, ntsNetworkIPv6Addr2, ntsNetworkIPv6Prefix2, ntsNetworkIPv6Gateway2, ntsNetworkConfigCmd, ntsNetworkConfigChangedTime, ntsNetworkConfigCmd, ntsTelnetMode, ntsFTPMode, ntsSSHMode, ntsHTTPMode, ntsHTTPPort, ntsNetServicesConfigCmd, ntsNetServicesConfigChangedTime, ntsTSConfigChangedTime, ntsTSDCFInput, ntsTSTimezone, ntsTSStratumMode, ntsTSStratumErrorLimit, ntsTSTimeout, ntsTSStratumTimeout1, ntsTSDCFAdjusment, ntsTSOffsetSynchOnly, ntsTSLeapSecMode, ntsTSLeapSecDate, ntsTSConfigCmd, ntsNTPKeyFileCmd, ntsNTPKeyTrusted, ntsNTPKeyRequest, ntsNTPKeyControl, ntsNTPKeyGeneratorCmd, ntsNTPAutokeyPassword, ntsNTPAccessControl, ntsNTPConfigCmd, ntsNTPConfigChangedTime, ntsManualTimeSetUTC, ntsManualTimeSetDiff, ntsManualTimeCmd, ntsOutDCFPulseConfigChangedTime, ntsOutDCFPulseMode, ntsOutDCFPulseTimezone, ntsOutDCFPulseConfigCmd, ntsOutDCFPulsePulseType, ntsOutDCFPulsePulseTime, ntsOutDCFPulsePulsePeriod, ntsOutDCFPulseCorrection, ntsOutLineTZServerMode, ntsOutLineTZServerMCastAddr, ntsOutLineTZServerMCastPort, ntsOutLineTZServerNTPInterval, ntsOutLineTZServerTTL, ntsOutLineTZServerTableInterval, ntsOutLineTZServerEntryInterval, ntsOutLineTZServerConfigCmd, ntsOutLineTZServerConfigChangedTime, ntsIndicationMask, ntsIndicationConfigCmd, ntsIndicationConfigChangedTime, ntsMailMode, ntsMailAlarmMask, ntsMailServerAddress, ntsMailServerPort, ntsMailAddrDestination1, ntsMailAddrDestination2, ntsMailAddrReply, ntsMailAddrFrom, ntsMailUser, ntsMailPassword, ntsMailAuthMode, ntsMailConfigCmd, ntsMailConfigChangedTime, ntsSnmpMode, ntsSnmpAlarmMask, ntsSnmpROCommunity, ntsSnmpRWCommunity, ntsSnmpTrapMode, ntsSnmpTrapAlarmMask, ntsSnmpTrapCommunity, ntsSnmpTrapListenerIPAddress1, ntsSnmpTrapListenerPort1, ntsSnmpTrapVersion1, ntsSnmpTrapListenerIPAddress2, ntsSnmpTrapListenerPort2, ntsSnmpTrapVersion2, ntsSnmpTrapAliveMsgInterval, ntsSnmpLocation, ntsSnmpContact, ntsSnmpV3UserPassword1, ntsSnmpV3UserLevel1, ntsSnmpV3UserRead1, ntsSnmpV3UserWrite1, ntsSnmpV3UserPassword2, ntsSnmpV3UserLevel2, ntsSnmpV3UserRead2, ntsSnmpV3UserWrite2, ntsSnmpV3View11, ntsSnmpV3View12, ntsSnmpV3View13, ntsSnmpV3View14, ntsSnmpV3View15, ntsSnmpV3View16, ntsSnmpV3View21, ntsSnmpV3View22, ntsSnmpV3View23, ntsSnmpV3View24, ntsSnmpV3View25, ntsSnmpV3View26, ntsSnmpV3ConfigChangedTime, ntsSnmpV3ConfigCmd, ntsSnmpConfigCmd, ntsSnmpConfigChangedTime, ntsTrapAlMsgErrorNr, ntsTrapAlMsgErrorState, ntsTrapAlMsgErrorTime, ntsTrapAlMsgErrorText, ntsNTPSourceAddr, ntsNTPSourceMinPoll, ntsNTPSourceMaxPoll, ntsNTPSourceMode, ntsNTPSourcePrefer, ntsNTPSourceKey, ntsNTPBroadcastAddr, ntsNTPBrodcastInterval, ntsNTPBroadcastTTL, ntsNTPBroadcastKey, ntsOutLineTZTableEntryNumber } STATUS current DESCRIPTION "This automatically created object group contains all those objects that do not belong to any other OBJECT-GROUP" ::= { ntsMIBGroups 2 } END