cisco_envmon_mib

package
v0.0.0-...-fac1166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

The MIB module to describe the status of the Environmental Monitor on those devices which support one.

Index

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

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

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

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

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"
)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL