Bonjour,
J'ai plusieurs commandes logstash pour différents règles de gestion de logs
J'ai besoins de lancer ces commandes en tant que service systemd sur des machines Ubuntu 20.04.
Est-il possible de créer des services systemd qui exécutent chacun une commande logstash parallèle?
Auriez vous des exemples illustrés?
Merci
# Oui, mais
Posté par Atem18 (site web personnel) . Évalué à 3.
Tu peux lancer un logstash et plusieurs pipelines : https://www.elastic.co/blog/logstash-multiple-pipelines
[^] # Re: Oui, mais
Posté par Orwell . Évalué à 1.
J'ai réussi à faire du multipeline à l'aide de la doc que tu m'as fourni.
Merci.
[^] # Re: Oui, mais
Posté par Atem18 (site web personnel) . Évalué à 2.
Tu m'en vois ravi :)
# Les templates systemd ?
Posté par Samuel (site web personnel) . Évalué à 3.
Salut,
Je ne connais pas logstash, mais je connais un peu systemd : il dispose d'un système de templates (modèles) permettant de faire quelque chose comme :
etc.
Ça fait bien ce que tu imagines : ça démarre une instance du service avec le paramètre bar1, puis en installe une autre avec le paramètre bar2.
Et tu peux faire la même chose avec des timer, pour des appels réguliers.
[^] # Re: Les templates systemd ?
Posté par Orwell . Évalué à 1.
J'ai finalement réussi à faire du multipipeline.
Mais merci pour ta réponse.
Je ne savais pas comment faire avant des services systemd avant.
Désormais c'est bon.
Merci
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.