510 lines
14 KiB
Plaintext
510 lines
14 KiB
Plaintext
-- Structure of Management Information
|
|
-- The following MIB OIDs are supported:
|
|
-- SNMPv2-MIB::sysName.0
|
|
-- SNMPv2-MIB::sysObjectID.0
|
|
-- SNMPv2-MIB::sysUpTime.0
|
|
-- SNMPv2-MIB::sysContact.0
|
|
-- SNMPv2-MIB::sysDescr.0
|
|
-- SNMPv2-MIB::sysLocation.0
|
|
|
|
-- IF-MIB::ifDescr
|
|
-- IP-MIB::ipAdEntIfIndex
|
|
-- IF-MIB::ifPhysAddress
|
|
-- IP-MIB::ipAdEntAddr
|
|
-- IP-MIB::ipAdEntNetMask
|
|
|
|
SYNSYS-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY, NOTIFICATION-TYPE,
|
|
OBJECT-IDENTITY,
|
|
OBJECT-TYPE, Integer32,
|
|
enterprises, IpAddress
|
|
FROM SNMPv2-SMI
|
|
DisplayString
|
|
FROM SNMPv2-TC;
|
|
|
|
synSys MODULE-IDENTITY
|
|
LAST-UPDATED "202003200000Z"
|
|
ORGANIZATION "Synaccess Networks Inc"
|
|
CONTACT-INFO
|
|
"Synaccess Networks, Inc.
|
|
BY Shawn H.
|
|
Engineering Dept.
|
|
Postal:
|
|
14425 N 79th St Ste C
|
|
scottsdale, AZ 85260
|
|
USA"
|
|
DESCRIPTION
|
|
"Top-level infrastructure of PDU project enterprise MIB tree"
|
|
|
|
REVISION "202003200000Z"
|
|
DESCRIPTION
|
|
"V4 Revised AC current from Integer to floating 2.2f"
|
|
|
|
REVISION "201505100000Z"
|
|
DESCRIPTION
|
|
"Added Eneger (Power) OIDs. Changed AC Current Draw data type from Byte to DisplayStrings"
|
|
|
|
-- DESCRIPTION
|
|
-- "Added AC Current and temperature objects."
|
|
|
|
-- REVISION "200408020000Z"
|
|
-- "V3 Initial version of this MIB module. The Structure of Management
|
|
-- Information for the synaccess Networks enterprise."
|
|
-- "202003200000Z"
|
|
|
|
::= { synaccess 3}
|
|
|
|
synaccess OBJECT IDENTIFIER ::= { enterprises 21728}
|
|
|
|
|
|
|
|
-- System Tables
|
|
|
|
systemDescr OBJECT IDENTIFIER ::= { synSys 1 }
|
|
--
|
|
|
|
|
|
systemModel OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..12))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The model number of the system."
|
|
::= { systemDescr 1 }
|
|
|
|
systemName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The system site name or location name. "
|
|
::= { systemDescr 2 }
|
|
|
|
powerOutletNum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of AC outlets are equipped on the system."
|
|
::= { systemDescr 3 }
|
|
|
|
serialPortNum OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of user serial console ports are equipped
|
|
on the system. This number does not include the
|
|
system Master Serial Port."
|
|
::= { systemDescr 4 }
|
|
|
|
systemUpTime OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"systemUpTime in seconds. Read only."
|
|
::= { systemDescr 5 }
|
|
|
|
swVersion OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Firmware version for this device. Read only."
|
|
::= { systemDescr 6 }
|
|
|
|
acCurrentSensorNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of AC current sensors are equipped in the unit.
|
|
Energy monitoring module's current sensors are not applicable for this object."
|
|
::= { systemDescr 7 }
|
|
|
|
temperatureProbe OBJECT-TYPE
|
|
SYNTAX Integer32 (1..64)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of temperature probe ports are equipped
|
|
on the system. Note: Sensor probes may or may
|
|
not be plugged-in to the ports"
|
|
::= { systemDescr 8 }
|
|
|
|
acMPIModNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (1..32)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Number of MPI(Measured Per Inlet) energy monitoring modules are equipped in the unit.
|
|
An energy monitoring module provides status for voltage, amp,
|
|
wattage, KWH and so on."
|
|
::= { systemDescr 9 }
|
|
|
|
|
|
-- outlet tables
|
|
outletOpTables OBJECT IDENTIFIER ::= { synSys 2 }
|
|
--
|
|
|
|
outletTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF OutletEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of outlet operation status."
|
|
::= { outletOpTables 1 }
|
|
|
|
outletEntry OBJECT-TYPE
|
|
SYNTAX OutletEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Row definition for the system description table."
|
|
INDEX {outletIndex}
|
|
::= { outletTable 1 }
|
|
|
|
OutletEntry::= SEQUENCE {
|
|
outletIndex Integer32,
|
|
--outletID Integer32,
|
|
outletName DisplayString,
|
|
outletStatus INTEGER,
|
|
outletAction INTEGER,
|
|
outletCurrentDraw DisplayString
|
|
}
|
|
|
|
|
|
|
|
outletIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (0..15)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Index for the outlet table."
|
|
::= { outletEntry 1 }
|
|
|
|
outletName OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..10))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outlet label. Read operation."
|
|
::= { outletEntry 2 }
|
|
|
|
outletStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
on(1),
|
|
off(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outlet status. 1-On. 2-0ff."
|
|
|
|
::= { outletEntry 3 }
|
|
|
|
outletAction OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
on(1),
|
|
off(2),
|
|
reboot(3)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Turn on/off or reboot an outlet."
|
|
::= { outletEntry 4 }
|
|
|
|
|
|
outletCurrentDraw OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TRMS AC current draw from an outlet in Amps. This obj is applicable to MPO-system with AC current sensor for each outlet.MPO-Measured Per Outlet."
|
|
|
|
::= { outletEntry 5 }
|
|
|
|
|
|
------Environment Tables
|
|
enviroTable OBJECT IDENTIFIER ::= { synSys 3 }
|
|
------
|
|
|
|
currentAlarmThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (1..35)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Maximum AC Current Draw value recorded, in unit of Amps."
|
|
::= { enviroTable 1}
|
|
|
|
currentDrawStatus1 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..7))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total AC current draw in amps for the first
|
|
AC power bank sensor. This object is valid
|
|
only if the current sensor module is installed.
|
|
This object is applicable to MPI (Measured Per Inlet) system.
|
|
AC power draw is monitored on each power cord or bank. "
|
|
::= { enviroTable 2 }
|
|
|
|
currentDrawStatus2 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..7))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Total AC current draw in amps for the second AC
|
|
power bank sensor. This object is valid only if
|
|
the current sensor module is installed.
|
|
This object is applicable to MPI (Measured Per Inlet) system.
|
|
AC power draw is monitored on each power cord or bank. "
|
|
::= { enviroTable 3 }
|
|
|
|
|
|
|
|
currentDrawMax1 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..7))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max. AC current being detected for the entire system or the first power bank if applicable, in unit of Amps."
|
|
::= { enviroTable 4}
|
|
|
|
currentDrawMax2 OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..7))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Max. AC current being detected for the 2nd power bank if applicable, in unit of Amps."
|
|
::= { enviroTable 5}
|
|
|
|
temperatureUpThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (-60..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environment temperature upper threshold in C."
|
|
::= { enviroTable 6}
|
|
|
|
temperatureLowThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (-60..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environment temperature low threshold in C."
|
|
::= { enviroTable 7}
|
|
|
|
|
|
temperatureReading OBJECT-TYPE
|
|
SYNTAX Integer32 (-60..100)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Temperature reading in C. If value is -65,
|
|
the temperature sensor is not installed. "
|
|
::= { enviroTable 8}
|
|
|
|
|
|
|
|
|
|
trapSetting OBJECT IDENTIFIER ::= { synSys 4 }
|
|
|
|
trapEnable OBJECT-TYPE
|
|
SYNTAX INTEGER { yes(1), no(0)}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates if this trap entry is enabled or not."
|
|
::= { trapSetting 1 }
|
|
|
|
|
|
trapRcvIP OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Defines TRAP receiver IP address."
|
|
::= { trapSetting 2 }
|
|
|
|
trapCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..7))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Trap community to be used by agent to send trap."
|
|
::= { trapSetting 3 }
|
|
|
|
energyStatus OBJECT IDENTIFIER ::= { synSys 5 }
|
|
|
|
mpiCurrent OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TRMS currente value measured at AC power inlet.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
|
|
::= { energyStatus 1 }
|
|
|
|
mpiVolt OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"TRMS voltage value measured at AC power inlet.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
|
|
::= { energyStatus 2 }
|
|
|
|
|
|
mpiActivePower OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Active Power value.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
|
|
::= { energyStatus 3 }
|
|
|
|
mpiApparentPower OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Apparent Power value.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
::= { energyStatus 4 }
|
|
|
|
mpiPowerFactor OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"PF (Power Factor) value.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
|
|
|
|
::= { energyStatus 5 }
|
|
|
|
|
|
mpiAcFrequency OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AC Frequency value.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
::= { energyStatus 6 }
|
|
|
|
mpiAcKwh OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Energy KWH readout value.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
::= { energyStatus 7 }
|
|
|
|
mpiAcKwhStartEPOCH OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"EPOCH value when KWH metering was started.
|
|
This obj is applicable to a MPI-system. MPI-Measured Per Inlet."
|
|
::= { energyStatus 8 }
|
|
|
|
|
|
-- TRAP Event-----
|
|
trapEvent OBJECT IDENTIFIER ::= { synSys 100 }
|
|
|
|
event OBJECT IDENTIFIER ::= { trapEvent 0 }
|
|
|
|
outletStatusEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName,
|
|
outletName,
|
|
outletStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outlet status change event. "
|
|
::= { event 1 }
|
|
|
|
|
|
outletGroupStatusEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName,
|
|
outletStatus
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Outlet Group status change event."
|
|
::= { event 2 }
|
|
|
|
autoPingRebootEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName,
|
|
outletName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"AutoPing and Reboot event."
|
|
::= { event 3 }
|
|
|
|
temperatureAlarmEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environment temperature high or
|
|
low threshold crossing alarm event."
|
|
::= { event 4 }
|
|
|
|
temperatureControlledOutletEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName,
|
|
outletName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Environment temperature upper and lOWer
|
|
SET POINTS triggered outlet(s) change event."
|
|
::= { event 5 }
|
|
|
|
systemPowerUpEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"System powers up event."
|
|
::= { event 6 }
|
|
|
|
kwhOverLimitEvent NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
systemName,
|
|
outletName,
|
|
mpiAcKwh,
|
|
mpiAcKwhStartEPOCH
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Energy usage over preset limit.
|
|
Current KWH reading and KWH accumulation starting EPOCH time."
|
|
::= { event 7 }
|
|
|
|
-- ***********
|
|
END
|
|
|
|
|
|
|
|
|