Documentation ¶
Overview ¶
The MIB module to describe the status of the Environmental Monitor on those devices which support one.
Index ¶
- type CISCOENVMONMIB
- type CISCOENVMONMIB_CiscoEnvMonFanStatusTable
- type CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry
- type CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables
- type CISCOENVMONMIB_CiscoEnvMonObjects
- type CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent
- type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable
- type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry
- type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource
- type CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable
- type CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry
- type CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable
- type CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry
- type CiscoEnvMonState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CISCOENVMONMIB ¶
type CISCOENVMONMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter CiscoEnvMonObjects CISCOENVMONMIB_CiscoEnvMonObjects CiscoEnvMonMIBNotificationEnables CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables // The table of voltage status maintained by the environmental monitor. CiscoEnvMonVoltageStatusTable CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable // The table of ambient temperature status maintained by the environmental // monitor. CiscoEnvMonTemperatureStatusTable CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable // The table of fan status maintained by the environmental monitor. CiscoEnvMonFanStatusTable CISCOENVMONMIB_CiscoEnvMonFanStatusTable // The table of power supply status maintained by the environmental monitor // card. CiscoEnvMonSupplyStatusTable CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable }
CISCOENVMONMIB
func (*CISCOENVMONMIB) GetEntityData ¶
func (cISCOENVMONMIB *CISCOENVMONMIB) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonFanStatusTable ¶
type CISCOENVMONMIB_CiscoEnvMonFanStatusTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry in the fan status table, representing the status of the associated // fan maintained by the environmental monitor. The type is slice of // CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry. CiscoEnvMonFanStatusEntry []*CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry }
CISCOENVMONMIB_CiscoEnvMonFanStatusTable The table of fan status maintained by the environmental monitor.
func (*CISCOENVMONMIB_CiscoEnvMonFanStatusTable) GetEntityData ¶
func (ciscoEnvMonFanStatusTable *CISCOENVMONMIB_CiscoEnvMonFanStatusTable) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry ¶
type CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Unique index for the fan being instrumented. This // index is for SNMP purposes only, and has no intrinsic meaning. The type is // interface{} with range: 0..2147483647. CiscoEnvMonFanStatusIndex interface{} // Textual description of the fan being instrumented. This description is a // short textual label, suitable as a human-sensible identification for the // rest of the information in the entry. The type is string with length: // 0..32. CiscoEnvMonFanStatusDescr interface{} // The current state of the fan being instrumented. The type is // CiscoEnvMonState. CiscoEnvMonFanState interface{} }
CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry An entry in the fan status table, representing the status of the associated fan maintained by the environmental monitor.
func (*CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry) GetEntityData ¶
func (ciscoEnvMonFanStatusEntry *CISCOENVMONMIB_CiscoEnvMonFanStatusTable_CiscoEnvMonFanStatusEntry) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables ¶
type CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // This variable indicates whether the system produces the // ciscoEnvMonShutdownNotification. A false value will prevent shutdown // notifications from being generated by this system. The type is bool. CiscoEnvMonEnableShutdownNotification interface{} // This variable indicates whether the system produces the // ciscoEnvMonVoltageNotification. A false value will prevent voltage // notifications from being generated by this system. This object is // deprecated in favour of ciscoEnvMonEnableStatChangeNotif. The type is bool. CiscoEnvMonEnableVoltageNotification interface{} // This variable indicates whether the system produces the // ciscoEnvMonTemperatureNotification. A false value prevents temperature // notifications from being sent by this entity. This object is deprecated // in favour of ciscoEnvMonEnableStatChangeNotif. The type is bool. CiscoEnvMonEnableTemperatureNotification interface{} // This variable indicates whether the system produces the // ciscoEnvMonFanNotification. A false value prevents fan notifications from // being sent by this entity. This object is deprecated in favour of // ciscoEnvMonEnableStatChangeNotif. The type is bool. CiscoEnvMonEnableFanNotification interface{} // This variable indicates whether the system produces the // ciscoEnvMonRedundantSupplyNotification. A false value prevents redundant // supply notifications from being generated by this system. This object is // deprecated in favour of ciscoEnvMonEnableStatChangeNotif. The type is // bool. CiscoEnvMonEnableRedundantSupplyNotification interface{} // This variable indicates whether the system produces the // ciscoEnvMonVoltStatusChangeNotif, ciscoEnvMonTempStatusChangeNotif, // ciscoEnvMonFanStatusChangeNotif and ciscoEnvMonSuppStatusChangeNotif. A // false value will prevent these notifications from being generated by this // system. The type is bool. CiscoEnvMonEnableStatChangeNotif interface{} }
CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables
func (*CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables) GetEntityData ¶
func (ciscoEnvMonMIBNotificationEnables *CISCOENVMONMIB_CiscoEnvMonMIBNotificationEnables) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonObjects ¶
type CISCOENVMONMIB_CiscoEnvMonObjects struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The type of environmental monitor located in the chassis. An oldAgs // environmental monitor card is identical to an ags environmental card except // that it is not capable of supplying data, and hence no instance of the // remaining objects in this MIB will be returned in response to an SNMP // query. Note that only a firmware upgrade is required to convert an oldAgs // into an ags card. The type is CiscoEnvMonPresent. CiscoEnvMonPresent interface{} // Each bit is set to reflect the respective alarm being set. The bit will be // cleared when the respective alarm is cleared. The type is map[string]bool. CiscoEnvMonAlarmContacts interface{} }
CISCOENVMONMIB_CiscoEnvMonObjects
func (*CISCOENVMONMIB_CiscoEnvMonObjects) GetEntityData ¶
func (ciscoEnvMonObjects *CISCOENVMONMIB_CiscoEnvMonObjects) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent ¶
type CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent string
CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent represents an ags card.
const ( CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_oldAgs CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "oldAgs" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_ags CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "ags" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_c7000 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "c7000" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_ci CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "ci" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_cAccessMon CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "cAccessMon" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_cat6000 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "cat6000" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_ubr7200 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "ubr7200" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_cat4000 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "cat4000" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_c10000 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "c10000" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_osr7600 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "osr7600" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_c7600 CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "c7600" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_c37xx CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "c37xx" CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent_other CISCOENVMONMIB_CiscoEnvMonObjects_CiscoEnvMonPresent = "other" )
type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable ¶
type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry in the power supply status table, representing the status of the // associated power supply maintained by the environmental monitor card. The // type is slice of // CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry. CiscoEnvMonSupplyStatusEntry []*CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry }
CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable The table of power supply status maintained by the environmental monitor card.
func (*CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable) GetEntityData ¶
func (ciscoEnvMonSupplyStatusTable *CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry ¶
type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Unique index for the power supply being // instrumented. This index is for SNMP purposes only, and has no intrinsic // meaning. The type is interface{} with range: 0..2147483647. CiscoEnvMonSupplyStatusIndex interface{} // Textual description of the power supply being instrumented. This // description is a short textual label, suitable as a human-sensible // identification for the rest of the information in the entry. The type is // string with length: 0..64. CiscoEnvMonSupplyStatusDescr interface{} // The current state of the power supply being instrumented. The type is // CiscoEnvMonState. CiscoEnvMonSupplyState interface{} // The power supply source. unknown - Power supply source unknown ac - AC // power supply dc - DC power supply externalPowerSupply - External power // supply internalRedundant - Internal redundant power supply . The type is // CiscoEnvMonSupplySource. CiscoEnvMonSupplySource interface{} }
CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry An entry in the power supply status table, representing the status of the associated power supply maintained by the environmental monitor card.
func (*CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry) GetEntityData ¶
func (ciscoEnvMonSupplyStatusEntry *CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource ¶
type CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource string
CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource represents internalRedundant - Internal redundant power supply
const ( CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource_unknown CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource = "unknown" CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource_ac CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource = "ac" CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource_dc CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource = "dc" CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource_externalPowerSupply CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource = "externalPowerSupply" CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource_internalRedundant CISCOENVMONMIB_CiscoEnvMonSupplyStatusTable_CiscoEnvMonSupplyStatusEntry_CiscoEnvMonSupplySource = "internalRedundant" )
type CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable ¶
type CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry in the ambient temperature status table, representing the status // of the associated testpoint maintained by the environmental monitor. The // type is slice of // CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry. CiscoEnvMonTemperatureStatusEntry []*CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry }
CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable The table of ambient temperature status maintained by the environmental monitor.
func (*CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable) GetEntityData ¶
func (ciscoEnvMonTemperatureStatusTable *CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry ¶
type CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Unique index for the testpoint being instrumented. // This index is for SNMP purposes only, and has no intrinsic meaning. The // type is interface{} with range: 0..2147483647. CiscoEnvMonTemperatureStatusIndex interface{} // Textual description of the testpoint being instrumented. This description // is a short textual label, suitable as a human-sensible identification for // the rest of the information in the entry. The type is string with length: // 0..32. CiscoEnvMonTemperatureStatusDescr interface{} // The current measurement of the testpoint being instrumented. The type is // interface{} with range: 0..4294967295. Units are degrees Celsius. CiscoEnvMonTemperatureStatusValue interface{} // The highest value that the associated instance of the object // ciscoEnvMonTemperatureStatusValue may obtain before an emergency shutdown // of the managed device is initiated. The type is interface{} with range: // -2147483648..2147483647. Units are degrees Celsius. CiscoEnvMonTemperatureThreshold interface{} // The value of the associated instance of the object // ciscoEnvMonTemperatureStatusValue at the time an emergency shutdown of the // managed device was last initiated. This value is stored in non-volatile // RAM and hence is able to survive the shutdown. The type is interface{} with // range: -2147483648..2147483647. Units are degrees Celsius. CiscoEnvMonTemperatureLastShutdown interface{} // The current state of the testpoint being instrumented. The type is // CiscoEnvMonState. CiscoEnvMonTemperatureState interface{} }
CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry An entry in the ambient temperature status table, representing the status of the associated testpoint maintained by the environmental monitor.
func (*CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry) GetEntityData ¶
func (ciscoEnvMonTemperatureStatusEntry *CISCOENVMONMIB_CiscoEnvMonTemperatureStatusTable_CiscoEnvMonTemperatureStatusEntry) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable ¶
type CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // An entry in the voltage status table, representing the status of the // associated testpoint maintained by the environmental monitor. The type is // slice of // CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry. CiscoEnvMonVoltageStatusEntry []*CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry }
CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable The table of voltage status maintained by the environmental monitor.
func (*CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable) GetEntityData ¶
func (ciscoEnvMonVoltageStatusTable *CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable) GetEntityData() *types.CommonEntityData
type CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry ¶
type CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Unique index for the testpoint being instrumented. // This index is for SNMP purposes only, and has no intrinsic meaning. The // type is interface{} with range: 0..2147483647. CiscoEnvMonVoltageStatusIndex interface{} // Textual description of the testpoint being instrumented. This description // is a short textual label, suitable as a human-sensible identification for // the rest of the information in the entry. The type is string with length: // 0..32. CiscoEnvMonVoltageStatusDescr interface{} // The current measurement of the testpoint being instrumented. The type is // interface{} with range: -2147483648..2147483647. Units are millivolts. CiscoEnvMonVoltageStatusValue interface{} // The lowest value that the associated instance of the object // ciscoEnvMonVoltageStatusValue may obtain before an emergency shutdown of // the managed device is initiated. The type is interface{} with range: // -2147483648..2147483647. Units are millivolts. CiscoEnvMonVoltageThresholdLow interface{} // The highest value that the associated instance of the object // ciscoEnvMonVoltageStatusValue may obtain before an emergency shutdown of // the managed device is initiated. The type is interface{} with range: // -2147483648..2147483647. Units are millivolts. CiscoEnvMonVoltageThresholdHigh interface{} // The value of the associated instance of the object // ciscoEnvMonVoltageStatusValue at the time an emergency shutdown of the // managed device was last initiated. This value is stored in non-volatile // RAM and hence is able to survive the shutdown. The type is interface{} with // range: -2147483648..2147483647. Units are millivolts. CiscoEnvMonVoltageLastShutdown interface{} // The current state of the testpoint being instrumented. The type is // CiscoEnvMonState. CiscoEnvMonVoltageState interface{} }
CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry An entry in the voltage status table, representing the status of the associated testpoint maintained by the environmental monitor.
func (*CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry) GetEntityData ¶
func (ciscoEnvMonVoltageStatusEntry *CISCOENVMONMIB_CiscoEnvMonVoltageStatusTable_CiscoEnvMonVoltageStatusEntry) GetEntityData() *types.CommonEntityData
type CiscoEnvMonState ¶
type CiscoEnvMonState string
CiscoEnvMonState represents 1000 C.
const ( CiscoEnvMonState_normal CiscoEnvMonState = "normal" CiscoEnvMonState_warning CiscoEnvMonState = "warning" CiscoEnvMonState_critical CiscoEnvMonState = "critical" CiscoEnvMonState_shutdown CiscoEnvMonState = "shutdown" CiscoEnvMonState_notPresent CiscoEnvMonState = "notPresent" CiscoEnvMonState_notFunctioning CiscoEnvMonState = "notFunctioning" )