640 lines
21 KiB
Plaintext
640 lines
21 KiB
Plaintext
SYMM-SMI DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
OBJECT-TYPE,
|
||
MODULE-IDENTITY,
|
||
OBJECT-IDENTITY
|
||
FROM RFC-1212
|
||
DisplayString
|
||
FROM RFC1213-MIB
|
||
TRAP-TYPE
|
||
FROM RFC-1215
|
||
enterprises,
|
||
Integer32, Unsigned32
|
||
FROM RFC1155-SMI;
|
||
|
||
symmetricom MODULE-IDENTITY
|
||
LAST-UPDATED "200906111200Z"
|
||
ORGANIZATION "Symmetricom, Inc."
|
||
CONTACT-INFO
|
||
"
|
||
Symmetricom, Inc.
|
||
2300 Orchard Parkway
|
||
San Jose, CA 95131"
|
||
DESCRIPTION
|
||
"This is the MIB Module for Symmetricom's enterprise specific
|
||
parameters."
|
||
REVISION "200906111200Z"
|
||
DESCRIPTION "rbb - Cleaning up errors in the mib metadata"
|
||
::= {enterprises 9070 } --assigned by IANA
|
||
|
||
symmNetworkManagement OBJECT-IDENTITY
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This is the root object identifier for all MIBS under the
|
||
Symmetricom tree."
|
||
::= { symmetricom 1 }
|
||
|
||
symmCmipManagement OBJECT-IDENTITY
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This is the root object identifier for CMIP based objects."
|
||
::= { symmNetworkManagement 1 }
|
||
|
||
symmSnmpManagement OBJECT-IDENTITY
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This is the root object identifier for SNMP based objects."
|
||
::= { symmNetworkManagement 2 }
|
||
|
||
symmTimePictra OBJECT-IDENTITY
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This is reserved for objects related to Symmetricom's TimePictra
|
||
products."
|
||
::= { symmSnmpManagement 1 }
|
||
|
||
symmBroadband OBJECT-IDENTITY
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The subtree that contains objects related to Symmetricom's GoWide
|
||
products."
|
||
::= { symmSnmpManagement 2 }
|
||
|
||
symmTTM OBJECT-IDENTITY
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The subtree that contains objects related to Symmetricom's
|
||
Timing, Test and Measurement products."
|
||
::= { symmSnmpManagement 3 }
|
||
|
||
products OBJECT IDENTIFIER ::= {symmTTM 1}
|
||
experiment OBJECT IDENTIFIER ::= {symmTTM 99}
|
||
|
||
ts2000 OBJECT IDENTIFIER ::= {products 1}
|
||
nts OBJECT IDENTIFIER ::= {products 2}
|
||
ts2100 OBJECT IDENTIFIER ::= {products 3}
|
||
s100 OBJECT IDENTIFIER ::= {products 4}
|
||
syncserver OBJECT IDENTIFIER ::= {products 5}
|
||
xli OBJECT IDENTIFIER ::= {products 6}
|
||
|
||
version OBJECT IDENTIFIER ::= {syncserver 1}
|
||
|
||
ntpSystem OBJECT IDENTIFIER ::= {version 1}
|
||
tyming OBJECT IDENTIFIER ::= {version 2}
|
||
gps OBJECT IDENTIFIER ::= {version 3}
|
||
dialup OBJECT IDENTIFIER ::= {version 4}
|
||
net OBJECT IDENTIFIER ::= {version 5}
|
||
etc OBJECT IDENTIFIER ::= {version 6}
|
||
|
||
ntpSysLeap OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noWarning(0),
|
||
addSecond(1),
|
||
subtractSecond(2),
|
||
alarm(3)}
|
||
ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NTP Leap Indicator. This is a two-bit code
|
||
warning of an impending leap second to be inserted
|
||
into the NTP timescale. The bits are set before
|
||
23:59 on the day of insertion and reset after 00:00
|
||
on the following day. This causes the number of
|
||
seconds (rollover interval) in the day of insertion
|
||
to be increased or decreased by one. In the case
|
||
of primary servers the bits are set by operator
|
||
intervention, while in the case of secondary servers
|
||
the bits are set by the protocol. The two bits,
|
||
bit 0 and bit 1, respectively, are coded as follows:
|
||
===================================================
|
||
00 no warning
|
||
01 last minute has 61 seconds
|
||
10 last minute has 59 seconds
|
||
11 alarm condition(clock not synchronized)
|
||
===================================================
|
||
In all except the alarm condition(11), NTP itself
|
||
does nothing with these bits, except pass them on to
|
||
the time-conversion routines that are not part of
|
||
NTP. The alarm condition occurs when, for whatever
|
||
reason, the local clock is not synchronized, such
|
||
as when first coming up or after an extended period
|
||
when no primary reference source is available."
|
||
::= {ntpSystem 1}
|
||
|
||
ntpSysStratum OBJECT-TYPE
|
||
SYNTAX Integer32 (0..255)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current NTP stratum level. This is an integer
|
||
indicating the stratum of the local clock with
|
||
values defined as follows:
|
||
================================================
|
||
0 unspecified
|
||
1 primary reference (e.g., calibrated atomic
|
||
clock, radio clock)
|
||
2-255 secondary reference (via NTP)
|
||
================================================"
|
||
::= {ntpSystem 2}
|
||
|
||
ntpSysPrecision OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current NTP precision value. This is a signed
|
||
integer indicating the precision of the various
|
||
clocks, in seconds to the nearest power of two.
|
||
The value must be rounded to the next larger power
|
||
of two; for instance, a 50-Hz (20ms) or 60-Hz (16.17ms)
|
||
power-frequency clock would be assigned the value
|
||
-5 (31.25ms), while a 1000-Hz (1ms) crystal-controlled
|
||
clock would be assigned the value -9 (1.95ms)."
|
||
::= {ntpSystem 3}
|
||
|
||
ntpSysRootDelay OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Total roundtrip delay to the primary reference
|
||
source at the root of the synchronization
|
||
subnet, in seconds. Also known as root distance."
|
||
::= {ntpSystem 4}
|
||
|
||
ntpSysRootDispersion OBJECT-TYPE
|
||
SYNTAX OCTET STRING
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Maximum error relative to the primary reference
|
||
source at the root of the synchronization subnet,
|
||
in seconds. Only positive values greater than
|
||
zero are possible."
|
||
::= {ntpSystem 5}
|
||
|
||
ntpSysRefID OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE (1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NTP Reference Clock Identifier. This is a
|
||
32 bit code identifying the particular reference
|
||
clock. In the case of stratum 0 (unspecified) or
|
||
stratum 1 (primary reference), this is a four-
|
||
octet, left-justified, zero-padded ASCII string.
|
||
While not enumerated as part of the NTP spec, the
|
||
following are suggested ASCII identifiers:
|
||
==============================================
|
||
DCN DCN routing protocol
|
||
NIST NIST public modem
|
||
TSP TSP time protocol
|
||
DTS Digital Time Service
|
||
ATOM Atomic clock (calibrated)
|
||
VLF VLF radio (OMEGA,etc.)
|
||
callsign Generic radio
|
||
LORC LORAN-C radionavigation
|
||
GOES GOES UHF environment satellite
|
||
GPS GPS UHF satellite positioning
|
||
==============================================
|
||
|
||
The following ref ids are used by the SyncServer:
|
||
==============================================
|
||
GPS GPS satellite)
|
||
IRIG IRIG B timecode
|
||
PPS Ext. 1 PPS input
|
||
E10M Ext. 10 MHz input
|
||
FREE Internal Clock
|
||
FLY Internal Clock after the Hardware
|
||
Clock reference is lost
|
||
=============================================="
|
||
::= {ntpSystem 6}
|
||
|
||
ntpSysRefTime OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"NTP Reference Timestamp. This is the time,
|
||
in timestamp format (converted to DisplayString),
|
||
when the local clock was last updated. If the
|
||
local clock has never been synchronized, the value
|
||
is zero."
|
||
::= {ntpSystem 7}
|
||
|
||
ntpSysPoll OBJECT-TYPE
|
||
SYNTAX Integer32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Minimum interval between transmitted messages, in
|
||
seconds as a power of two. For instance, a value
|
||
of six indicates a minimum interval of 64 seconds."
|
||
::= {ntpSystem 8}
|
||
|
||
ntpSysPeer OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current synchronization source. In stratum > 1 this
|
||
variable returns the decimal representation of the
|
||
IPv4 address of its current peer. In stratum = 1 this
|
||
variable returns the decimal representation of the
|
||
hardware clock which is 2981759."
|
||
::= {ntpSystem 9}
|
||
|
||
ntpSysPhase OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"System clock offset from the selected source."
|
||
::= {ntpSystem 10}
|
||
|
||
ntpSysFreq OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"System clock frequency correction from ntpd."
|
||
::= {ntpSystem 11}
|
||
|
||
ntpSysError OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current system error from ntpd."
|
||
::= {ntpSystem 12}
|
||
|
||
ntpSysClock OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Current system time from ntpd. This is usually
|
||
derived from the hardware clock but could be
|
||
from any other ntp source."
|
||
::= {ntpSystem 13}
|
||
|
||
ntpSysSystem OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Description of the current system."
|
||
::= {ntpSystem 14}
|
||
|
||
ntpSysProcessor OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Type of local processor."
|
||
::= {ntpSystem 15}
|
||
|
||
ntpSysNotrust OBJECT-TYPE
|
||
SYNTAX INTEGER (0..1)
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"Force authentication."
|
||
::= {ntpSystem 16}
|
||
|
||
ntpSysPktsReceived OBJECT-TYPE
|
||
SYNTAX INTEGER (0..32768)
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"This variable is a rollover counter which reflects
|
||
the number of ntp packets received by the SyncServer.
|
||
It is valid for all versions of the SyncServer."
|
||
::= {ntpSystem 17}
|
||
|
||
ntpSysMode OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
unspecified (0),
|
||
symactive (1),
|
||
sympassive (2),
|
||
client (3),
|
||
server (4),
|
||
broadcast (5),
|
||
reservedctl (6),
|
||
reservedpriv (7)}
|
||
ACCESS read-only
|
||
STATUS mandatory
|
||
DESCRIPTION
|
||
"An integer indicating the NTP association mode
|
||
and are coded as follows:
|
||
============================================
|
||
0 unspecified
|
||
1 symmetric active
|
||
2 symmetric passive
|
||
3 client
|
||
4 server
|
||
5 broadcast
|
||
6 reserved for NTP control messages
|
||
7 reserved for private use
|
||
============================================"
|
||
::= {ntpSystem 18}
|
||
|
||
ntpSysVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION "The version of the NTP daemon on the system."
|
||
::= {ntpSystem 19}
|
||
|
||
tymingStatus OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates what status the Hardware Clock considers
|
||
itself to be as a timing source defined as follows:
|
||
============================================
|
||
Good HW Clock has a valid time reference.
|
||
Bad HW Clock has no valid time reference.
|
||
============================================"
|
||
::= {tyming 1}
|
||
|
||
tymingSource OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The time or frequency source currently in use
|
||
by the Hardware Clock defined as follows:
|
||
============================================
|
||
0 None
|
||
1 GPS
|
||
8 IRIG
|
||
16 External 1PPS
|
||
24 External 10 MHz
|
||
31 Freerun
|
||
============================================"
|
||
::= {tyming 2}
|
||
|
||
tymingTime OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The time according to the Hardware Clock in
|
||
the format of:
|
||
|
||
WWW MMM dd hh:mm:ss yyyy
|
||
|
||
defined as follows:
|
||
============================================
|
||
WWW weekday
|
||
MMM character month
|
||
dd day of month
|
||
hh:mm:ss time
|
||
yyyy year
|
||
|
||
Example Thu Sep 21 23:46:09 2006
|
||
============================================"
|
||
::= {tyming 3}
|
||
|
||
tymingVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The version of the software on the SyncServer's
|
||
Hardware Clock."
|
||
::= {tyming 4}
|
||
|
||
tymingFlyPeriod OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable is not currently used and returns zero."
|
||
::= {tyming 5}
|
||
|
||
gpsPosition OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Returns the current position in the format of:
|
||
|
||
A BB CC DD EEE F GGG HH II JJJ KK
|
||
|
||
defined as follows:
|
||
===============================================
|
||
A sign of the latitude
|
||
(1 = North, -1 = South)
|
||
BB degrees of the latitude
|
||
CC minutes of the latitude
|
||
DD seconds of the latitude
|
||
EEE milliseconds of the latitude
|
||
F sign of the longitude
|
||
(1 = East, -1 = West)
|
||
GGG degrees of the longitude
|
||
HH minutes of the longitude
|
||
II seconds of the longitude
|
||
JJJ milliseconds of the longitude
|
||
KK altitude in meters
|
||
==============================================="
|
||
::= {gps 1}
|
||
|
||
gpsUTCOffset OBJECT-TYPE
|
||
SYNTAX INTEGER (0..127)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable is reserved for future use."
|
||
::= {gps 2}
|
||
|
||
gpsHealth OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This is the GPS<50> receiver health status defined as
|
||
follows:
|
||
======================================================
|
||
0 = Receiver Down The Hardware Clock can't
|
||
communicate with the receiver.
|
||
|
||
1 = Unknown Mode An undefined mode of the GPS
|
||
receiver.
|
||
|
||
2 = Acquiring Signal The receiver is attempting to
|
||
track a GPS signal.
|
||
|
||
3 = Bad Geometry The geometry of the tracked
|
||
satellites is unsatisfactory for
|
||
a position solution.
|
||
|
||
4 = Propagate Mode A position estimation mode used
|
||
in highly dynamic environments.
|
||
|
||
5 = 2d Solution The receiver is able to perform
|
||
position fixes for latitude and
|
||
longitude but does not have
|
||
enough satellites for altitude.
|
||
|
||
6 = 3d Solution The receiver is now able to
|
||
perform position fixes for
|
||
latitude, longitude and altitude.
|
||
|
||
7 = Position Hold Position fixes are no longer
|
||
attempted, and the user entered
|
||
or surveyed position is used.
|
||
|
||
8 = Time Valid The receiver has valid timing
|
||
information from GPS satellites
|
||
(including current leap second
|
||
information). This is the final
|
||
state for all configured GPS modes.
|
||
======================================================"
|
||
::= {gps 3}
|
||
|
||
gpsSatlist OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..128))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Displays the GPS satellite tracking information in the
|
||
format of:
|
||
|
||
N,X1,Y1,Z1,...,XN,YN,ZN
|
||
|
||
defined as follows:
|
||
======================================================
|
||
N Number of satellites. If one or more satellites
|
||
are available, Xi,Yi,Zi follows N.
|
||
|
||
Xi Satellite vehicle number.
|
||
|
||
Yi Satellite signal strength in dBW where less
|
||
than -200 dBW means no signal.
|
||
|
||
Zi Zi can be either T or C. T(racking) means the
|
||
SyncServer receives the information from the
|
||
satellite but the information is not used in its
|
||
timing solution. C(urrent) means the SyncServer
|
||
currently uses satellite information in its
|
||
timing solution.
|
||
|
||
Examples
|
||
|
||
For no satellites:
|
||
0
|
||
|
||
For one satellite with vehicle number 16:
|
||
1,16,C,-158
|
||
|
||
For six satellites:
|
||
6,12,C,-156,14,C,-155,8,T,-162,24,C,-158,18,C,161,6,C,-160
|
||
======================================================"
|
||
::= {gps 4}
|
||
|
||
gpsMode OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The mode of the GPS receiver defined as follows:
|
||
======================================================
|
||
Receiver Mode: Survey.
|
||
|
||
The receiver is surveying and averaging its position.
|
||
When it has finished surveying, the receiver switches
|
||
to Position Hold mode. Survey mode and Position Hold
|
||
mode are appropriate for static applications, such as a
|
||
typical server room environment. This is the default mode
|
||
when the SyncServer starts.
|
||
|
||
Receiver Mode: Dynamic.
|
||
|
||
The GPS receiver surveys continuously to determine its
|
||
position and doesn't switch to another mode. This mode
|
||
must be initiated by a user, and is appropriate for mobile
|
||
applications such as ships, land vehicles, and aircraft.
|
||
The degree of accuracy this mode offers is fine for NTP
|
||
time over networks, but is less than optimal for the IRIG-B,
|
||
1 PPS, 10 MHz outputs available on some SyncServer models.
|
||
|
||
Receiver Mode: Hold.
|
||
|
||
The GPS receiver has completed Survey mode and switched to
|
||
this mode, or the user has manually entered a position and
|
||
forced it into this mode. The accuracy and stability of the
|
||
SyncServer's timing outputs are optimal when the receiver
|
||
has its exact position and is in this mode.
|
||
======================================================"
|
||
::= {gps 5}
|
||
|
||
etcVersion OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..80))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Version info for SyncServer system."
|
||
::= {etc 1}
|
||
|
||
etcSerialNbr OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Unique serial number factory programmed into each unit."
|
||
::= {etc 2}
|
||
|
||
etcModel OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..40))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Model type factory programmed into each unit."
|
||
::= {etc 3}
|
||
|
||
etcUpgrade OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..1024))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Describes whether or not an upgrade is available from
|
||
the upgrade server described as follows:
|
||
======================================================
|
||
0 No upgrade is available.
|
||
1 An upgrade is available.
|
||
======================================================"
|
||
::= {etc 4}
|
||
|
||
etcUpgradeServer OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(1..1024))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Address of the server where new upgrades can be
|
||
downloaded."
|
||
::= {etc 5}
|
||
|
||
etcAlarmString OBJECT-TYPE
|
||
SYNTAX DisplayString (SIZE(0..1024))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Defines the format for the system alarm traps. This is
|
||
only valid embedded in a trap message."
|
||
::= {etc 6}
|
||
|
||
etcAlarm TRAP-TYPE
|
||
ENTERPRISE symmetricom
|
||
VARIABLES {etcAlarmString}
|
||
DESCRIPTION
|
||
"The trap provides notification of Hardware Clock, NTP,
|
||
system, and network alarms events. The user can configure
|
||
which alarms send traps on the ADMIN - Alarms page."
|
||
::= 0
|
||
|
||
END
|