Page 1 sur 4

LOG vers rsyslog

Publié : 12 févr. 2024, 17:29
par salinois
bonjour,

est-il possible d'envoyer les logs de domoticz vers un serveur Rsyslog sur le reseau " en gros vers une autre adresse IP" ?
j'ai regardé dans la doc , pas trouvé

merci

Salinois

Re: LOG vers rsyslog

Publié : 12 févr. 2024, 20:06
par Keros
Je viens de déplacer ton sujet dans la section hébergement.

La configuration se fait via le fichier domoticZ.sh. Il y a un tuto sur le blog pour mettre les logs dans un fichier texte. C'est au même endroit pour envoyer vers un serveur.

Re: LOG vers rsyslog

Publié : 12 févr. 2024, 20:27
par salinois
ok
merci

Re: LOG vers rsyslog

Publié : 12 févr. 2024, 21:23
par salinois
je pensai un truc de ce genre
#DAEMON_ARGS="$DAEMON_ARGS @192.168.0.205:514"
mais cela ne fonctionne pas et ça plante domoticz

pour envoyer vers le syslog local , c'est bon.

Re: LOG vers rsyslog

Publié : 12 févr. 2024, 21:36
par Keros

Re: LOG vers rsyslog

Publié : 12 févr. 2024, 21:48
par pierrotori
j’avais aussi pense a cette solution mais je l’ai mise en ram (avec log2ram)et c’est mon nas qui recupere la log lors de la sauvegarde
je pense meme récupérer que les erreurs de la log

Re: LOG vers rsyslog

Publié : 12 févr. 2024, 23:07
par salinois
bonsoir,

et comment tu as configuré domoticz.sh et rsyslog.conf
j'ai dejà les logs de mon raspberry qui partent vers un syslog externe mais je trouve pas pour Domoticz, la bonne config.

bye
Salinois

Re: LOG vers rsyslog

Publié : 13 févr. 2024, 09:08
par Flying Domotic
pierrotori a écrit : 12 févr. 2024, 21:48 j’avais aussi pense a cette solution mais je l’ai mise en ram (avec log2ram)et c’est mon nas qui recupere la log lors de la sauvegarde
je pense meme récupérer que les erreurs de la log
L'un n'empêche pas l'autre ... On peut écrire dans un log où on veut, et envoyer des messages syslog en même temps (c'est ce que je fais).

Re: LOG vers rsyslog

Publié : 13 févr. 2024, 09:51
par salinois
bonjour Flying Domotic ,

c'est ce que j'ai pu faire avec mon RPi avec l'appli "Weewx" de ma station meteo;
mais j'arrive pas à trouver la bonne syntaxe dans le fichier domoticz.sh pour que ça parte vers mon syslog externe...

salinois

Re: LOG vers rsyslog

Publié : 13 févr. 2024, 14:00
par syl2222_fr
Salut !
Rsyslog fait ce taf très bien avec le module imfile

crée le fichier toto :/etc/rsyslog.d/10-toto.conf
Dans ce fichier:

Code : Tout sélectionner

$ModLoad imfile
input(type="imfile"
      File="/var/log/domoticz.log"
      Tag="domoticz_remote")

if $syslogtag contains ''domoticz_remonte then @x.x.x.x
& stop
suivi d'un systemctl restart rsyslog.service

Ca va regarder toutes les 10 secondes (valeur par défaut) le fichier /var/log/domoticz.log et envoyer le delta des lignes apparues a ton syslog