Este monitor deteta se os processos de criação de partições e de tratamento não foram concluídos com êxito durante demasiados dias seguidos.
Os processos que são executados para criar partições e tratar os dados armazenados na base de dados operacional não foram concluídos com êxito no histórico recente. Se estes processos continuarem a não ser concluídos com êxito, o desempenho da base de dados operacional será afetado negativamente e tornará todo o grupo de gestão mais lento. Em última análise, a base de dados operacional ficará totalmente cheia e o grupo de gestão deixará de funcionar.
Este monitor pode ser substituído para proporcionar uma configuração diferente:
Segundos de Intervalo: Defina a frequência para avaliar o estado do monitor
Máximo de dias desde o último êxito: Defina o número máximo de dias que podem passar sem que a criação de partições e o tratamento sejam concluídos com êxito, antes de a situação ser considerada um problema.
Contagem de Amostras: Defina a contagem de amostras antes da qual o estado é alterado e é enviado um alerta.
O motivo pelo qual este alerta foi gerado é que o processo de criação de partições e tratamento não foi concluído com êxito no histórico recente. Por predefinição, este monitor está configurado para gerar um alerta se os processos não tiverem sido concluídos com êxito durante os 2 dias anteriores. Seguem-se algumas das causas de insucesso do processo de criação de partições e tratamento:
A regra "Criação de Partições e Tratamento" está desativada
A regra "Criação de Partições e Tratamento" não consegue aceder ao SQL Server que aloja a base de dados operacional, para executar os procedimentos armazenados de SQL que realizam o tratamento e a criação de partições.
Os procedimentos armazenados de SQL que executam a criação de partições e o tratamento estão a falhar devido à insuficiência de espaço de ficheiro de registo SQL para a base de dados operacional.
Os passos que se seguem explicam como resolver este problema nas situações mais comuns:
Certifique-se de que não estão aplicadas, à regra "Criação de Partições e Tratamento", quaisquer substituições que possam desativá-la.
A regra "Criação de Partições e Tratamento" é executada no servidor de gestão de recolha e com as credenciais fornecidas no perfil Run As "Conta de Base de Dados Operacional". Se não forem fornecidas quaisquer credenciais no perfil Run As "Conta de Base de Dados Operacional", será utilizada a conta de ação predefinida do servidor de gestão de recolha. Confirme que a conta que está a ser utilizada para executar a regra está configurada com permissões suficientes. Para obter mais informações, consulte o tópico da ajuda "Procedimento de Criação de uma Nova Conta Run As para Aceder à Base de Dados do Operations Manager" ( http://go.microsoft.com/fwlink/?LinkId=229136).
O processo de criação de partições e tratamento da base de dados operacional necessita de espaço no registo de transações de SQL da base de dados operacional. Se não existir espaço suficiente nos registos de transações, a criação de partições ou o tratamento podem falhar. Pode rever a percentagem de espaço disponível no registo de transações com o contador de desempenho "SQLServer:Bases de Dados\Percentagem do Registo Utilizada". Adicione mais espaço aos ficheiros de registo de transações existentes, adicione mais ficheiros ou execute as ações necessárias para libertar espaço nos ficheiros de registo existentes para que disponham de espaço suficiente para concluir a criação de partições e o tratamento. Isto é especialmente importante se o envio de registos tiver sido ativado numa base de dados operacional. Para obter mais informações sobre os registos de transações, consulte o tópico "Compreender e Gerir os Registos de Transações" ( http://go.microsoft.com/fwlink/?LinkId=193419) na documentação online do SQL.
Target | Microsoft.SystemCenter.OpsMgrDBWatcher | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | High | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.2007.OpsMgrDB.PartitioningAndGroomingMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.OpsMgrDB.PartitioningAndGroomingMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.2007.OpsMgrDB.PartitioningAndGroomingMonitorType" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.OpsMgrDB.PartitioningAndGroomingMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseServerName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseName$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="HealthyfulPartitionGroomingProcess" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="WarningPartitionGroomingProcess" MonitorTypeStateID="WarningThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>86400</IntervalSeconds>
<Synctime>12:01</Synctime>
<TimeoutSeconds>300</TimeoutSeconds>
<DatabaseServerName>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseServerName$</DatabaseServerName>
<DatabaseName>$Target/Property[Type="SCLibrary!Microsoft.SystemCenter.OpsMgrDBWatcher"]/DatabaseName$</DatabaseName>
<Threshold>2</Threshold>
<TimesBeforeAlert>2</TimesBeforeAlert>
</Configuration>
</UnitMonitor>