classe Msvm_StorageAlert

Representa um evento que é gerado sempre que a propriedade OperationalStatus da classe Msvm_ResourcePool ou Msvm_LogicalDisk é alterada.

A sintaxe a seguir é simplificada do código MOF e inclui essas propriedades.

Sintaxe

[Indication, Provider("VmmsWmiInstanceAndMethodProvider"), AMENDMENT]
class Msvm_StorageAlert : CIM_AlertIndication
{
  string   AlertingManagedElement[];
  uint16   AlertingElementFormat;
  uint16   OtherAlertingElementFormat;
  uint16   AlertType;
  uint16   PerceivedSeverity;
  uint16   ProbableCause;
  string   ProbableCauseDescription;
  datetime EventTime;
  string   OwningEntity;
  string   MessageArguments[];
  string   MessageID;
  string   Message;
};

Membros

A classe Msvm_StorageAlert tem estes tipos de membros:

Propriedades

A classe Msvm_StorageAlert tem essas propriedades.

AlertingElementFormat

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Qualificadores: ModelCorrespondence ("CIM_AlertIndication.AlertingManagedElement", "CIM_AlertIndication.OtherAlertingElementFormat")

Especifica o formato da propriedade AlertingManagedElement . O formato é um CIMObjectPath, com o formato <NamespacePath>:<ClassName>.< Prop1>=\"<Value1>\", "<Prop2>=\"<Value2>\", que especifica uma instância no esquema CIM.

Essa propriedade é herdada da classe CIM_AlertIndication .

Os valores possíveis são:

Desconhecido (0)

Outros (1)

CIMObjectPath (2)

AlertingManagedElement

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Os caminhos WMI da instância para a qual o alerta é gerado.

AlertType

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Especifica a classificação primária do alerta. Os valores possíveis para essa propriedade são:

Alerta de Qualidade de Serviço (3)

EventTime

Tipo de dados: datetime

Tipo de acesso: Somente leitura

A data e a hora em que o evento subjacente foi detectado.

Mensagem

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma mensagem formatada que é construída combinando alguns ou todos os elementos dinâmicos especificados na propriedade MessageArguments com os elementos estáticos identificados exclusivamente pela propriedade MessageID em um registro de mensagem ou outro catálogo associado à propriedade OwningEntity .

MessageArguments

Tipo de dados: matriz de cadeia de caracteres

Tipo de acesso: Somente leitura

Uma matriz que contém o conteúdo dinâmico da mensagem. Se o valor de MessageID for 32930, o argumento na posição 0 será o PoolID da instância Msvm_ResourcePool para a qual o alerta é gerado.

Messageid

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica exclusivamente, dentro do escopo da propriedade OwningEntity , o formato da propriedade Message . Os valores possíveis para essa propriedade são:

32930 ("Mensagem de taxa de transferência insuficiente do QoS do pool de armazenamento")

OtherAlertingElementFormat

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Uma cadeia de caracteres que define valores "Outros" para AlertingManagedElement. Esse valor DEVE ser definido como um valor não NULL quando AlertingManagedElement for definido como um valor de 1 ("Outros"). Para todos os outros valores de AlertingManagedElement, o valor dessa cadeia de caracteres deve ser definido como NULL.

Essa propriedade é herdada da classe CIM_AlertIndication .

OwningEntity

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Identifica exclusivamente a entidade que possui a definição do formato da Mensagem descrita nesta instância. O valor dessa propriedade é sempre "Microsoft-Windows- Hyper-V".

"Microsoft-Windows- Hyper-V"

PerceivedSeverity

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Descreve a gravidade da indicação de alerta. Os valores possíveis para essa propriedade são:

Informações (2)

Degradado/Aviso (3)

ProbableCause

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Descreve a causa provável da situação que resultou na indicação do alerta.

Problema de capacidade de armazenamento (50)

Alerta anterior limpo (59)

ProbableCauseDescription

Tipo de dados: cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição textual que corresponde ao valor da propriedade ProbableCause .

Comentários

O provedor WMI do Hyper-V não gerará eventos para discos virtuais individuais para evitar inundar clientes com eventos em caso de mau funcionamento em grande escala dos sistemas de armazenamento subjacentes.

Quando um cliente recebe um evento Msvm_StorageAlert , se o valor da propriedade ProbableCause for 50 (Problema de Capacidade de Armazenamento), o cliente poderá descobrir quais discos virtuais estão operando fora de sua política de QoS usando um destes procedimentos:

  • Consulte todas as instâncias Msvm_LogicalDisk que foram alocadas do pool de recursos para o qual o evento foi gerado. Essas instâncias Msvm_LogicalDisk são associadas ao pool de recursos por meio da associação Msvm_ElementAllocatedFromPool .
  • Filtre a lista de resultados selecionando instâncias cujo OperationalStatus contém Taxa de Transferência Insuficiente.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 8.1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows Server 2012 R2 [somente aplicativos da área de trabalho]
Namespace
Root\Virtualization\V2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

Confira também

CIM_AlertIndication

Msvm_LogicalDisk

Msvm_ResourcePool