initial commit; version 22.5.12042
This commit is contained in:
224
mibs/delta/ShutdownAgent-MIB
Normal file
224
mibs/delta/ShutdownAgent-MIB
Normal file
@ -0,0 +1,224 @@
|
||||
--Delta-MIB { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) delta(2254) ups(2) shutdownagent(200) }
|
||||
|
||||
|
||||
ShutdownAgent-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
|
||||
IMPORTS
|
||||
enterprises, IpAddress
|
||||
FROM RFC1155-SMI
|
||||
DisplayString
|
||||
FROM RFC1213-MIB
|
||||
OBJECT-TYPE
|
||||
FROM RFC-1212
|
||||
TRAP-TYPE
|
||||
FROM RFC-1215;
|
||||
|
||||
|
||||
delta OBJECT IDENTIFIER ::= { enterprises 2254 }
|
||||
|
||||
ups OBJECT IDENTIFIER ::= { delta 2 }
|
||||
|
||||
shutdownagent OBJECT IDENTIFIER ::= { ups 200 }
|
||||
|
||||
dagentMonitor OBJECT IDENTIFIER ::= { shutdownagent 1 }
|
||||
dagentConfigure OBJECT IDENTIFIER ::= { shutdownagent 2 }
|
||||
dagentControl OBJECT IDENTIFIER ::= { shutdownagent 3 }
|
||||
|
||||
--
|
||||
-- shutdown_agent Monitoring group
|
||||
--
|
||||
|
||||
dagentOSVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..128))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The operating system version."
|
||||
::= { dagentMonitor 1 }
|
||||
|
||||
dagentSoftwareVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..15))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The Shutdown Agent software version."
|
||||
::= { dagentMonitor 2 }
|
||||
|
||||
dagentIsOSCountdown OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
yes(1),
|
||||
no(2)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Determine if the OS is counting down or not."
|
||||
::= { dagentMonitor 3 }
|
||||
|
||||
dagentOSCountdown OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "second"
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Reply the OS delay countdown time in second."
|
||||
::= { dagentMonitor 4 }
|
||||
|
||||
dagentShutdownReason OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
none(1),
|
||||
power_fail(2),
|
||||
battery_low(3),
|
||||
overload(4),
|
||||
on_bypass(5),
|
||||
smart_shutdown(6)
|
||||
}
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The triggered event to shutdown the OS."
|
||||
::= { dagentMonitor 5 }
|
||||
|
||||
dagentHostName OBJECT-TYPE
|
||||
SYNTAX DisplayString (SIZE(0..64))
|
||||
ACCESS read-only
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"The host name of this host."
|
||||
::= { dagentMonitor 6 }
|
||||
|
||||
--
|
||||
-- shutdown_agent Configure group
|
||||
--
|
||||
|
||||
dagentSetShutdownType OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
shutdown(1),
|
||||
power_off(2),
|
||||
hibernate(3)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Determine the OS shutdown type."
|
||||
::= { dagentConfigure 1 }
|
||||
|
||||
dagentSetEnablePowerFail OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Enable or disable power fail shutdown option."
|
||||
::= { dagentConfigure 2 }
|
||||
|
||||
dagentSetOSDelayPowerFail OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "second"
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set the OS shutdown delay time for the power fail event."
|
||||
::= { dagentConfigure 3 }
|
||||
|
||||
dagentSetEnableBatteryLow OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Enable or disable battery low shutdown option."
|
||||
::= { dagentConfigure 4 }
|
||||
|
||||
dagentSetOSDelayBatteryLow OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "second"
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set the OS shutdown delay time for the battery low event."
|
||||
::= { dagentConfigure 5 }
|
||||
|
||||
dagentSetEnableOverload OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Enable or disable overload shutdown option."
|
||||
::= { dagentConfigure 6 }
|
||||
|
||||
dagentSetOSDelayOverload OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "second"
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set the OS shutdown delay time for the overload event."
|
||||
::= { dagentConfigure 7 }
|
||||
|
||||
dagentSetEnableBypass OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Enable or disable bypass shutdown option."
|
||||
::= { dagentConfigure 8 }
|
||||
|
||||
dagentSetOSDelayBypass OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "second"
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set the OS shutdown delay time for the bypass event."
|
||||
::= { dagentConfigure 9 }
|
||||
|
||||
dagentSetEnableSmartShutdown OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
enable(1),
|
||||
disable(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Enable or disable smart shutdown option."
|
||||
::= { dagentConfigure 10 }
|
||||
|
||||
dagentSetOSDelaySmartShutdown OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "second"
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"Set the OS shutdown delay time for the smart shutdown event."
|
||||
::= { dagentConfigure 11 }
|
||||
|
||||
--
|
||||
-- shutdown_agent Control group
|
||||
--
|
||||
|
||||
dagentCancelShutdown OBJECT-TYPE
|
||||
SYNTAX INTEGER {
|
||||
cancel(1),
|
||||
resume(2)
|
||||
}
|
||||
ACCESS read-write
|
||||
STATUS mandatory
|
||||
DESCRIPTION
|
||||
"If the OS countdown is in progress and the value is 1 then the
|
||||
software pauses the shutdown countdown action. If the value is 2
|
||||
then the software resume the shutdown countdown action again."
|
||||
::= { dagentControl 1 }
|
||||
|
||||
END
|
Reference in New Issue
Block a user