Elastic Agent Policy 8.x - Intégration Windows et journaux personnalisés - Aucun serveur de flotte

Publié le 27/05/2023

« Voir toutes les conférences Contactez-nous
Elastic Agent Policy 8.x - Windows & Custom Log Integration - No Fleet Server

Introduction

Nous allons installer Agent élastique autonome avec Windows et intégration de journaux personnalisés.

Il s'agit d'une continuation de la Tutoriel sur l'agent élastique autonome.

Exigences

Une instance en cours d'exécution d'Elasticsearch et de Kibana.

Une machine Windows 10 ou supérieure.

Mesures

Étape 1 - Télécharger Elastic Agent [02:17]

Téléchargez le package Elastic Agent sur la machine Windows qui servira Elastic Agent.

Visit https://www.elastic.co/downloads/elastic-agent pour trouver le dernier package.

Décompresser <file you downloaded>.

Étape 2 – Utiliser Elastic Agent avec la sortie Elasticsearch [02:40]

Il devrait y avoir un ~/elastic-agent.yml fichier de l'étape 1.

Modifiez ces champs pour le ~/elastic-agent.yml pour la connexion à votre serveur Elasticsearch

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

Si vous utilisez des certificats auto-signés, vous devrez peut-être copier l'autorité de certification sur cette machine et la référencer avec le ssl.certificate_authorities champ tel que mentionné dans cette documentation :

Configuration SSL de l'agent élastique- Nous n’avons pas encore testé cette approche.

Allez à votre Menu Démarrer de Windows, Rechercher PowerShell et faites un clic droit pour Exécuter en tant qu'administrateur.

Démarrez votre agent élastique avec cette commande :

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

Confirmez le succès en allant sur Kibana et accédez au menu pour cliquer Gestion de la pile > Gestion des index > Flux de données. Vous remarquerez certains flux de données tels que logs-elastic_agent et metrics-elastic*.

Étape 3 - Intégration Windows [05:00]

Expédions les données Windows à Elasticsearch.

Allez sur Kibana et cliquez sur le Menu.

Aller à Intégrations.

Rechercher Windows.

Cliquez sur Windows.

Windows Integration

Cliquez sur Ajouter des fenêtres.

Windows Integration Add

Aller à Où ajouter cette intégration.

Aller à Nom de la nouvelle politique de l'agent et tapez Démonstration de la politique Windows(ou tout ce que vous voulez).

Windows Integration New Policy

Cliquez Enregistrer et continuer.

Cliquez Ajoutez un agent élastique à votre hôte.

Étape 4 – Intégration du journal personnalisé Windows [06:40]

Expédions des données Windows personnalisées à Elasticsearch.

Allez sur Kibana et cliquez sur le Menu.

Aller à Intégrations.

Rechercher Fenêtres personnalisées.

Cliquez sur Journaux d'événements Windows personnalisés.

Custom Windows Event Logs Integration

Cliquez sur Ajouter des journaux d'événements Windows personnalisés.

Aller à Nom de la chaîne et tapez le canal du journal Windows personnalisé que vous souhaitez, par exemple Microsoft-Windows-WMI-Activity/Operational comme le montre cette image :

Windows WMI Activity

Aller à Où ajouter cette intégration.

Cliquez Hôtes existants.

Aller à Politique de l'agent champ et choisir Démonstration de la politique Windows afin que cette intégration puisse être incluse.

Cliquez Enregistrer et continuer.

Cliquez Ajoutez un agent élastique à votre hôte.

Étape 5

Cliquez Exécuter de manière autonome.

Cliquez sur Copier dans le presse-papiers.

Run Standalone

Retournez sur votre serveur et créez-en un nouveau elastic-agent.yml fichier et collez le code depuis votre presse-papiers.

Modifiez les informations d'identification dans le elastic-agent.yml:

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

Démarrez votre agent élastique avec cette commande :

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

Pour les données Windows, visitez Kibana > Intégrations > Windows > Ressources et cliquez sur l'un des tableaux de bord pour confirmer que les données sont arrivées.

Pour les journaux d'événements Windows personnalisés, rappelez votre Nom du jeu de données de l'intégration :

Windows Dataset Name

Confirmez l'arrivée des journaux d'événements Windows personnalisés en accédant à Menu, Découvrir.

Rechercher data_stream.dataset: "winlog.winlog" (remplacer winlog.winlog avec le nom de votre jeu de données).

Confirm Custom Event Logs

Débogage

Si vous rencontrez des problèmes, vous pouvez trouver les journaux de l'agent élastique dans :

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

Fenêtres :C:\Program Files\Elastic\Agent\data\elastic-agent-*\logs\