Política de agente elástico 8.x: Integración de registros personalizados y de Windows - Sin servidor Fleet

Publicado el 27/05/2023

« Ver todas las conferencias Contáctenos
Elastic Agent Policy 8.x - Windows & Custom Log Integration - No Fleet Server

Introducción

Vamos a configurar Agente elástico independiente con Windows e integración de registros personalizados.

Esta es una continuación de la Tutorial de agente elástico independiente.

Requisitos

Una instancia en ejecución de Elasticsearch y Kibana.

Una máquina con Windows 10 o superior.

Pasos

Paso 1: Descargar Elastic Agent [02:17]

Descargue el paquete Elastic Agent en la máquina Windows que servirá al Elastic Agent.

Visit https://www.elastic.co/downloads/elastic-agent para encontrar el último paquete.

Descomprimir <file you downloaded>.

Paso 2: Usar Elastic Agent con la salida de Elasticsearch [02:40]

Debería haber una ~/elastic-agent.yml archivo del paso 1.

Edite estos campos para el ~/elastic-agent.yml para la conexión a su servidor Elasticsearch

...etc... outputs: default: type: elasticsearch hosts: ["https://elastic.evermight.net:9200"] username: "elastic" password: "changeme" ...etc...

Si está utilizando certificados autofirmados, es posible que deba copiar la autoridad del certificado a esta máquina y hacer referencia a ella con el ssl.certificate_authorities campo como se menciona en esta documentación:

Configuración de SSL de Elastic Agent- Aún no hemos probado este enfoque.

Ve a tu Menú Inicio de Windows, buscar PowerShell y haga clic derecho para Ejecutar como administrador.

Inicie su agente elástico con este comando:

cd <path to the elastic-agent.yml directory>; .\elastic-agent.exe install ... answer No to fleet server

Confirme el éxito yendo a Kibana y vaya al menú para hacer clic Gestión de pilas > Gestión de índices > Flujos de datos. Notarás algunos flujos de datos como logs-elastic_agent y metrics-elastic*.

Paso 3: Integración con Windows [05:00]

Enviemos datos de Windows a Elasticsearch.

Vaya a Kibana y haga clic en el Menú.

Ir a Integraciones.

Buscar por Ventanas.

Haga clic en Ventanas.

Windows Integration

Haga clic en Agregar ventanas.

Windows Integration Add

Ir a Dónde agregar esta integración.

Ir a Nombre de la nueva política del agente y tipo Demostración de la política de Windows(o cualquier otra cosa que quieras).

Windows Integration New Policy

Haga clic Guardar y continuar.

Haga clic Añade un agente elástico a tu host.

Paso 4: Integración del registro personalizado de Windows [06:40]

Enviemos datos personalizados de Windows a Elasticsearch.

Vaya a Kibana y haga clic en el Menú.

Ir a Integraciones.

Buscar por Ventanas personalizadas.

Haga clic en Registros de eventos de Windows personalizados.

Custom Windows Event Logs Integration

Haga clic en Agregar registros de eventos de Windows personalizados.

Ir a Nombre del canal y escriba el canal de registro de Windows personalizado que desee, por ejemplo Microsoft-Windows-WMI-Activity/Operational como se muestra en esta imagen:

Windows WMI Activity

Ir a Dónde agregar esta integración.

Haga clic Hosts existentes.

Ir a Política del agente campo y elegir Demostración de la política de Windows Para que esta integración pueda ser incluida.

Haga clic Guardar y continuar.

Haga clic Añade un agente elástico a tu host.

Paso 5

Haga clic Ejecutar de forma independiente.

Haga clic en Copiar al portapapeles.

Run Standalone

Regresa a tu servidor y crea uno nuevo.elastic-agent.yml archivo y pegar el código desde su portapapeles.

Editar las credenciales en el elastic-agent.yml:

...etc... outputs: default: type: elasticsearch hosts: ["https://elastic.evermight.net:9200"] username: "elastic" password: "changeme" ...etc...

Inicie su agente elástico con este comando:

cd C:\Program Files\Elastic\Agent\elastic-agent.exe uninstall; cd <path to directory of your .\elastic-agent.yml> .\elastic-agent.exe install ... answer No to fleet server

Para datos de Windows, visite Kibana > Integraciones > Windows > Activos y haga clic en uno de los paneles para confirmar que han llegado los datos.

Para los registros de eventos de Windows personalizados, recupere su Nombre del conjunto de datos de la integración:

Windows Dataset Name

Confirme que llegan los registros de eventos personalizados de Windows yendo a Menú, Descubrir.

Buscar por data_stream.dataset: "winlog.winlog" (reemplazar winlog.winlog con el nombre de su conjunto de datos).

Confirm Custom Event Logs

Depuración

Si tiene problemas, puede encontrar registros del agente elástico en:

Linux:/opt/Elastic/Agent/data/elastic-agent-<id>/logs.

Ventanas:C:\Program Files\Elastic\Agent\data\elastic-agent-*\logs\