Observium_CE/mibs/zyxel/ZYXEL-SYSTEM-MIB

469 lines
14 KiB
Plaintext

-- ZyXEL Communications Corporation
-- Private Enterprise MIB definition
-- This file describes the ZyXEL Communications Corporation Enterprise MIB.
-- It contains ZyXEL products OIDs, and common managed objects.
-- $Log: ZYXEL-SYSTEM-MIB.mib $
-- Revision 1.9 2016/04/20 04:11:52 Lun
-- change zyDateTimeServerIpAddress syntax to OCTET STRING.
-- Revision 1.8 2013/12/06 07:09:02 ccho
-- remove uncessary imports
-- Revision 1.7 2013/11/20 06:55:30 ccho
-- renaming identifier name for SMI.V2
-- Revision 1.6 2013/11/06 05:42:45 ccho
-- fix mib style
-- Revision 1.5 2013/06/26 07:14:20 Mandy
-- Support notified trap for error recovered
-- Revision 1.4 2012/09/19 08:16:58 Kevin
-- if it's leaf node, revise the vender name from zyxel to zy
-- Revision 1.3 2012/08/22 09:49:54 Kevin
-- clean warning for SNMPc
-- Revision 1.2 2012/07/05 06:24:57 Kevin
-- 1. upgrade from SNMP to SNMPv2
-- 2. clean warning
-- Revision 1.1 2012/05/30 07:50:50 Kevin
-- Initial revision
ZYXEL-SYSTEM-MIB DEFINITIONS ::= BEGIN
IMPORTS
OBJECT-TYPE
FROM SNMPv2-SMI -- RFC2578
MODULE-IDENTITY
FROM SNMPv2-SMI
RowStatus, MacAddress, DisplayString
FROM SNMPv2-TC -- RFC2579
EnabledStatus
FROM P-BRIDGE-MIB
IpAddress
FROM SNMPv2-SMI
InetAddressType
FROM INET-ADDRESS-MIB
InetAddress
FROM INET-ADDRESS-MIB
NOTIFICATION-TYPE
FROM SNMPv2-SMI
esMgmt
FROM ZYXEL-ES-SMI;
zyxelSystem MODULE-IDENTITY
LAST-UPDATED "201801100000Z"
ORGANIZATION "Enterprise Solution ZyXEL"
CONTACT-INFO
""
DESCRIPTION
"The subtree for system"
::= { esMgmt 82 }
zyxelDateTimeSetup OBJECT IDENTIFIER ::= { zyxelSystem 1 }
zyxelSysInfo OBJECT IDENTIFIER ::= { zyxelSystem 2 }
zyxelDateTimeTrapNotifications OBJECT IDENTIFIER ::= { zyxelSystem 3 }
-- *******************************************************************
-- *
-- * zyxelDateTimeSetup
-- *
-- *******************************************************************
-- zyxelDateTimeServerType
zyDateTimeServerType OBJECT-TYPE
SYNTAX INTEGER {
none(1),
daytime(2),
time(3),
ntp(4)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time service protocol that your timeserver uses."
::= { zyxelDateTimeSetup 1 }
-- zyxelDateTimeZone
zyDateTimeZone OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time difference between UTC and your time zone. Ex: +01"
::= { zyxelDateTimeSetup 3 }
-- zyxelDateTimeNewDateYear
zyDateTimeNewDateYear OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new date in year."
::= { zyxelDateTimeSetup 4 }
-- zyxelDateTimeNewDateMonth
zyDateTimeNewDateMonth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new date in month."
::= { zyxelDateTimeSetup 5 }
-- zyxelDateTimeNewDateDay
zyDateTimeNewDateDay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new date in day."
::= { zyxelDateTimeSetup 6 }
-- zyxelDateTimeNewTimeHour
zyDateTimeNewTimeHour OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new time in hour."
::= { zyxelDateTimeSetup 7 }
-- zyxelDateTimeNewTimeMinute
zyDateTimeNewTimeMinute OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new time in minute."
::= { zyxelDateTimeSetup 8 }
-- zyxelDateTimeNewTimeSecond
zyDateTimeNewTimeSecond OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The new time in second."
::= { zyxelDateTimeSetup 9 }
-- zyxelDateTimeDaylightSavingTimeSetup OBJECT-TYPE
zyxelDateTimeDaylightSavingTimeSetup OBJECT IDENTIFIER ::= { zyxelDateTimeSetup 10 }
zyDaylightSavingTimeState OBJECT-TYPE
SYNTAX EnabledStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Enable/Disable Daylight Saving Time service for the switch.
Daylight saving is a period from late spring to early fall when many countries set their clocks ahead of normal local time by one hour to give more daytime light in the evening."
::= { zyxelDateTimeDaylightSavingTimeSetup 1 }
zyDaylightSavingTimeStartDateWeek OBJECT-TYPE
SYNTAX INTEGER {
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Start week of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 2 }
zyDaylightSavingTimeStartDateDay OBJECT-TYPE
SYNTAX INTEGER {
sunday(0),
monday(1),
tuesday(2),
wednesday(3),
thursday(4),
friday(5),
saturday(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Start day of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 3 }
zyDaylightSavingTimeStartDateMonth OBJECT-TYPE
SYNTAX INTEGER {
january(1),
february(2),
march(3),
april(4),
may(5),
june(6),
july(7),
august(8),
september(9),
october(10),
november(11),
december(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Start month of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 4 }
zyDaylightSavingTimeStartDateHour OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Start time of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 5 }
zyDaylightSavingTimeEndDateWeek OBJECT-TYPE
SYNTAX INTEGER {
first(1),
second(2),
third(3),
fourth(4),
last(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"End week of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 6 }
zyDaylightSavingTimeEndDateDay OBJECT-TYPE
SYNTAX INTEGER {
sunday(0),
monday(1),
tuesday(2),
wednesday(3),
thursday(4),
friday(5),
saturday(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"End day of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 7 }
zyDaylightSavingTimeEndDateMonth OBJECT-TYPE
SYNTAX INTEGER {
january(1),
february(2),
march(3),
april(4),
may(5),
june(6),
july(7),
august(8),
september(9),
october(10),
november(11),
december(12)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"End month of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 8 }
zyDaylightSavingTimeEndDateHour OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"End time of Daylight Saving Time service."
::= { zyxelDateTimeDaylightSavingTimeSetup 9 }
zyDateTimeServerInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The type of Internet address of this date time server."
::= { zyxelDateTimeSetup 11 }
zyDateTimeServerInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Internet address of this date time server."
::= { zyxelDateTimeSetup 12 }
zyDateTimeZoneHourMinute OBJECT-TYPE
SYNTAX OCTET STRING
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The time difference between UTC and your time zone.
Time zone offset is half of hour.
Display Hint 1a1d:1d e.g. + 8 30
field octets contents range
----- ------ -------- -----
1 1 direction from UTC '0x2b'(+) / '0x2d'(-)
2 2 hours from UTC 0x0,0x1,0x2,0x3..0x9,0xa,0xb,0xc
3 3 minutes from UTC '0x00'(00) / '0x1e'(30)"
::= { zyxelDateTimeSetup 13 }
zyDateTimeSyncInterval OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The interval (minutes) of synchronization with time server"
::= { zyxelDateTimeSetup 14 }
-- *******************************************************************
-- *
-- * zyxelSysInfo
-- *
-- *******************************************************************
-- zyxelSysSwPlatformMajorVers
zySysSwPlatformMajorVers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software platform major version, e.g. 3."
::= { zyxelSysInfo 1 }
-- zyxelSysSwPlatformMinorVers
zySysSwPlatformMinorVers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software platform minor version, e.g. 50."
::= { zyxelSysInfo 2 }
-- zyxelSysSwModelString
zySysSwModelString OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software model letters, e.g. TJ."
::= { zyxelSysInfo 3 }
-- zyxelSysSwVersionControlNbr
zySysSwVersionControlNbr OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software version control number, e.g. 0."
::= { zyxelSysInfo 4 }
-- zyxelSysSwDay
zySysSwDay OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software compilation day, e.g. 19."
::= { zyxelSysInfo 5 }
-- zyxelSysSwMonth
zySysSwMonth OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software compilation month, e.g. 8."
::= { zyxelSysInfo 6 }
-- zyxelSysSwYear
zySysSwYear OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Software compilation year, e.g. 2004."
::= { zyxelSysInfo 7 }
-- zyxelSysHwMajorVers
zySysHwMajorVers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware major version, e.g. 1."
::= { zyxelSysInfo 8 }
-- zyxelSysHwMinorVers
zySysHwMinorVers OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Hardware minor version, e.g. 0."
::= { zyxelSysInfo 9 }
-- zyxelSysSerialNumber
zySysSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Serial number."
::= { zyxelSysInfo 10 }
-- zyxelSysSwBootUpImage
zySysSwBootUpImage OBJECT-TYPE
SYNTAX INTEGER{
image1(1),
image2(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Current system boot up image. You can change the boot up image of next rebooting by setting sysMgmtBootupImage."
::= { zyxelSysInfo 11 }
-- zySysServiceStatus
zySysServiceStatus OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field displays the service that available on the device."
::= { zyxelSysInfo 12 }
--zySysRegisterMacAddress
zySysRegisterMacAddress OBJECT-TYPE
SYNTAX MacAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MAC address which this system register at MYZYXEL.COM."
::= { zyxelSysInfo 13 }
-- *******************************************************************
-- *
-- * zyxelDateTimeTrapNotifications
-- *
-- *******************************************************************
-- zyxelDateTimeTrapTimeServerNotReachable
zyDateTimeTrapTimeServerNotReachable NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Real time clock is not up to date. It has not been configured manually or time server is unreachable."
::= { zyxelDateTimeTrapNotifications 1 }
zyDateTimeTrapTimeServerNotReachableRecovered NOTIFICATION-TYPE
STATUS current
DESCRIPTION
"Real time clock is up to date."
::= { zyxelDateTimeTrapNotifications 2 }
END