Con nuestra integración de Active Directory, puede monitor fácilmente el estado de su entorno de servicios de directorio y alertar proactivamente sobre posibles problemas.
Creada con nuestro agente de infraestructura, la integración de Active Directory le brinda un conjunto de y prediseñados que le permiten ver sus datos de rendimiento más críticos, en su lugar.
Sugerencia
Esta integración se encuentra bajo la designación Community project en nuestras categorías de código abierto. Este código se desarrolla de forma abierta con aportes de la comunidad a través de problemas y relaciones públicas. Hay un equipo de mantenimiento activo dentro de New Relic, así como soporte de resolución de problemas en New Relic Explorer Hub y documentación disponible en el repositorio del proyecto.
Después de configurar la integración de Active Directory con New Relic, vea sus datos en un dashboard como este, listo para usar.
Instalar el agente de infraestructura
Para ver sus datos de Active Directory en New Relic, instale nuestro agente de infraestructura. El agente de infraestructura recopila datos de contadores de rendimiento, servicios de Windows, scripts de PowerShell y registros de eventos de Windows y envía esos datos a New Relic, donde puede usar la telemetría para medir la salud de su entorno de Active Directory.
Existen dos métodos para instalar el agente de infraestructura:
- Siga nuestra instalación guiada para instrumentar su sistema con el agente de infraestructura.
- Instale el agente de infraestructura a través de la línea de comando usando nuestros documentos.
Instrumento Active Directory con New Relic
Para instrumentar Active Directory con el agente de infraestructura, siga los procedimientos a continuación entre este documento y el repositorio de integración New Relic Active Directory.
Una vez que haya seguido todos estos pasos, puede instalar el inicio rápido de Active Directory desde el catálogo New Relic I/O para agregar el dashboard y las alertas relevantes.
Buscar y utilizar datos
La recopilación de telemetría de Active Directory depende de varios archivos de configuración y script ubicados en la estructura de directorios del agente de infraestructura, como este:
C:\Program Files\New Relic\newrelic-infra\ ├── integrations.d │ ├── windows-active-directory-performance-counters.ps1 │ ├── windows-active-directory-performance-counters.yml │ ├── windows-active-directory-replication-checks.yml │ ├── windows-active-directory-replication-failures.ps1 │ ├── windows-active-directory-replication-partners.ps1 │ └── windows-active-directory-services.yml └── logging.d └── windows-active-directory.yml
Cada uno de estos archivos trabaja en conjunto para presentar una huella de observabilidad completa. La telemetría resultante en New Relic consta de datos métricos, de eventos y log .
Contadores de rendimiento
La recopilación de contadores de rendimiento de Active Directory se logra a través de Flex utilizando este script de PowerShell y el archivo de configuración asociado:
windows-active-directory-performance-counters.ps1windows-active-directory-performance-counters.yml
Los resultados de esta colección se almacenan como un evento denominado activeDirectoryPerformanceCounters
.
Detalles del evento
EVENT ATTRIBUTE | COUNTER NAME | DESCRIPTION |
---|---|---|
|
| Número de sesiones de cliente de libreta de direcciones conectadas |
|
| El número de objetos que quedan hasta que se complete la sincronización completa. |
|
| El número de valores de propiedad de objeto recibidos de socios de replicación entrantes que son DN que hacen referencia a otros objetos |
|
| La cantidad de valores de propiedad de objeto que contienen DN enviados a socios de replicación salientes |
|
| El número de sincronizaciones de directorios que están en cola para este servidor pero que aún no se han procesado. |
|
| El número de lecturas de directorio por segundo. |
|
| El número de escrituras de directorio por segundo. |
|
| El número de notificaciones de actualización pendientes que están en cola pero que aún no se han transmitido a los clientes. |
|
| El número actual de subprocesos que utiliza el servicio de directorio. |
|
| El número actual de subprocesos que utiliza el subsistema LDAP del servicio de directorio local. |
|
| El tiempo (en milisegundos) que se tarda en completar el último enlace LDAP. |
|
| El número de sesiones de cliente LDAP actualmente conectadas |
|
| La velocidad a la que los clientes LDAP realizan operaciones de búsqueda. |
|
| El número de enlaces LDAP por segundo. |
|
| La velocidad combinada a la que todos los procesadores de la computadora cambian de un hilo a otro. |
|
| La cantidad de subprocesos esperando ser ejecutados en la cola. |
Ver tus datos
En New Relic, puedes consultar tus resultados con este patrón NRQL :
FROM activeDirectoryHealthChecks SELECT latest(addressBookClientSessions), latest(inboundFullSyncObjectsRemaining), latest(draInbound), latest(draOutbound), latest(draPendingReplicationSync), latest(directoryReadsPerSec), latest(directoryWritesPerSec), latest(directoryNotifyQueueSize), latest(directoryThreadsInUse), latest(ldapActiveThreads), latest(ldapBindTime), latest(ldapClientSessions), latest(ldapSearchesPerSec), latest(ldapSuccessfulBindsPerSec), latest(contextSwitchesPerSec), latest(processorQueueLength)SINCE 1 DAY AGOLIMIT MAX
Servicios de Windows
La recopilación de servicios de Windows de Active Directory se logra a través de la integración nativa de servicios de Windows mediante este archivo de configuración:
windows-active-directory-services.yml
Los resultados de esta colección se almacenan como dimensión métrica con la etiqueta decorada: label.primary_app = 'active_directory'
.
Detalles métricos
SERVICE NAME | DESCRIPTION |
---|---|
| Servicios web de directorio activo |
| Sistema de archivos distribuido |
| Replicación DFS |
| Servidor DNS |
| Cliente DNS |
| Mensajería entre sitios |
| Centro de distribución de claves Kerberos |
| Servidor |
| Puesto de trabajo |
| Inicio de sesión Net |
| Servicios de dominio de Active Directory |
| Llamada a procedimiento remoto (RPC) |
| Gerente de Cuentas de Seguridad |
| Hora de Windows |
Ver tus datos
En New Relic, puedes consultar tus resultados con este patrón NRQL :
FROM Metric SELECT latest(timestamp) AS 'Reporting Time', latest(state) AS 'Current State', latest(start_mode) AS 'Start Mode'FACET hostname AS 'Host', display_name AS 'Display Name', service_name AS 'Service Name', process_id AS 'Parent PID', run_as AS 'Service Account'WHERE label.primary_app = 'active_directory'SINCE 1 DAY AGOLIMIT MAX
Estado de replicación de Active Directory
La recopilación de contadores de rendimiento de Active Directory se logra a través de Flex utilizando estos dos scripts de PowerShell y el archivo de configuración asociado:
windows-active-directory-replication-checks.ymlwindows-active-directory-replication-failures.ps1windows-active-directory-replication-partners.ps1
Los resultados de esta colección se almacenan como eventos denominados activeDirectoryReplicationFailures
y activeDirectoryReplicationPartners
.
Detalles del evento
EVENT NAME | ATTRIBUTE | DESCRIPTION |
---|---|---|
|
| Entero que indica el recuento total de errores de replicación que se han producido en el controlador de dominio especificado. |
|
| Representación de cadena del último tipo de error de replicación experimentado por el controlador de dominio especificado. |
|
| Timestamp ( |
|
| Entero que indica el último código de error recibido por un error de replicación en el controlador de dominio especificado. |
|
| Nombre de cadena del controlador de dominio donde ocurrió el error de replicación. |
|
| Cadena timestamp ( |
|
| Cadena timestamp ( |
|
| Nombre corto del socio remoto para la replicación. |
|
| Nombre corto del servidor local para |
Ver tus datos
En New Relic, puedes consultar tus estadísticas de replicación con estos patrones NRQL :
FROM activeDirectoryReplicationFailures SELECT latest(failureType) AS 'Type', latest(failureError) AS 'Error', latest(firstFailureTime) AS 'First Failure', latest(failureCount) AS 'Attempts Made'FACET serverSINCE 1 DAY AGOLIMIT MAX
FROM activeDirectoryReplicationPartners SELECT latest(lastReplicationAttempt) AS 'Last Attempt', latest(lastReplicationSuccess) AS 'Last Success'FACET server AS 'Source', partner AS 'Partner', if(lastReplicationSuccess != lastReplicationAttempt, 'Failed Replication', 'Successful Replication') AS 'Current Status'SINCE 1 DAY AGOLIMIT MAX
Logs de eventos de Windows
La recopilación de eventos de Windows de Active Directory se realiza con el reenviador de registros integrado en el agente de infraestructura utilizando este archivo de configuración:
windows-active-directory.yml
Los resultados de esta colección se almacenan como un registro con la etiqueta decorada: logtype = 'active_directory'
.
Detalles log
CHANNEL | EVENT ID | DESCRIPTION |
---|---|---|
Seguridad |
| Windows se está cerrando |
Seguridad |
| La hora del sistema fue cambiada. |
Seguridad |
| Una cuenta no pudo log sesión |
Seguridad |
| Se intentó iniciar sesión utilizando credenciales explícitas |
Seguridad |
| Se detectó un archivo adjunto de repetición |
Seguridad |
| Se estableció una asociación de seguridad del modo principal IPsec |
Seguridad |
| Se instaló un servicio en el sistema. |
Seguridad |
| Se cambió la política de Kerberos. |
Seguridad |
| Se cambió la política de recuperación de datos cifrados. |
Seguridad |
| Se cambió la política de auditoría del sistema. |
Seguridad |
| Se creó una cuenta de usuario. |
Seguridad |
| Se intentó cambiar la contraseña de una cuenta. |
Seguridad |
| Se intentó restablecer la contraseña de una cuenta. |
Seguridad |
| Una cuenta de usuario fue deshabilitada |
Seguridad |
| Se eliminó una cuenta de usuario |
Seguridad |
| Se cambió una cuenta de usuario. |
Seguridad |
| Se cambió la política de dominio. |
Seguridad |
| Una cuenta de usuario fue bloqueada |
Seguridad |
| Se creó una cuenta de computadora |
Sistema |
| No se pudo determinar el número de versión del descriptor de seguridad |
Sistema |
| Las políticas de seguridad se propagaron con advertencia. 0x534: no se realizó ningún mapeo entre los nombres de cuentas y los ID de seguridad. |
Sistema |
| Falló el intento de establecer un enlace de replicación para la siguiente partición de directorio grabable |
Sistema |
| El Comprobador de coherencia del conocimiento (KCC) ha detectado problemas con la siguiente partición del directorio |
Sistema |
| Durante los últimos [número] días; Los errores de replicación en una o más particiones de directorio han provocado que la replicación se deshabilite para el contexto de nomenclatura especificado en el controlador de dominio actual. |
Sistema |
| Los servicios de dominio de Active Directory han detectado que el dominio todavía utiliza la contraseña predeterminada para la cuenta de 'administrador' |
Sistema |
| La configuración de la sesión desde la computadora [nombre de la computadora] no pudo autenticarse |
Sistema |
| Durante los últimos [número] días; Ha habido algunos errores de replicación en el bosque. Puede haber problemas de red o de conectividad en el bosque |
Ver tus datos
En New Relic, puedes consultar tus resultados con este patrón NRQL :
FROM Log SELECT hostname AS 'Host', Channel, EventID, message AS 'Message'WHERE logtype = 'active_directory'SINCE 1 DAY AGOLIMIT MAX
Comprueba el código fuente
Esta integración es software de código abierto. Eso significa que puedes explorar su código fuente y enviar mejoras, o crear tu propia bifurcación y compilarla.