VM-MIB
File:
VM-MIB.mib (60396 bytes)
Imported modules
Imported symbols
Defined Types
VirtualMachineIndex |
|
A unique value, greater than zero, identifying a
virtual machine. The value for each virtual machine
MUST remain constant at least from one re-initialization
of the hypervisor to the next re-initialization. |
TEXTUAL-CONVENTION |
|
|
|
|
Integer32 |
1..2147483647 |
|
VirtualMachineIndexOrZero |
|
This textual convention is an extension of the
VirtualMachineIndex convention. This extension permits
the additional value of zero. The meaning of the value
zero is object-specific and MUST therefore be defined as
part of the description of any object that uses this
syntax. Examples of the usage of zero might include
situations where a virtual machine is unknown, or when
none or all virtual machines need to be referenced. |
TEXTUAL-CONVENTION |
|
|
|
|
Integer32 |
0..2147483647 |
|
VirtualMachineAdminState |
|
The administrative state of a virtual machine:
running(1) The administrative state of the virtual
machine indicating the virtual machine
is currently online or should be brought
online.
suspended(2) The administrative state of the virtual
machine where its memory and CPU execution
state has been saved to persistent store
and will be restored at next running(1).
paused(3) The administrative state indicating the
virtual machine is resident in memory but
is no longer scheduled to execute by the
hypervisor.
shutdown(4) The administrative state of the virtual
machine indicating the virtual machine
is currently offline or should be
shutting down. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
running(1), suspended(2), paused(3), shutdown(4) |
|
VirtualMachineOperState |
|
The operational state of a virtual machine:
unknown(1) The operational state of the virtual
machine is unknown, e.g., because the
implementation failed to obtain the state
from the hypervisor.
other(2) The operational state of the virtual
machine indicating that an operational
state is obtained from the hypervisor, but
it is not a state defined in this MIB
module.
preparing(3) The operational state of the virtual
machine indicating the virtual machine is
currently in the process of preparation,
e.g., allocating and initializing virtual
storage after creating (defining) the
virtual machine.
running(4) The operational state of the virtual
machine indicating the virtual machine is
currently executed, but it is not in the
process of preparing(3), suspending(5),
resuming(7), migrating(9), and
shuttingdown(10).
suspending(5) The operational state of the virtual
machine indicating the virtual machine is
currently in the process of suspending
to save its memory and CPU execution
state to persistent store. This is a
transient state from running(4) to
suspended(6).
suspended(6) The operational state of the virtual
machine indicating the virtual machine is
currently suspended, which means the
memory and CPU execution state of the
virtual machine are saved to persistent
store. During this state, the virtual
machine is not scheduled to execute by
the hypervisor.
resuming(7) The operational state of the virtual
machine indicating the virtual machine is
currently in the process of resuming
to restore its memory and CPU execution
state from persistent store. This is a
transient state from suspended(6) to
running(4).
paused(8) The operational state of the virtual
machine indicating the virtual machine is
resident in memory but no longer
scheduled to execute by the hypervisor.
migrating(9) The operational state of the virtual
machine indicating the virtual machine is
currently in the process of migration
from/to another hypervisor.
shuttingdown(10)
The operational state of the virtual
machine indicating the virtual machine is
currently in the process of shutting
down. This is a transient state from
running(4) to shutdown(11).
shutdown(11) The operational state of the virtual
machine indicating the virtual machine is
down, and CPU execution is no longer
scheduled by the hypervisor and its
memory is not resident in the hypervisor.
crashed(12) The operational state of the virtual
machine indicating the virtual machine
has crashed. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
unknown(1), other(2), preparing(3), running(4), suspending(5), suspended(6), resuming(7), paused(8), migrating(9), shuttingdown(10), shutdown(11), crashed(12) |
|
VirtualMachineAutoStart |
|
The autostart configuration of a virtual machine:
unknown(1) The autostart configuration is unknown,
e.g., because the implementation failed
to obtain the autostart configuration
from the hypervisor.
enabled(2) The autostart configuration of the
virtual machine is enabled. The virtual
machine should be automatically brought
online at the next re-initialization of
the hypervisor.
disabled(3) The autostart configuration of the
virtual machine is disabled. The virtual
machine should not be automatically
brought online at the next
re-initialization of the hypervisor. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
unknown(1), enabled(2), disabled(3) |
|
VirtualMachinePersistent |
|
This value indicates whether a virtual machine has a
persistent configuration, which means the virtual machine
will still exist after shutting down:
unknown(1) The persistent configuration is unknown,
e.g., because the implementation failed
to obtain the persistent configuration
from the hypervisor. (read-only)
persistent(2) The virtual machine is persistent, i.e.,
the virtual machine will exist after it
shuts down.
transient(3) The virtual machine is transient, i.e.,
the virtual machine will not exist after
it shuts down. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
unknown(1), persistent(2), transient(3) |
|
VirtualMachineCpuIndex |
|
A unique value for each virtual machine, greater than
zero, identifying a virtual CPU assigned to a virtual
machine. The value for each virtual CPU MUST remain
constant at least from one re-initialization of the
hypervisor to the next re-initialization. |
TEXTUAL-CONVENTION |
|
|
|
|
Integer32 |
1..2147483647 |
|
VirtualMachineStorageIndex |
|
A unique value for each virtual machine, greater than
zero, identifying a virtual storage device allocated to
a virtual machine. The value for each virtual storage
device MUST remain constant at least from one
re-initialization of the hypervisor to the next
re-initialization. |
TEXTUAL-CONVENTION |
|
|
|
|
Integer32 |
1..2147483647 |
|
VirtualMachineStorageSourceType |
|
The source type of a virtual storage device:
unknown(1) The source type is unknown, e.g., because
the implementation failed to obtain the
media type from the hypervisor.
other(2) The source type is other than those
defined in this conversion.
block(3) The source type is a block device.
raw(4) The source type is a raw-formatted file.
sparse(5) The source type is a sparse file.
network(6) The source type is a network device. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
unknown(1), other(2), block(3), raw(4), sparse(5), network(6) |
|
VirtualMachineStorageAccess |
|
The access permission of a virtual storage:
unknown(1) The access permission of the virtual
storage is unknown.
readwrite(2) The virtual storage is a read-write
device.
readonly(3) The virtual storage is a read-only
device. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
unknown(1), readwrite(2), readonly(3) |
|
VirtualMachineNetworkIndex |
|
A unique value for each virtual machine, greater than
zero, identifying a virtual network interface allocated
to the virtual machine. The value for each virtual
network interface MUST remain constant at least from one
re-initialization of the hypervisor to the next
re-initialization. |
TEXTUAL-CONVENTION |
|
|
|
|
Integer32 |
1..2147483647 |
|
VirtualMachineList |
|
Each octet within this value specifies a set of eight
virtual machine vmIndex values, with the first octet
specifying virtual machine 1 through 8, the second octet
specifying virtual machine 9 through 16, etc. Within
each octet, the most significant bit represents the
lowest-numbered vmIndex, and the least significant bit
represents the highest-numbered vmIndex. Thus, each
virtual machine of the host is represented by a single
bit within the value of this object. If that bit has
a value of '1', then that virtual machine is included
in the set of virtual machines; the virtual machine is
not included if its bit has a value of '0'. |
TEXTUAL-CONVENTION |
|
|
|
|
OCTET STRING |
|
|
VmCpuAffinityEntry |
|
SEQUENCE |
|
|
|
|
vmCpuPhysIndex |
Integer32 |
|
|
vmCpuAffinity |
INTEGER |
|
VmStorageEntry |
|
SEQUENCE |
|
|
|
|
vmStorageVmIndex |
VirtualMachineIndexOrZero |
|
|
vmStorageIndex |
VirtualMachineStorageIndex |
|
|
vmStorageParent |
Integer32 |
|
|
vmStorageSourceType |
VirtualMachineStorageSourceType |
|
|
vmStorageSourceTypeString |
SnmpAdminString |
|
|
vmStorageResourceID |
SnmpAdminString |
|
|
vmStorageAccess |
VirtualMachineStorageAccess |
|
|
vmStorageMediaType |
IANAStorageMediaType |
|
|
vmStorageMediaTypeString |
SnmpAdminString |
|
|
vmStorageSizeUnit |
Integer32 |
|
|
vmStorageDefinedSize |
Integer32 |
|
|
vmStorageAllocatedSize |
Integer32 |
|
|
vmStorageReadIOs |
Counter64 |
|
|
vmStorageWriteIOs |
Counter64 |
|
|
vmStorageReadOctets |
Counter64 |
|
|
vmStorageWriteOctets |
Counter64 |
|
|
vmStorageReadLatency |
Counter64 |
|
|
vmStorageWriteLatency |
Counter64 |
|
Defined Values
vmMIB |
1.3.6.1.2.1.236 |
This MIB module is for use in managing a hypervisor and
virtual machines controlled by the hypervisor.
Copyright (c) 2015 IETF Trust and the persons identified
as authors of the code. All rights reserved.
Redistribution and use in source and binary forms, with
or without modification, is permitted pursuant to, and
subject to the license terms contained in, the
Simplified BSD License set forth in Section 4.c of the
IETF Trust's Legal Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info). |
MODULE-IDENTITY |
|
|
|
vmObjects |
1.3.6.1.2.1.236.1 |
OBJECT IDENTIFIER |
|
|
|
vmHvSoftware |
1.3.6.1.2.1.236.1.1.1 |
A textual description of the hypervisor software. This
value SHOULD NOT include its version as it SHOULD be
included in 'vmHvVersion'. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmHvVersion |
1.3.6.1.2.1.236.1.1.2 |
A textual description of the version of the hypervisor
software. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmHvObjectID |
1.3.6.1.2.1.236.1.1.3 |
The vendor's authoritative identification of the
hypervisor software contained in the entity. This value
is allocated within the SMI enterprises
subtree (1.3.6.1.4.1). Note that this is different from
sysObjectID in the SNMPv2-MIB (RFC 3418) because
sysObjectID is not the identification of the hypervisor
software but the device, firmware, or management
operating system. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
OBJECT IDENTIFIER |
|
|
vmHvUpTime |
1.3.6.1.2.1.236.1.1.4 |
The time (in centiseconds) since the hypervisor was
last re-initialized. Note that this is different from
sysUpTime in the SNMPv2-MIB (RFC 3418) and hrSystemUptime
in the HOST-RESOURCES-MIB (RFC 2790) because sysUpTime is
the uptime of the network management portion of the
system, and hrSystemUptime is the uptime of the
management operating system but not the hypervisor
software. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeTicks |
|
|
vmNumber |
1.3.6.1.2.1.236.1.2 |
The number of virtual machines (regardless of their
current state) present on this hypervisor. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..2147483647 |
|
vmTableLastChange |
1.3.6.1.2.1.236.1.3 |
The value of vmHvUpTime at the time of the last creation
or deletion of an entry in the vmTable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeTicks |
|
|
vmTable |
1.3.6.1.2.1.236.1.4 |
A list of virtual machine entries. The number of
entries is given by the value of vmNumber. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
VmEntry |
|
vmEntry |
1.3.6.1.2.1.236.1.4.1 |
An entry containing management information applicable
to a particular virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmEntry |
|
|
vmIndex |
1.3.6.1.2.1.236.1.4.1.1 |
A unique value, greater than zero, identifying the
virtual machine. The value assigned to a given virtual
machine may not persist across re-initialization of the
hypervisor. A command generator MUST use the vmUUID to
identify a given virtual machine of interest. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VirtualMachineIndex |
|
|
vmName |
1.3.6.1.2.1.236.1.4.1.2 |
A textual name of the virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmUUID |
1.3.6.1.2.1.236.1.4.1.3 |
The virtual machine's 128-bit Universally Unique
Identifier (UUID) or the zero-length string when a
UUID is not available. If set, the UUID MUST uniquely
identify a virtual machine from all other virtual
machines in an administrative domain. A zero-length
octet string is returned if no UUID information is
known. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
UUIDorZero |
|
|
vmOSType |
1.3.6.1.2.1.236.1.4.1.4 |
A textual description containing operating system
information installed on the virtual machine. This
value corresponds to the operating system the hypervisor
assumes to be running when the virtual machine is
started. This may differ from the actual operating
system in case the virtual machine boots into a
different operating system. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmAutoStart |
1.3.6.1.2.1.236.1.4.1.7 |
The autostart configuration of the virtual machine. If
this value is enable(2), the virtual machine
automatically starts at the next initialization of the
hypervisor. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
VirtualMachineAutoStart |
|
|
vmPersistent |
1.3.6.1.2.1.236.1.4.1.8 |
This value indicates whether the virtual machine has a
persistent configuration, which means the virtual machine
will still exist after its shutdown. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
VirtualMachinePersistent |
|
|
vmCurCpuNumber |
1.3.6.1.2.1.236.1.4.1.9 |
The number of virtual CPUs currently assigned to the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..2147483647 |
|
vmMinCpuNumber |
1.3.6.1.2.1.236.1.4.1.10 |
The minimum number of virtual CPUs that are assigned to
the virtual machine when it is in a power-on state. The
value -1 indicates that there is no hard boundary for
the minimum number of virtual CPUs. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
-1 | 0..2147483647 |
|
vmMaxCpuNumber |
1.3.6.1.2.1.236.1.4.1.11 |
The maximum number of virtual CPUs that are assigned to
the virtual machine when it is in a power-on state. The
value -1 indicates that there is no limit. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
-1 | 0..2147483647 |
|
vmMemUnit |
1.3.6.1.2.1.236.1.4.1.12 |
The multiplication unit in bytes for vmCurMem, vmMinMem,
and vmMaxMem. For example, when this value is 1024, the
memory size unit for vmCurMem, vmMinMem, and vmMaxMem is
KiB. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
1..2147483647 |
|
vmCurMem |
1.3.6.1.2.1.236.1.4.1.13 |
The current memory size currently allocated to the
virtual memory module in the unit designated by
vmMemUnit. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..2147483647 |
|
vmMinMem |
1.3.6.1.2.1.236.1.4.1.14 |
The minimum memory size defined to the virtual machine
in the unit designated by vmMemUnit. The value -1
indicates that there is no hard boundary for the minimum
memory size. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
-1 | 0..2147483647 |
|
vmMaxMem |
1.3.6.1.2.1.236.1.4.1.15 |
The maximum memory size defined to the virtual machine
in the unit designated by vmMemUnit. The value -1
indicates that there is no limit. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
-1 | 0..2147483647 |
|
vmUpTime |
1.3.6.1.2.1.236.1.4.1.16 |
The time (in centiseconds) since the administrative
state of the virtual machine was last changed from
shutdown(4) to running(1). |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
TimeTicks |
|
|
vmCpuTime |
1.3.6.1.2.1.236.1.4.1.17 |
The total CPU time used in microseconds. If the number
of virtual CPUs is larger than 1, vmCpuTime may exceed
real time.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmCpuTable |
1.3.6.1.2.1.236.1.5 |
The table of virtual CPUs provided by the hypervisor. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
VmCpuEntry |
|
vmCpuEntry |
1.3.6.1.2.1.236.1.5.1 |
An entry for one virtual processor assigned to a
virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmCpuEntry |
|
|
vmCpuIndex |
1.3.6.1.2.1.236.1.5.1.1 |
A unique value identifying a virtual CPU assigned to
the virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VirtualMachineCpuIndex |
|
|
vmCpuCoreTime |
1.3.6.1.2.1.236.1.5.1.2 |
The total CPU time used by this virtual CPU in
microseconds.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmCpuAffinityEntry |
1.3.6.1.2.1.236.1.6.1 |
An entry containing CPU affinity associated with a
particular virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmCpuAffinityEntry |
|
|
vmCpuPhysIndex |
1.3.6.1.2.1.236.1.6.1.2 |
A value identifying a physical CPU on the hypervisor.
On systems implementing the HOST-RESOURCES-MIB, the
value MUST be the same value that is used as the index
in the hrProcessorTable (hrDeviceIndex). |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
Integer32 |
1..2147483647 |
|
vmCpuAffinity |
1.3.6.1.2.1.236.1.6.1.3 |
The CPU affinity of this virtual CPU to the physical
CPU represented by 'vmCpuPhysIndex'. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
unknown(0), enable(1), disable(2) |
|
vmStorageTable |
1.3.6.1.2.1.236.1.7 |
The conceptual table of virtual storage devices
attached to the virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
VmStorageEntry |
|
vmStorageEntry |
1.3.6.1.2.1.236.1.7.1 |
An entry for one virtual storage device attached to the
virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmStorageEntry |
|
|
vmStorageVmIndex |
1.3.6.1.2.1.236.1.7.1.1 |
This value identifies the virtual machine (guest) this
storage device has been allocated to. The value zero
indicates that the storage device is currently not
allocated to any virtual machines. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VirtualMachineIndexOrZero |
|
|
vmStorageIndex |
1.3.6.1.2.1.236.1.7.1.2 |
A unique value identifying a virtual storage device
allocated to the virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VirtualMachineStorageIndex |
|
|
vmStorageParent |
1.3.6.1.2.1.236.1.7.1.3 |
The value of hrStorageIndex, which is the parent (i.e.,
physical) device of this virtual device on systems
implementing the HOST-RESOURCES-MIB. The value zero
denotes this virtual device is not any child
represented in the hrStorageTable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
0..2147483647 |
|
vmStorageSourceTypeString |
1.3.6.1.2.1.236.1.7.1.5 |
A (detailed) textual string of the source type of the
virtual storage device. For example, this represents
the specific format name of the sparse file. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmStorageResourceID |
1.3.6.1.2.1.236.1.7.1.6 |
A textual string that represents the resource
identifier of the virtual storage. For example, this
contains the path to the disk image file that
corresponds to the virtual storage. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmStorageSizeUnit |
1.3.6.1.2.1.236.1.7.1.10 |
The multiplication unit in bytes for
vmStorageDefinedSize and vmStorageAllocatedSize. For
example, when this value is 1048576, the storage size
unit for vmStorageDefinedSize and vmStorageAllocatedSize
is MiB. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
1..2147483647 |
|
vmStorageDefinedSize |
1.3.6.1.2.1.236.1.7.1.11 |
The defined virtual storage size defined in the unit
designated by vmStorageSizeUnit. If this information is
not available, this value MUST be -1. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
-1 | 0..2147483647 |
|
vmStorageAllocatedSize |
1.3.6.1.2.1.236.1.7.1.12 |
The storage size allocated to the virtual storage from
a physical storage in the unit designated by
vmStorageSizeUnit. When the virtual storage is block
device or raw file, this value and vmStorageDefinedSize
are supposed to equal. This value MUST NOT be different
from vmStorageDefinedSize when vmStorageSourceType is
'block' or 'raw'. If this information is not available,
this value MUST be -1. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Integer32 |
-1 | 0..2147483647 |
|
vmStorageReadIOs |
1.3.6.1.2.1.236.1.7.1.13 |
The number of read I/O requests.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmStorageWriteIOs |
1.3.6.1.2.1.236.1.7.1.14 |
The number of write I/O requests.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmStorageReadOctets |
1.3.6.1.2.1.236.1.7.1.15 |
The total number of bytes read from this device.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmStorageWriteOctets |
1.3.6.1.2.1.236.1.7.1.16 |
The total number of bytes written to this device.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmStorageReadLatency |
1.3.6.1.2.1.236.1.7.1.17 |
The total number of microseconds read requests have
been queued for this device.
This would typically be implemented by storing the high
precision system timestamp of when the request is
received from the virtual machine with the request, the
difference between this initial timestamp and the time
at which the requested operation has completed SHOULD be
converted to microseconds and accumulated.
Discontinuities in the value of this counter can occur at
re-initialization of the hypervisor and administrative
state (vmAdminState) changes of the virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmStorageWriteLatency |
1.3.6.1.2.1.236.1.7.1.18 |
The total number of microseconds write requests have
been queued for this device.
This would typically be implemented by storing the high
precision system timestamp of when the request is
received from the virtual machine with the request; the
difference between this initial timestamp and the time
at which the requested operation has completed SHOULD be
converted to microseconds and accumulated.
Discontinuities in the value of this counter can occur
at re-initialization of the hypervisor and
administrative state (vmAdminState) changes of the
virtual machine. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
Counter64 |
|
|
vmNetworkTable |
1.3.6.1.2.1.236.1.8 |
The conceptual table of virtual network interfaces
attached to the virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
SEQUENCE OF |
|
|
|
|
VmNetworkEntry |
|
vmNetworkEntry |
1.3.6.1.2.1.236.1.8.1 |
An entry for one virtual network interface attached to
the virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VmNetworkEntry |
|
|
vmNetworkIndex |
1.3.6.1.2.1.236.1.8.1.1 |
A unique value identifying a virtual network interface
allocated to the virtual machine. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
VirtualMachineNetworkIndex |
|
|
vmNetworkIfIndex |
1.3.6.1.2.1.236.1.8.1.2 |
The value of ifIndex, which corresponds to this virtual
network interface. If this device is not represented in
the ifTable, then this value MUST be zero. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
vmNetworkParent |
1.3.6.1.2.1.236.1.8.1.3 |
The value of ifIndex, which corresponds to the parent
(i.e., physical) device of this virtual device. The
value zero denotes this virtual device is not any
child represented in the ifTable. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
InterfaceIndexOrZero |
|
|
vmNetworkModel |
1.3.6.1.2.1.236.1.8.1.4 |
A textual string containing the (emulated) model of the
virtual network interface. For example, this value is
'virtio' when the emulation driver model is virtio. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
SnmpAdminString |
Size(0..255) |
|
vmNetworkPhysAddress |
1.3.6.1.2.1.236.1.8.1.5 |
The Media Access Control (MAC) address of the virtual
network interface. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
PhysAddress |
|
|
vmPerVMNotificationsEnabled |
1.3.6.1.2.1.236.1.9 |
Indicates if the notification generator will send
notifications per virtual machine. Changes to this
object MUST NOT persist across re-initialization of
the management system, e.g., SNMP agent. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
vmBulkNotificationsEnabled |
1.3.6.1.2.1.236.1.10 |
Indicates if the notification generator will send
notifications per set of virtual machines. Changes to
this object MUST NOT persist across re-initialization of
the management system, e.g., SNMP agent. |
Status: current |
Access: read-write |
OBJECT-TYPE |
|
|
|
|
TruthValue |
|
|
vmAffectedVMs |
1.3.6.1.2.1.236.1.11 |
A complete list of virtual machines whose state has
changed. This object is the only object sent with bulk
notifications. |
Status: current |
Access: accessible-for-notify |
OBJECT-TYPE |
|
|
|
|
VirtualMachineList |
|
|
vmRunning |
1.3.6.1.2.1.236.0.1 |
This notification is generated when the operational
state of a virtual machine has been changed to
running(4) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmShuttingdown |
1.3.6.1.2.1.236.0.2 |
This notification is generated when the operational
state of a virtual machine has been changed to
shuttingdown(10) from some other state. The other state
is indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmShutdown |
1.3.6.1.2.1.236.0.3 |
This notification is generated when the operational
state of a virtual machine has been changed to
shutdown(11) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmPaused |
1.3.6.1.2.1.236.0.4 |
This notification is generated when the operational
state of a virtual machine has been changed to
paused(8) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmSuspending |
1.3.6.1.2.1.236.0.5 |
This notification is generated when the operational
state of a virtual machine has been changed to
suspending(5) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmSuspended |
1.3.6.1.2.1.236.0.6 |
This notification is generated when the operational
state of a virtual machine has been changed to
suspended(6) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmResuming |
1.3.6.1.2.1.236.0.7 |
This notification is generated when the operational
state of a virtual machine has been changed to
resuming(7) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmMigrating |
1.3.6.1.2.1.236.0.8 |
This notification is generated when the operational
state of a virtual machine has been changed to
migrating(9) from some other state. The other state is
indicated by the included value of vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmCrashed |
1.3.6.1.2.1.236.0.9 |
This notification is generated when a virtual machine
has been crashed. The previous state of the virtual
machine is indicated by the included value of
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmDeleted |
1.3.6.1.2.1.236.0.10 |
This notification is generated when a virtual machine
has been deleted. The prior state of the virtual
machine is indicated by the included value of
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkRunning |
1.3.6.1.2.1.236.0.11 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to running(4) from any prior state, except for
running(4). Management stations are encouraged to
subsequently poll the subset of virtual machines of
interest for vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkShuttingdown |
1.3.6.1.2.1.236.0.12 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to shuttingdown(10) from a state other than
shuttingdown(10). Management stations are encouraged to
subsequently poll the subset of virtual machines of
interest for vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkShutdown |
1.3.6.1.2.1.236.0.13 |
This notification is generated when the operational
state of one or more virtual machine has been changed to
shutdown(11) from a state other than shutdown(11).
Management stations are encouraged to subsequently poll
the subset of virtual machines of interest for
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkPaused |
1.3.6.1.2.1.236.0.14 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to paused(8) from a state other than paused(8).
Management stations are encouraged to subsequently poll
the subset of virtual machines of interest for
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkSuspending |
1.3.6.1.2.1.236.0.15 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to suspending(5) from a state other than suspending(5).
Management stations are encouraged to subsequently poll
the subset of virtual machines of interest for
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkSuspended |
1.3.6.1.2.1.236.0.16 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to suspended(6) from a state other than suspended(6).
Management stations are encouraged to subsequently poll
the subset of virtual machines of interest for
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkResuming |
1.3.6.1.2.1.236.0.17 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to resuming(7) from a state other than resuming(7).
Management stations are encouraged to subsequently poll
the subset of virtual machines of interest for
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkMigrating |
1.3.6.1.2.1.236.0.18 |
This notification is generated when the operational
state of one or more virtual machines has been changed
to migrating(9) from a state other than migrating(9).
Management stations are encouraged to subsequently poll
the subset of virtual machines of interest for
vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkCrashed |
1.3.6.1.2.1.236.0.19 |
This notification is generated when one or more virtual
machines have been crashed. Management stations are
encouraged to subsequently poll the subset of virtual
machines of interest for vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmBulkDeleted |
1.3.6.1.2.1.236.0.20 |
This notification is generated when one or more virtual
machines have been deleted. Management stations are
encouraged to subsequently poll the subset of virtual
machines of interest for vmOperState. |
Status: current |
Access: accessible-for-notify |
NOTIFICATION-TYPE |
|
|
|
vmGroups |
1.3.6.1.2.1.236.2.2 |
OBJECT IDENTIFIER |
|
|
|
vmFullCompliances |
1.3.6.1.2.1.236.2.1.1 |
Compliance statement for implementations supporting
read/write access, according to the object definitions. |
Status: current |
Access: accessible-for-notify |
MODULE-COMPLIANCE |
|
|
|
vmReadOnlyCompliances |
1.3.6.1.2.1.236.2.1.2 |
Compliance statement for implementations supporting
only read-only access. |
Status: current |
Access: read-only |
MODULE-COMPLIANCE |
|
|
|
vmHypervisorGroup |
1.3.6.1.2.1.236.2.2.1 |
A collection of objects providing insight into the
hypervisor itself. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmVirtualMachineGroup |
1.3.6.1.2.1.236.2.2.2 |
A collection of objects providing insight into the
virtual machines controlled by a hypervisor. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmCpuGroup |
1.3.6.1.2.1.236.2.2.3 |
A collection of objects providing insight into the
virtual machines controlled by a hypervisor. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmCpuAffinityGroup |
1.3.6.1.2.1.236.2.2.4 |
A collection of objects providing insight into the
virtual machines controlled by a hypervisor. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmStorageGroup |
1.3.6.1.2.1.236.2.2.5 |
A collection of objects providing insight into the
virtual storage devices controlled by a hypervisor. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmNetworkGroup |
1.3.6.1.2.1.236.2.2.6 |
A collection of objects providing insight into the
virtual network interfaces controlled by a hypervisor. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmPerVMNotificationOptionalGroup |
1.3.6.1.2.1.236.2.2.7 |
A collection of notifications for per-VM notification
of changes to virtual machine state (vmOperState) as
reported by a hypervisor. |
Status: current |
Access: read-only |
NOTIFICATION-GROUP |
|
|
|
vmBulkNotificationsVariablesGroup |
1.3.6.1.2.1.236.2.2.8 |
The variables used in vmBulkNotificationOptionalGroup
virtual network interfaces controlled by a hypervisor. |
Status: current |
Access: read-only |
OBJECT-GROUP |
|
|
|
vmBulkNotificationOptionalGroup |
1.3.6.1.2.1.236.2.2.9 |
A collection of notifications for bulk notification of
changes to virtual machine state (vmOperState) as
reported by a given hypervisor. |
Status: current |
Access: read-only |
NOTIFICATION-GROUP |
|
|
|