Observium_CE/mibs/mimosa/MIMOSA-MIB-COMMON

310 lines
9.3 KiB
Plaintext

MIMOSA-NETWORKS-COMMON-MIB DEFINITIONS ::= BEGIN
-- Copyright (C) 2017, Mimosa Networks, Inc. All Rights Reserved.
--
-- Mimosa Networks MIB
-- Revision: 1.00
-- Date: February 15, 2017
--
-- Mimosa Networks, Inc.
-- 469 El Camino Real Suite 100
-- Santa Clara, CA 95050
-- support@mimosa.co
--
-- This MIB defines the MIB specification for Mimosa Network's Products
--
-- Mimosa reserves the right to make changes to this MIB specification as
-- well as other information related to this specification without prior
-- notice. The user of this specification should consult Mimosa Networks,
-- to determine if any such changes have been made.
--
-- Current MIBs are available from Mimosa Networks at the following URLs:
--
-- http://help.mimosa.co
--
-- In no event shall Mimosa Networks, Inc. be liable for any indirect,
-- consequential, special or incidental damages whatsoever (including
-- but not limited to lost profits or lost revenue) arising out of or
-- related to this specification or the information contained in it.
-- This non-liability extends to even if Mimosa Networks Inc. has been
-- advised of, known, or should have known, the potential for such damages.
-- Mimosa Networks, Inc. hereby grants end-users, and other parties a
-- a non-exclusive license to use this MIB specification in order to
-- manage products of Mimosa Networks, Inc.
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
Integer32 FROM SNMPv2-SMI
DisplayString FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
mimosaWireless,
mimosaConformanceGroup FROM MIMOSA-NETWORKS-BASE-MIB
DecimalOne, DecimalTwo, DecimalFive FROM MIMOSA-MIB-TC;
mimosaCommonModule MODULE-IDENTITY
LAST-UPDATED "201702150000Z"
ORGANIZATION "Mimosa Networks
www.mimosa.co"
CONTACT-INFO
"postal:
Mimosa Networks, Inc.
469 El Camino Real Suite 100
Santa Clara, CA 95050
email: support@mimosa.co"
DESCRIPTION
"Mimosa device MIB definitions"
REVISION "201702150000Z"
DESCRIPTION
"Common MIB definitions for all Mimosa Products"
::= { mimosaConformanceGroup 3 }
mimosaGeneral OBJECT IDENTIFIER ::= { mimosaWireless 1 }
mimosaLocInfo OBJECT IDENTIFIER ::= { mimosaWireless 2 }
-- *****************************************************************
-- *** Mimosa General variables are specified below. ***
-- *****************************************************************
mimosaDeviceName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The name of the local Mimosa device. This unique identifier could
be the same as the sysName object."
::= { mimosaGeneral 1 }
mimosaSerialNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The unique serial number of the Mimosa device."
::= { mimosaGeneral 2 }
mimosaFirmwareVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The version of the currently installed and/or running firmware
on the Mimosa device."
::= { mimosaGeneral 3 }
mimosaFirmwareBuildDate OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The creation date of the currently installed and/or running
firmware on the Mimosa device."
::= { mimosaGeneral 4 }
mimosaLastRebootTime OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The last time the Mimosa device rebooted."
::= { mimosaGeneral 5 }
mimosaUnlockCode OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The code used to unlock the Mimosa device."
::= { mimosaGeneral 6 }
mimosaLEDBrightness OBJECT-TYPE
SYNTAX INTEGER {
auto(1),
low(2),
medium(3),
high(4),
off(5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the intensity of the status indicator lights on the
device exterior. The Auto option adjusts the amount of light
based upon ambient conditions. Manual options include Low,
Medium, and High."
::= { mimosaGeneral 7 }
mimosaInternalTemp OBJECT-TYPE
SYNTAX Integer32
UNITS "C"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The internal temperature of the Mimosa device."
::= { mimosaGeneral 8 }
mimosaRegulatoryDomain OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The country in which the Mimosa device has been configured to run."
::= { mimosaGeneral 9 }
mimosaRebootReason OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..64))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Displays the reason of the last reboot of the Mimosa device"
::= { mimosaGeneral 10 }
-- **********************************************************************
-- *** Mimosa Device Location variables are specified below. ***
-- **********************************************************************
mimosaLongitude OBJECT-TYPE
SYNTAX DecimalFive
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Longitude of the Mimosa device location, in 5 decimal points."
::= { mimosaLocInfo 1 }
mimosaLatitude OBJECT-TYPE
SYNTAX DecimalFive
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Latitude of the Mimosa device location, in 5 decimal points."
::= { mimosaLocInfo 2 }
mimosaAltitude OBJECT-TYPE
SYNTAX DecimalTwo
UNITS "meters"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Altitude of the Mimosa device location in meters."
::= { mimosaLocInfo 3 }
mimosaSatelliteSNR OBJECT-TYPE
SYNTAX DecimalOne
UNITS "dB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The average Signal to Noise Ratio (SNR) amongst all of the satellites
detected by the Mimosa device. Display is in 1 decimal point."
::= { mimosaLocInfo 4 }
mimosaSatelliteStrength OBJECT-TYPE
SYNTAX INTEGER {
good(1),
bad(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Strength of the satellites based on the number of satellites available.
It is considered good if more than 2 satellites are available."
::= { mimosaLocInfo 5 }
mimosaGPSSatellites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of GPS satellites detected."
::= { mimosaLocInfo 6 }
mimosaGlonassSatellites OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Total number of GLONASS satellites detected."
::= { mimosaLocInfo 7 }
mimosaClockAccuracy OBJECT-TYPE
SYNTAX DecimalTwo
UNITS "PPB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Timing signal accuracy measured in parts per billion (PPB) by the
Mimosa device. Display is in 2 decimal points."
::= { mimosaLocInfo 8 }
---
--- Conformance/Compliance Statements
---
mimosaCommonConformance OBJECT IDENTIFIER ::= { mimosaConformanceGroup 1 }
mimosaCommonCompliances OBJECT IDENTIFIER ::= { mimosaCommonConformance 1 }
mimosaCommonGroups OBJECT IDENTIFIER ::= { mimosaCommonConformance 2 }
mimosaCommonCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for all Mimosa products that implement
this MIB."
MODULE
GROUP mimosaGeneralGroup
DESCRIPTION
"The mimosaGeneralGroup is mandatory only devices that implement
B5 MIB and PTMP MIB."
GROUP mimosaLocationGroup
DESCRIPTION
"The mimosaLocationGroup is mandatory only devices that have GPS
capabilities."
::= { mimosaCommonCompliances 1 }
mimosaGeneralGroup OBJECT-GROUP
OBJECTS {
mimosaDeviceName,
mimosaSerialNumber,
mimosaFirmwareVersion,
mimosaFirmwareBuildDate,
mimosaLastRebootTime,
mimosaUnlockCode,
mimosaLEDBrightness,
mimosaInternalTemp,
mimosaRegulatoryDomain,
mimosaRebootReason
}
STATUS current
DESCRIPTION
"A collection of objects for the general information of the device."
::= { mimosaCommonGroups 1 }
mimosaLocationGroup OBJECT-GROUP
OBJECTS {
mimosaLongitude,
mimosaLatitude,
mimosaAltitude,
mimosaSatelliteSNR,
mimosaSatelliteStrength,
mimosaGPSSatellites,
mimosaGlonassSatellites,
mimosaClockAccuracy
}
STATUS current
DESCRIPTION
"A collection of objects for the location information of the device."
::= { mimosaCommonGroups 2 }
END