Bu izleyici sıraya bir test iletisi göndererek sunucuyu test eder. İletinin alınması, hem test iletisinin hem de yanıt iletisinin kaldırıldığı yönetim sırasına bir yanıt iletisi gönderilerek doğrulanır.
Bu izleyici sıraya bir test iletisi göndererek sunucuyu test eder.
İletinin alınması, hem test iletisinin hem de yanıt iletisinin kaldırıldığı yönetim sırasına bir yanıt iletisi gönderilerek doğrulanır.
Bu izleyici varsayılan olarak kapalıdır. İzleyicinin açılması, izlenen sunuculara bir test sırası ekleyecek ve bu sıra bağımsız olarak izlenecektir. Varsayılan olarak bu sırının adı şudur: X.
Bu izleyicinin davranışı, aşağıdaki parametreleri ayarlayan bir geçersiz kılma ile değiştirilebilir.
IntervalSeconds | Testin yürütmeleri arasındaki saniye sayısı. Bu değer çok düşük olarak ayarlanmışsa, MSMQ hizmetine karşı aşırı ek yüke neden olabilir. Çok yüksek olarak ayarlanmışsa, uygun bir zaman içinde bir hata durumu algılanamayabilir. Varsayılan ayar 600 saniyedir (10 dakikada bir test iletisi gönderin). |
TargetQueue | İletinin gönderileceği hedef sıranın yol adı. |
AdminQueue | Yanıt iletisinin gönderileceği yönetim sırasının yol adı. |
CreateQueues | True olarak ayarlandığında, hedef sıra ve yönetim sırası zaten yoksa otomatik olarak oluşturulacaktır. |
MessageBody | Test iletisinin gövdesine eklenecek metin. |
AppSpecific | Operations Manager iletilerini benzersiz bir şekilde tanımlamak için kullanılan uygulamaya özgü uzun tamsayı. |
Bağlantı, Sıra Erişimi Kullanıcı Profilinde tanımlanan kimlik bilgileri altında kurulur. Bu hesabın test edilen sıralara erişimi olmalıdır. Hesap İşletim Konsolu'nun Yönetim bölümünde yapılandırılır.
Bu izleyici ile ilgili olan ve Durum Değişikliği Olayında döndürülen uyarıdaki bilgileri denetleyin. Bu, işlemde başarısızlıkla sonuçlanan adımı ve tam hata iletisini içerecektir.
Target | Microsoft.MSMQ.6.3.Servers | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.MSMQ.6.3.MonitorType.TestMessage | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.MSMQ.6.3.Monitor.Server.TestMessage" Accessibility="Public" Enabled="false" Target="Microsoft.MSMQ.6.3.Servers" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.MSMQ.6.3.MonitorType.TestMessage" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.MSMQ.6.3.Monitor.Server.TestMessage.AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="MessageFailed" MonitorTypeStateID="MessageFailed" HealthState="Error"/>
<OperationalState ID="MessageReceived" MonitorTypeStateID="MessageReceived" HealthState="Success"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>600</IntervalSeconds>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<TargetQueue>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$\private$\MSMQTestQueue</TargetQueue>
<AdminQueue>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$\private$\MSMQTestQueue</AdminQueue>
<CreateQueues>true</CreateQueues>
<AppSpecific>123456789</AppSpecific>
<MaxWaitTime>10</MaxWaitTime>
<MessageBody>Test message sent by Operations Manager 2007.</MessageBody>
<RemoveMessage>true</RemoveMessage>
<CleanupQueue>true</CleanupQueue>
<CleanupAdminQueue>true</CleanupAdminQueue>
<LogDetail>false</LogDetail>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>