Рука на пульсе - MS CRM 4.0 Management Pack for System Center Operations Manager 2007

За время моего отпуска вышел небольшой и недооценённый пока сообществом продукт - Microsoft Dynamics CRM 4.0 Management Pack for System Center Operations Manager 2007 (далее CRM Management Pack).

CRM Management Pack представляет собой пакет настроек для System Center Operations Manager - приложения для управления и мониторинга ИТ-сервисов, приложений, серверов. Позволяет централизованно контролировать ИТ-инфраструктуру предприятия, отслеживая такие параметры, как функционирование, доступность, производительность.

Контролируя параметры систем, администратор быстро сможет среагировать на критические события и индикаторы производительности, предпринять превентивные меры, минимизировать время устранения неполадок.

Основные функции CRM Management Pack:

  • Отслеживание доступности и состояния следующих сервисов и служб:
    • Microsoft Dynamics CRM Asynchronous Processing service
    • World Wide Web Publishing
    • Microsoft Dynamics CRM Deletion service
    • Microsoft Dynamics CRM databases
  • Отслеживание доступности и состояния следующих компонентов приложения и их функционирования:
    • Deletion of deleted records
    • Operability of ISV plug-ins
    • Web application requests processing, SOAP exceptions, and unexpected failures
  • Обнаружение brute-force и DoS-атак.
  • Мониторинг производительности следующих компонентов:
    • Обработка запросов web-сервером
    • Обработка запросов СУБД
  • Отслеживание сбоев, связанных с настройкой.

Несмотря на то, что базовый мониторинг web-сервера и СУБД входит в состав MS CRM 4.0 Management Pack, рекомендуется установить отдельные пакеты:

  • Internet Information Services (IIS) Management Pack for general IIS monitoring
  • SQL Server Management Pack

Список отслеживаемых параметров

Правила Microsoft Dynamics CRM Asynchronous Processing Service

Rule Description Category

Async service is not running

The Microsoft Dynamics CRM Asynchronous Processing service is stopped or unavailable. When this service is not running, asynchronous events such as workflows or bulk import jobs will no longer function.

Event Collection

Async service cannot restart

The Microsoft Dynamics CRM Asynchronous Processing service cannot restart due to a critical failure.

Event Collection

Async service has problems accessing Configuration database

The Microsoft Dynamics CRM Asynchronous Processing service could not run a command against the CRM Configuration database.

Event Collection

Async Service has problems accessing Organization database

The Microsoft Dynamics CRM Asynchronous Processes service has encountered multiple errors while attempting to access the CRM Organization database.

Event

Collection

Async service is experiencing frequent crashes

The Microsoft Dynamics CRM Asynchronous Processes service is frequently experiencing critical failures.

Event Collection

Deletion service failed to retrieve list of tables for cleanup

The Microsoft Dynamics CRM Deletion service has failed to retrieve the list of tables for cleanup from the Microsoft Dynamics CRM Organization database.

When users delete a record, the record is marked for deletion, but is still present in the Microsoft Dynamics CRM Organization database. The Microsoft Dynamics CRM Deletion service periodically retrieves a list of records that have been marked for deletion from the Microsoft Dynamics CRM Organization database; and then it scans and deletes records based on the deletion list.

Periodically, the Deletion service will retry to retrieve the list of tables for cleanup from the database.

Event Collection

Deletion service failed to successfully perform cleanup

The Microsoft Dynamics CRM Deletion service failed to clean up one or more tables in the Microsoft Dynamics CRM Organization database.

The records that were marked for deletion still exist in the database. Until the Deletion service successfully deletes the marked records, the tables in the Microsoft Dynamics CRM Organization database might continue to grow in size.

Periodically, the Deletion service will retry to delete records marked for deletion.

Event Collection

Total operations completed

The total number of operations completed by the Microsoft Dynamics CRM Asynchronous Processing service.

Performance Collection

Total operations completion throughput

The throughput of the Microsoft Dynamics CRM Asynchronous Processing service.

Performance Collection

Async has too many system jobs running

The Asynchronous Process service may be overloaded.

Performance Health

Total operations failed with retry

The total number of operations the Microsoft Dynamics CRM Asynchronous Processes service fails to complete, even after repeated tries to complete them, exceeds the expected rate within an hour.

The Async service may have multiple recurring jobs per organization, per hour, and may also service multiple organizations. A high failure rate may indicate an issue with access to a single organization’s databases or failure to complete other processes on a limited basis.

Performance Health

Total operations outstanding

The number of scheduled operations waiting for the Microsoft Dynamics CRM Asynchronous Processes service to complete has remained above the expected level during the entire observation interval.

This is usually an indication that the Async service is overloaded.

Performance Collection

Async Service encountered an error

The Asynchronous Processes service encountered an error.

Event Collection

Async database transactional log backup failed

The database transactional log was not created.

Event Collection

Async database operation failed will retry

A database operation failed. The Asynchronous Processes service will try the operation again.

Event Collection

Total succeeded offline sync requests

The number of successful offline synchronization requests made from Microsoft Dynamics CRM for Outlook clients to a Microsoft Dynamics CRM server.

A count that is much lower than the total number of offline synchronization requests may indicate a problem with clients that try to synchronize with the server.

Performance Collection

Total ABP sync requests

The total number of Address Book Provider (ABP) synchronization requests made from Microsoft Dynamics CRM for Outlook clients to a Microsoft Dynamics CRM server.

This counter is useful to indicate the client load on the Asynchronous Processing service. A high count indicates a high client load on that service.

Performance Collection

Total offline sync requests

The total number of offline synchronization requests made from Microsoft Dynamics CRM for Outlook clients to a Microsoft Dynamics CRM server.

This counter is useful to indicate the client load on the Asynchronous Processing service. A high count indicates a high client load on the service.

 

Performance Collection

Total Outlook sync requests

The total number of ABP sync requests and offline sync requests.

This counter is useful to indicate the client load on the Asynchronous Processing service. A high count indicates a high client load on that service.

 

Performance Collection

ISV plug-in has thrown an unexpected exception

An ISV plug-in has thrown an unknown exception.

Event Collection

Async organization failed

An error occurred while processing an organization.

Event Collection

Правила Microsoft Dynamics CRM Discovery Service

Rule Description Category

Failed Discovery service requests

The number of failed requests by Microsoft Dynamics CRM users to access Microsoft Dynamics CRM Server has exceeded the expected rate.

The Microsoft Dynamics CRM server does not enable users to sign in to organizations of which they are members, and may not even present the list of organizations of which they are members.

This is a possible indication of a Denial of Service attack or an authentication break-in by trial. However, it may also indicate an error condition in the authentication process, such as an expired or invalid Windows Live ID ticket.

Performance Collection

Total discovery service requests

The total number of requests received by the Microsoft Dynamics CRM Discovery service. This includes successful and unsuccessful requests.

This counter can be used to track traffic patterns for Discovery service capacity planning.

 

Performance Collection

Configuration  database configuration error

There is an error condition in the connection to the Microsoft Dynamics CRM Configuration database.

Event Collection

Правила IIS (в части Microsoft Dynamics CRM)

Rule Description Category

Application pool fatal communication error

The application pool is not running.

Event Collection

Application pool could not respond to Ping

The application pool did not reply.

Event Collection

Application pool ended unexpectedly

The IIS application pool did not reply to communication attempts and may be experiencing unexpected problems.

Event Collection

Правила Microsoft Dynamics CRM SDK Server

Rule Description Category

Failed CrmService requests

A Microsoft Dynamics CRM service request failed.

Performance Collection

Failed metadata requests

The total number of requests on the CRM Metadata Web Service (part of the Microsoft Dynamics CRM SDK) that failed due to time out or another SOAP failure.

Performance Collection

Правила Microsoft Dynamics CRM SSRS Data Connector

Rule Description Category

Failure opening report data connection

A data connection cannot be established.

Event Collection

Report Server cannot create the trace log

The Report Server could not create a trace log.

Event Collection

The SQL Server Reporting Services MSSQLSERVER is not running

The Report Server is not running.

Event Collection

The Report Server failed to write to the trace log

The Report Server cannot write to the trace log.

Event Collection

The Report Server has detected a possible Denial Of Service attack

A possible Denial Of Service attack was detected.

Event Collection

Failure executing report data set

The report was not created from the data set.

Event Collection

The Report Server Windows service MSSQLSERVER cannot connect  to the Report Server atabase

The service cannot connect to the Report Server database.

Event Collection

Правила Microsoft Dynamics CRM Web Application Server

Rule Description Category

Report render failure

Counts the number of Report Server Web service failures.

Event Collection

Report Server Web Service failure

Report Server Web service failure.

Event Collection

Report Server Web Service SOAP failure

Report Server Web service SOAP failure.

Event Collection

Error report upload failure

This event is recorded when the Microsoft Dynamics CRM server fails to upload the script error report to the Watson server.

If this event happens frequently, the configuration of the Watson Service might not be correct or the server might not be available or reachable.

Event Collection

Failed InProcess CrmService request

The number of failed Web service requests made by applications to the InProcess CrmService. The InProcess CrmService is a part of the Microsoft Dynamics CRM SDK.

 

Performance Collection

Total report render requests

Total number of report render requests.

Performance Collection

Failed report render requests

Number of failed report render requests.

If a large number of error reports are received in a short time, an administrator can investigate and determine which pages produce errors.

Performance Collection

Error reporting settings tampered with

This event is recorded when The user's preference for error reporting on the server is different than what is communicated by the client reporting the error.

If this event happens frequently, the configuration of the error reporting settings on the client have been tampered with by scripts on the page that is generating the script error. The page might have been compromised by malicious scripts.

Event Collection

SMTP service is not running

The SMTP service is not running.

Event Collection

Правила Microsoft Dynamics CRM Common Class

Rule Description Category

Locator service total cache flush requests

The total number of locator service flush requests (that is, the data in the cache was flushed and updated with new data values from the Microsoft Dynamics CRM Configuration database, either based on an explicit request from the component to flush the cache or on notification).

If this number is increasing rapidly, it may indicate that the caching algorithm is not optimized or that the data being cached is changing too frequently.

Performance Collection

Locator service failed cache flush requests

The total number of cache flush request that failed, due to various errors such as the following:

  • Request for invalid entry in the cache.
  • Unable to flush due to incorrect cache state.
  • Unable to retrieve item from the onfiguration database.

Performance Collection

Configuration database Windows authentication attempts in the last minute

Total number of authorization attempt requests with Microsoft Dynamics CRM authentication credentials, per minute.

This counter shows the number of the authentication attempts processed by the authentication-engine, which are using Microsoft Dynamics CRM authentication credentials (CRM-ticket) and are for a specific organization. It indicates the capacity of the Microsoft Dynamics CRM server to process authentication requests; coupled with CPU and memory usage. This could indicate that the Microsoft Dynamics CRM server may be overloaded with authentication requests and might need load balancing.

Performance Collection

Alert on Windows authentication failures

The number of attempts to gain access to a Microsoft Dynamics CRM system, which include invalid Windows authentication credentials.

Performance Health

Configuration database Windows authentication failures in the last minute

Total number of failed authorization attempt requests with Microsoft Dynamics CRM authentication credentials per minute.

 

Performance Health

Alert on CRM POST authentication failures

The number of HTTP POST requests that fail to yield access.

Performance Health

Alert on Windows authentication attempts

The total number of authentication requests on a Microsoft Dynamics CRM system.

Performance Health

Alert on CRM POST authentication attempts

The number of HTTP POST authentication requests on a Microsoft Dynamics CRM system.

Performance Health

Alert on Passport authentication failures

The total number of failed authorizations that use Windows Live ID authentication credentials per minute. This only applies to Microsoft Dynamics CRM Online.

Performance Health

Alert on Passport authentication attempts

The total number of authentication attempts that use Windows Live ID authentication credentials per minute. This only applies to Microsoft Dynamics CRM Online.

Performance Health

Passport authentication attempt failures in the last minute

The total number of failed Windows Live ID authorization requests with CRM cookie authentication credentials per minute. This only applies to Microsoft Dynamics CRM Online

Performance Collection

Trace file failure alert

This rule generates an event when the tracing service is not able to access tracing files for reading/writing or create/open/close.

If this event occurs frequently, the tracing service might not be able to log traces to the trace file or may not have sufficient permission.

Also, free disk space in the tracing file path name needs to be checked.

Event Collection

Performance counters load failure alert

The Microsoft Dynamics CRM server fails to load or to successfully interpret performance counter definitions.

This error condition prevents any Microsoft Dynamics CRM component services running on the server from using the Windows performance counter services. Any rules that use data provided by the performance counters will also be unavailable.

Event Collection

Ссылки:

 

Русский
field_vote: 
0
Голосов пока нет

Добавить комментарий