Microsoft Exchange Server

Supported OS Windows

Versión de la integración4.2.0

Información general

Obtener métricas de Microsoft Exchange Server

  • Visualizar y monitorizar el rendimiento del Exchange Server

Configuración

Instalación

El check de Exchange está incluido en el paquete del Datadog Agent, por lo que no necesitas instalar nada más en tus servidores.

Configuración

  1. Edita el archivo exchange_server.d/conf.yaml, en la carpeta conf.d/ en la raíz del directorio de configuración del Agent para comenzar a recopilar tus datos de rendimiento de Exchange Server.

  2. Reinicia el Agent.

Nota: Las versiones 1.11.0 o posteriores de este check utilizan una nueva implementación para la recopilación de métricas, que requiere Python 3. Para hosts que no pueden utilizar Python 3, o si deseas utilizar una versión anterior de este check, consulta la siguiente configuración.

Recopilación de logs

  1. La recopilación de logs se encuentra deshabilitada de manera predeterminada en el Datadog Agent; debes habilitarla en el archivo datadog.yaml:

    logs_enabled: true
    
  2. Añade este bloque de configuración a tu archivo exchange_server.d/conf.yaml para empezar a recopilar tus logs de Exchange Server:

    logs:
      - type: file
        path: "C:\\Program Files\\Microsoft\\Exchange Server\\V15\\TransportRoles\\Logs\\CommonDiagnosticsLog\\*"
        source: exchange-server
      - type: file
        path: "C:\\Program Files\\Microsoft\\Exchange Server\\V15\\TransportRoles\\Logs\\ThrottlingService\\*"
        source: exchange-server
      - type: file
        path: "C:\\Program Files\\Microsoft\\Exchange Server\\V15\\TransportRoles\\Logs\\Hub\\Connectivity\\*"
        source: exchange-server
    

    Nota: Los únicos logs compatibles son los logs CommonDiagnosticsLog, ThrottlingService y Connectivity debido a que Exchange Server produce muchos tipos diferentes de logs. Ponte en contacto con el soporte de Datadog para solicitar otros formatos de logs.

    Cambia el valor del parámetro path y configúralo para tu entorno. Consulta el exchange_server.d/conf.yaml de ejemplo para conocer todas las opciones de configuración disponibles.

  3. Reinicia el Agent.

Validación

Ejecuta el subcomando de estado del Agent y busca exchange_server en la sección Checks.

Datos recopilados

Métricas

exchange.activemanager.database_mounted
(gauge)
Muestra el número de copias de bases de datos activas en el servidor.
exchange.activesync.ping_pending
(gauge)
Muestra el número de comandos de ping actualmente pendientes en la cola.
Se muestra como comando
exchange.activesync.requests_persec
(gauge)
Muestra el número de solicitudes HTTP recibidas del cliente a través de ASP.NET por segundo. Determina la tasa actual de solicitudes de Exchange ActiveSync. Solo se utiliza para determinar la carga de usuarios actual.
Se muestra como solicitud
exchange.activesync.sync_persec
(gauge)
Muestra el número de comandos de sincronización procesados por segundo. Los clientes utilizan este comando para sincronizar elementos dentro de una carpeta.
Se muestra como comando
exchange.adaccess_domain_controllers.ldap_read
(gauge)
Muestra el tiempo en milisegundos (ms) para enviar una solicitud de lectura LDAP al controlador de dominio especificado y recibir una respuesta.
Se muestra como milisegundo
exchange.adaccess_domain_controllers.ldap_search
(gauge)
Muestra el tiempo (en ms) para enviar una solicitud de búsqueda LDAP y recibir una respuesta.
Se muestra como milisegundo
exchange.adaccess_processes.ldap_read
(gauge)
Muestra el tiempo (en ms) para enviar una solicitud de lectura LDAP al controlador de dominio especificado y recibir una respuesta.
Se muestra como milisegundo
exchange.adaccess_processes.ldap_search
(gauge)
Muestra el tiempo (en ms) para enviar una solicitud de búsqueda LDAP y recibir una respuesta.
Se muestra como milisegundo
exchange.autodiscover.requests_persec
(gauge)
Muestra el número de solicitudes del servicio Autodiscover procesadas cada segundo. Determina la carga de usuarios actual.
Se muestra como solicitud
exchange.database.io_db_reads_attached_persec
(gauge)
Muestra el número de operaciones de lectura de base de datos por segundo para cada instancia de base de datos adjunta.
Se muestra como lectura
exchange.database.io_db_reads_recovery_avg_latency
(gauge)
Muestra la duración media, en ms, por operación de lectura de base de datos pasiva.
Se muestra en milisegundos
exchange.database.io_db_writes_attached_persec
(gauge)
Muestra el número de operaciones de escritura en la base de datos por segundo para cada instancia de base de datos adjunta.
Se muestra como escritura
exchange.database.io_db_writes_recovery_avg_latency
(gauge)
Muestra la duración media, en ms, de cada operación de escritura en la base de datos pasiva.
Se muestra en milisegundos
exchange.database.io_log_writes_avg_latency
(gauge)
Muestra la duración media, en ms, de cada operación de escritura en log.
Se muestra en milisegundos
exchange.database.io_log_writes_persec
(gauge)
Muestra el número de escrituras de log, por segundo, para cada instancia de base de datos.
Se muestra como escritura
exchange.database.io_reads_avg_latency
(gauge)
Muestra la duración media, en milisegundos (ms), de cada operación de lectura de la base de datos.
Se muestra en milisegundos
exchange.database.io_writes_avg_latency
(gauge)
Muestra la duración media, en ms, de cada operación de escritura en la base de datos.
Se muestra en milisegundos
exchange.httpproxy.avg_auth_latency
(gauge)
Muestra el tiempo medio empleado en autenticar las solicitudes CAS en las últimas 200 muestras.
Se muestra en milisegundos
exchange.httpproxy.clientaccess_processing_latency
(gauge)
Muestra la latencia media (ms) del tiempo de procesamiento de CAS (no incluye el tiempo empleado en el proxy) en las últimas 200 solicitudes.
Se muestra en milisegundos
exchange.httpproxy.mailbox_proxy_failure_rate
(gauge)
Muestra el porcentaje de fallos relacionados con la conectividad entre este servidor de acceso de cliente y los servidores MBX en las últimas 200 muestras.
Se muestra como porcentaje
exchange.httpproxy.outstanding_requests
(gauge)
Muestra el número de solicitudes proxy concurrentes pendientes.
Se muestra como solicitud
exchange.httpproxy.proxy_requests_persec
(gauge)
Muestra el número de solicitudes proxy procesadas cada segundo.
Se muestra como solicitud
exchange.httpproxy.requests_persec
(gauge)
Muestra el número de solicitudes procesadas cada segundo.
Se muestra como solicitud
exchange.httpproxy.server_locator_latency
(gauge)
Muestra la latencia media (ms) de las llamadas al servicio web MailboxServerLocator.
Se muestra en milisegundos
exchange.is.clienttype.rpc_latency
(gauge)
Muestra la latencia RPC del servidor, en ms, promediada para los últimos 1024 paquetes para un protocolo de cliente en particular.
Se muestra como milisegundo
exchange.is.clienttype.rpc_ops_persec
(gauge)
Muestra el número de operaciones RPC por segundo para cada conexión de tipo de cliente.
Se muestra como operación
exchange.is.store.rpc_latency
(gauge)
Latencia media de RPC (mseg) es la latencia media en milisegundos de las solicitudes RPC por base de datos. La media se calcula sobre todas las RPC desde que se cargó exrpc32.
Se muestra como milisegundo
exchange.is.store.rpc_ops_persec
(gauge)
Muestra el número de operaciones RPC por segundo para cada instancia de base de datos.
Se muestra como operación
exchange.is.store.rpc_requests
(gauge)
Indica el total de solicitudes RPC que se están ejecutando actualmente en el proceso de almacenamiento de información.
Se muestra como solicitud
exchange.memory.available
(gauge)
Muestra la cantidad de memoria física, en megabytes (MB), inmediatamente disponible para asignar a un proceso o para uso del sistema. Es igual a la suma de la memoria asignada a las listas de página de espera (en caché), libre y cero.[Métrica no específica de Exchange Server]
Se muestra como mebibyte
exchange.memory.committed
(gauge)
Muestra la proporción de Memory\Committed Bytes respecto a Memory\Commit Limit. [No es una métrica específica de Exchange Server]
Se muestra como porcentaje
exchange.netlogon.semaphore_acquires
(count)
El número total de veces que se ha obtenido el semáforo durante el tiempo de vida del canal de la conexión del canal de seguridad, o desde el inicio del sistema para _Total.
exchange.netlogon.semaphore_hold_time
(gauge)
El tiempo medio (en segundos) que se mantiene el semáforo en la última muestra.
Se muestra como segundo
exchange.netlogon.semaphore_holders
(gauge)
El número de subprocesos que mantienen el semáforo.
Se muestra como subproceso
exchange.netlogon.semaphore_timeouts
(count)
El número total de veces que un subproceso ha agotado el tiempo de espera mientras esperaba el semáforo durante el tiempo de vida de la conexión del canal de seguridad, o desde el inicio del sistema para _Total.
Se muestra como tiempo de espera
exchange.netlogon.semaphore_waiters
(gauge)
El número de subprocesos que están esperando obtener el semáforo.
Se muestra como subproceso
exchange.network.outbound_errors
(gauge)
Indica el número de paquetes salientes que no se han podido transmitir debido a errores.
Se muestra como error
exchange.network.tcpv4.conns_reset
(count)
Muestra el número de veces que las conexiones TCP han realizado una transición directa al estado CLOSED desde el estado ESTABLISHED o el estado CLOSE-WAIT. [Métrica no específica de Exchange Server]
Se muestra como conexión
exchange.network.tcpv6.connection_failures
(gauge)
Muestra el número de conexiones TCP cuyo estado actual es ESTABLISHED o CLOSE-WAIT.[No es una métrica específica de Exchange Server]
Se muestra como error
exchange.network.tcpv6.conns_reset
(count)
Muestra el número de veces que las conexiones TCP han realizado una transición directa al estado CLOSED desde el estado ESTABLISHED o el estado CLOSE-WAIT. [Métrica no específica de Exchange Server]
Se muestra como conexión
exchange.owa.requests_persec
(gauge)
Muestra el número de solicitudes gestionadas por Outlook Web App por segundo. Determina la carga de usuarios actual.
Se muestra como solicitud
exchange.owa.unique_users
(gauge)
Muestra el número de usuarios únicos actualmente registrados en Outlook Web App. Este valor supervisa el número de sesiones de usuario activas únicas, de modo que los usuarios solo se eliminan de este contador después de que se desconecten o se agote su sesión. Determina la carga de usuarios actual.
Se muestra como usuario
exchange.processor.cpu_privileged
(gauge)
Muestra el porcentaje de tiempo de procesador empleado en modo privilegiado. El modo privilegiado es un modo de procesamiento diseñado para los componentes del sistema operativo y los controladores que manipulan el hardware. Permite el acceso directo al hardware y a toda la memoria.
Se muestra como porcentaje
exchange.processor.cpu_time
(gauge)
Muestra el porcentaje de tiempo que el procesador está ejecutando procesos de aplicaciones o del sistema operativo. Esto es cuando el procesador no está inactivo.
Se muestra como porcentaje
exchange.processor.cpu_user
(gauge)
Muestra el porcentaje de tiempo de procesador empleado en modo usuario. El modo de usuario es un modo de procesamiento restringido diseñado para aplicaciones, subsistemas de entorno y subsistemas integrales.
Se muestra como porcentaje
exchange.processor.queue_length
(gauge)
Indica el número de subprocesos que está atendiendo cada procesador. Processor Queue Length muestra el número de subprocesos que están retrasados en la Processor Ready Queue y están esperando a ser programados para su ejecución. El valor indicado es el último valor observado en el momento en que se realizó la medición.[No es una métrica específica de Exchange Server]
Se muestra como subproceso
exchange.rpc.active_user_count
(gauge)
Muestra el número de usuarios únicos que han mostrado alguna actividad en los últimos 2 minutos.
Se muestra como usuario
exchange.rpc.averaged_latency
(gauge)
Muestra la latencia, en milisegundos (ms), promediada para los últimos 1024 paquetes.
Se muestra como milisegundo
exchange.rpc.conn_count
(gauge)
Muestra el número total de conexiones de cliente mantenidas.
Se muestra como conexión
exchange.rpc.ops_persec
(gauge)
Muestra la velocidad a la que se producen las operaciones RPC, por segundo.
Se muestra como operación
exchange.rpc.requests
(gauge)
Muestra el número de solicitudes de clientes que está procesando actualmente el servicio de acceso de clientes RPC.
Se muestra como solicitud
exchange.rpc.user_count
(gauge)
Muestra el número de usuarios conectados al servicio.
Se muestra como usuario
exchange.workload_management.active_tasks
(gauge)
Muestra el número de tareas activas que se están ejecutando actualmente en segundo plano para la gestión de la carga de trabajo.
Se muestra como tarea
exchange.workload_management.completed_tasks
(gauge)
Muestra el número de tareas de gestión de la carga de trabajo que se han completado.
Se muestra como tarea
exchange.workload_management.queued_tasks
(gauge)
Muestra el número de tareas de gestión de la carga de trabajo que están actualmente en cola a la espera de ser procesadas.
Se muestra como tarea
exchange.ws.connection_attempts
(gauge)
Muestra la velocidad a la que se intentan establecer conexiones con el servicio web. Determina la carga de usuarios actual.
Se muestra como conexión
exchange.ws.current_connections_default_website
(gauge)
Muestra el número actual de conexiones establecidas con el sitio web predeterminado, que corresponde al número de conexiones que acceden al rol de servidor Front End CAS. Determina la carga actual de usuarios.
Se muestra como conexión
exchange.ws.current_connections_total
(gauge)
Muestra el número actual de conexiones establecidas con el servicio web. Determina la carga actual de usuarios.
Se muestra como conexión
exchange.ws.other_attempts
(gauge)
Muestra la tasa de solicitudes HTTP realizadas que no utilizan los métodos OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, MOVE, COPY, MKCOL, PROPFIND, PROPPATCH, SEARCH, LOCK o UNLOCK. Determina la carga actual del usuario.
Se muestra como conexión
exchange.ws.requests_persec
(gauge)
Muestra el número de solicitudes procesadas cada segundo. Determina la carga de usuarios actual.
Se muestra como solicitud

Eventos

El check de Exchange Server no incluye eventos.

Checks de servicio

El check de Exchange Server no incluye checks de servicio.

Solucionar problemas

¿Necesitas ayuda? Ponte en contacto con el soporte de Datadog.