You are not logged in.

Announcement

Bonjour, avant de poster, merci de vérifier que vous avez respecté les pré-requis de l'installation et consultez notre documentation : http://docs.blue-mind.net !

Hi, before posting on the forum, please check that you followed installation prerequisites and get a look to our documentation space : http://docs.blue-mind.net

#1 2018-10-20 08:08:23

dani
Member
From: Bordeaux
Registered: 2018-10-13
Posts: 52
Website

Envoyer les logs vers syslog / Journald

Je configure en général tous mes services pour envoyer les logs vers syslog (ou directement Journald si supporté, puisque c'est la finalité). Ça me permet de ne pas me soucier de rotation/compression, de n'avoir qu'un seul endroit à chercher, de rechercher efficacement par date, de centraliser le tout de façon automatique sur une autre machine, bref, ça a beaucoup d'avantages. Est-ce que ça serait possible de configurer tous les éléments de bluemind pour faire ça ? Quelqu'un a déjà fait ?


Firewall Services: la sécurité des réseaux

Offline

#2 2018-10-22 08:29:58

PascalS
Member
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 195
Website

Re: Envoyer les logs vers syslog / Journald

Salut Dani,

c'est possible en modifiant les conf des "java log appender" dans "/usr/share/bm-conf/logs"
En revanche, les modifs seront écrasées à chaque mise à jour de BM.

Je n'ai rien vu permettant de surcharger ces fichiers dans un dossier du type '/etc/bm-conf/logs/'

Voilà  les infos à ma connaissance.


Pascal

Offline

#3 2018-10-22 10:44:24

aaujon
Member
Registered: 2016-01-07
Posts: 285

Re: Envoyer les logs vers syslog / Journald

Bonjour,

Tu peux surcharger ces fichiers en les déplacant dans /etc/bm/local, ainsi ils resteront lors des mises à jour.

Offline

#4 2018-10-22 12:08:07

PascalS
Member
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 195
Website

Re: Envoyer les logs vers syslog / Journald

Salut Arnaud,

ben voilà, fallait pas répondre.
T'en es quitte pour ajouter un item dans la base de connaissa

Offline

#5 2018-10-22 12:12:41

PascalS
Member
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 195
Website

Re: Envoyer les logs vers syslog / Journald

zut... p.. de clavier

je me réponds à moi-même, donc je disais "base de connaissance".
Une petite bafouille dans Knowledge Base sur ce qui peut être surchargé dans "/etc/bm/local"

Ce peut aussi être une tâche dévolue à un p'tit nouveau, du soft bizutage, en somme big_smile

Bonne après-midi,

Pascal

Offline

#6 2018-10-22 12:33:07

aaujon
Member
Registered: 2016-01-07
Posts: 285

Re: Envoyer les logs vers syslog / Journald

L'info est déjà présente ici : https://forge.bluemind.net/confluence/d … s+journaux (en bas de page, le bizutage a déjà du être fait smile)

Offline

#7 2018-10-22 12:51:36

PascalS
Member
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 195
Website

Re: Envoyer les logs vers syslog / Journald

Ok, autant pour moi

Je l'aurais mis dans "Administration avancée", surtout quand il s'agit de faire mumuse avec les "appender".
Après, c'est pas compliqué, juste du xml.

Pascal

Offline

#8 2018-10-22 13:12:48

aaujon
Member
Registered: 2016-01-07
Posts: 285

Re: Envoyer les logs vers syslog / Journald

tout à fait, on va déplacer ou séparer la page

Offline

#9 2018-10-22 17:37:39

dani
Member
From: Bordeaux
Registered: 2018-10-13
Posts: 52
Website

Re: Envoyer les logs vers syslog / Journald

Merci beaucoup. Je vais regarder tout ça dès que possible, et je mettrai à jour ici si j'arrive à faire ce que je veux :-)


Firewall Services: la sécurité des réseaux

Offline

#10 2018-10-23 09:59:17

dani
Member
From: Bordeaux
Registered: 2018-10-13
Posts: 52
Website

Re: Envoyer les logs vers syslog / Journald

Ok, j'ai réussi (à peu près) à faire ce que je voulais. Mais pfiou, LogBack c'est pour moi l'exemple parfait de l'over-engineering: il y en a des fonctions. Mais pas la plus élémentaire, qui serait de logger sur un syslog local (via dev/log). Ou encore mieux dans mon cas, une journalisation vers Journald native :-)

J'ai contourné en me créant un faux serveur syslog, avec socat qui écoute sur un port UDP et écrit sur stdout, capturé par Journald. Puis en utilisant le SyslogAppender sur les différents services de Bluemind.


Firewall Services: la sécurité des réseaux

Offline

#11 2018-10-23 11:35:23

PascalS
Member
From: Bain de Bretagne
Registered: 2012-11-18
Posts: 195
Website

Re: Envoyer les logs vers syslog / Journald

Salut dani,

t'as essayé ce genre de conf :

<configuration debug="true">
    <appender name="loggly" class="ch.qos.logback.classic.net.SyslogAppender">
        <syslogHost>localhost</syslogHost>
        <facility>SYSLOG</facility>
        <port>514</port>
        <suffixPattern>java %d{ISO8601,UTC} %p %t %c %M - %m%n</suffixPattern>
    </appender>
   <root level="info">
       <appender-ref ref="loggly" />
   </root>
</configuration>

Offline

#12 2018-10-23 11:48:00

dani
Member
From: Bordeaux
Registered: 2018-10-13
Posts: 52
Website

Re: Envoyer les logs vers syslog / Journald

Ça aurait fonctionné, si je faisais tourner un démon syslog, et que j'activais le logging distant (avec listener UDP). Mais c'est pas mon cas. rsyslog est désactivé, je log tout via Journald uniquement


Firewall Services: la sécurité des réseaux

Offline

Board footer

Powered by FluxBB