Re: adresses IP dans fichier log

2008-07-22 Par sujet Yves Rutschle
On Mon, Jul 21, 2008 at 12:14:24AM +0200, mouss wrote: syslog écrit des petits messages. Pas forcément, par exemple dans le cas d'un serveur inaccessible pendant quelques temps, et un client qui a bufferisé et envoir toutes ses traces d'un coup? je ne dis pas que c'est impossible, mais ça

Re: adresses IP dans fichier log

2008-07-22 Par sujet mouss
Yves Rutschle wrote: On Mon, Jul 21, 2008 at 12:14:24AM +0200, mouss wrote: syslog écrit des petits messages. Pas forcément, par exemple dans le cas d'un serveur inaccessible pendant quelques temps, et un client qui a bufferisé et envoir toutes ses traces d'un coup? oui mais chaque ligne

Re: adresses IP dans fichier log

2008-07-20 Par sujet mouss
Yves Rutschle wrote: On Wed, Jul 16, 2008 at 06:47:58PM +0200, mouss wrote: l'écriture avec /var/log/message a de très bonnes chances de couper des lignes) ça m'étonnerait. essaye de faire ça. Je ne vois aucun code qui fasse de la protection d'accès (flock ou lockf) dans le code de syslog

Re: adresses IP dans fichier log

2008-07-18 Par sujet Yves Rutschle
On Wed, Jul 16, 2008 at 06:47:58PM +0200, mouss wrote: l'écriture avec /var/log/message a de très bonnes chances de couper des lignes) ça m'étonnerait. essaye de faire ça. Je ne vois aucun code qui fasse de la protection d'accès (flock ou lockf) dans le code de syslog (ng, en l'occurence).

Re: adresses IP dans fichier log

2008-07-18 Par sujet Basile STARYNKEVITCH
Yves Rutschle wrote: On Wed, Jul 16, 2008 at 06:47:58PM +0200, mouss wrote: l'écriture avec /var/log/message a de très bonnes chances de couper des lignes) ça m'étonnerait. essaye de faire ça. Je ne vois aucun code qui fasse de la protection d'accès (flock ou lockf) dans le code de syslog

Re: adresses IP dans fichier log

2008-07-17 Par sujet maderios
Thomas Harding a écrit : maderios wrote: man logger C'est l'outil à utiliser pour dire à syslogd d'écrire ce que tu veux dans la log. Merci à tous pour les réponses Toutes les solutions proposées me semblent assez compliquées pour le simple usager que je suis mais pourquoi pas Y'a

Re: adresses IP dans fichier log

2008-07-17 Par sujet hého
Jacques L'helgoualc'h a écrit, le 16.07.2008 00:29 : Le « FS » est une regexp, la classe des deux caractères encadrant l'expression à extraire : d'accord, j'ai parfois du mal avec cette any mais ça va mieux maintenant ;) merci pour la lumière. cordialement. hého -- Lisez la FAQ de la liste

Re: adresses IP dans fichier log

2008-07-16 Par sujet Yves Rutschle
On Tue, Jul 15, 2008 at 10:43:22PM +0200, François TOURDE wrote: Si la taille de son texte est inférieure à PIPE_BUF, alors son écriture sera atomique. Si elle est atomique mais tombe au milieu de l'écriture d'un message par syslog, ça marchera quand même pas... (par ex.: syslog est en train

Re: adresses IP dans fichier log

2008-07-16 Par sujet mouss
Yves Rutschle wrote: On Tue, Jul 15, 2008 at 10:43:22PM +0200, François TOURDE wrote: Si la taille de son texte est inférieure à PIPE_BUF, alors son écriture sera atomique. Si elle est atomique mais tombe au milieu de l'écriture d'un message par syslog, ça marchera quand même pas... (par

Re: adresses IP dans fichier log

2008-07-16 Par sujet François TOURDE
Le 14076ième jour après Epoch, Yves Rutschle écrivait: On Tue, Jul 15, 2008 at 10:43:22PM +0200, François TOURDE wrote: Si la taille de son texte est inférieure à PIPE_BUF, alors son écriture sera atomique. Si elle est atomique mais tombe au milieu de l'écriture d'un message par syslog, ça

Re: adresses IP dans fichier log

2008-07-15 Par sujet Yves Rutschle
On Mon, Jul 14, 2008 at 02:02:46PM +0200, Serge Cavailles wrote: ifconfig ppp0 | grep addr /var/log/syslog Heu, écrire directement dans les fichiers de logs ne me parait pas une bonne idée, mieux vaut utiliser logger(1) Y. -- Lisez la FAQ de la liste avant de poser une question :

Re: adresses IP dans fichier log

2008-07-15 Par sujet maderios
Yves Rutschle a écrit : On Mon, Jul 14, 2008 at 02:02:46PM +0200, Serge Cavailles wrote: ifconfig ppp0 | grep addr /var/log/syslog Heu, écrire directement dans les fichiers de logs ne me parait pas une bonne idée, mieux vaut utiliser logger(1) Y. Une mauvaise idée, pourquoi ? Qu'est ce

Re: adresses IP dans fichier log

2008-07-15 Par sujet steve
Le 2008-07-15, à 13:18:12 +0200, maderios ([EMAIL PROTECTED]) a écrit : Lignes : 23 Yves Rutschle a écrit : On Mon, Jul 14, 2008 at 02:02:46PM +0200, Serge Cavailles wrote: ifconfig ppp0 | grep addr /var/log/syslog Heu, écrire directement dans les fichiers de logs ne me parait pas une

Re: adresses IP dans fichier log

2008-07-15 Par sujet Yves Rutschle
On Tue, Jul 15, 2008 at 01:18:12PM +0200, maderios wrote: Une mauvaise idée, pourquoi ? En plus des autres infos déjà données, je ne pense pas que ta méthode garantisse l'atomicité de l'écriture, c'est à dire que ton écriture pourrait se mélanger avec l'écriture de syslog. Tu aurais alors des

Re: adresses IP dans fichier log

2008-07-15 Par sujet Thomas Harding
Yves Rutschle wrote: La commande shell pour accéder à syslog. Ouais, et j'ai déjà donné une réponse _avec logger_ dans le fil (modulo le fait que je n'avais pas pensé à DynDNS, et qu'il faudrait faire 2 appels: un pour l'IP effective, le second pour DynDNS), et insisté sur le fait qu'on pouvait

Re: adresses IP dans fichier log

2008-07-15 Par sujet maderios
François TOURDE a écrit : Le 14075ième jour après Epoch, [EMAIL PROTECTED] écrivait: Yves Rutschle a écrit : On Mon, Jul 14, 2008 at 02:02:46PM +0200, Serge Cavailles wrote: ifconfig ppp0 | grep addr /var/log/syslog Heu, écrire directement dans les fichiers de logs ne me parait pas une

Re: adresses IP dans fichier log

2008-07-15 Par sujet Thomas Harding
maderios wrote: man logger C'est l'outil à utiliser pour dire à syslogd d'écrire ce que tu veux dans la log. Merci à tous pour les réponses Toutes les solutions proposées me semblent assez compliquées pour le simple usager que je suis mais pourquoi pas Y'a pas de simple ou de

Re: adresses IP dans fichier log

2008-07-15 Par sujet mouss
maderios wrote: Yves Rutschle a écrit : On Mon, Jul 14, 2008 at 02:02:46PM +0200, Serge Cavailles wrote: ifconfig ppp0 | grep addr /var/log/syslog Heu, écrire directement dans les fichiers de logs ne me parait pas une bonne idée, mieux vaut utiliser logger(1) Y. Une mauvaise idée,

Re: adresses IP dans fichier log

2008-07-15 Par sujet Jacques L'helgoualc'h
Thomas Harding a écrit, mardi 15 juillet 2008, à 19:51 : maderios wrote: [...] Toutes les solutions proposées me semblent assez compliquées pour le simple usager que je suis mais pourquoi pas Y'a pas de simple ou de compliqué, le tout est d'y aller pas à pas. [...]

Re: adresses IP dans fichier log

2008-07-15 Par sujet François TOURDE
Le 14075ième jour après Epoch, Yves Rutschle écrivait: On Tue, Jul 15, 2008 at 01:18:12PM +0200, maderios wrote: Une mauvaise idée, pourquoi ? En plus des autres infos déjà données, je ne pense pas que ta méthode garantisse l'atomicité de l'écriture, c'est à dire que ton écriture pourrait

Re: adresses IP dans fichier log

2008-07-15 Par sujet hého
Jacques L'helgoualc'h a écrit, le 14.07.2008 16:45 : hého a écrit, lundi 14 juillet 2008, à 14:01 : maderios a écrit, le 14.07.2008 12:17 : Je voudrais inscrire dans un fichier log l'historique de mes adresses IP. wget -q -O - http://checkip.dyndns.org/ | grep Address: | cut -d\ -f7 | awk

Re: adresses IP dans fichier log

2008-07-15 Par sujet Thomas Harding
Jacques L'helgoualc'h wrote: ifaces=`/sbin/ifconfig -s | tail -n +2 | cut --delimiter= -f1` Cette ligne: * exécute ifconfig -s[ummary] * supprime les 2 premières lignes Heu, non, seulement la première : ~ $ for n in {1..4};do echo $n;done|tail -n +2 2 [..] Exact : il /affiche

Re: adresses IP dans fichier log

2008-07-15 Par sujet Jacques L'helgoualc'h
hého a écrit, mardi 15 juillet 2008, à 23:22 : Jacques L'helgoualc'h a écrit, le 14.07.2008 16:45 : [...] wget -q -O - http://checkip.dyndns.org/ | sed -re 's/^.*: ([0-9.]+).*/\1/' d'ac ;) wget ...| awk -F'[ ]' '{print $(NF-2)}' là j'ai pas compris

Re: adresses IP dans fichier log

2008-07-15 Par sujet Jacques L'helgoualc'h
Thomas Harding a écrit, mardi 15 juillet 2008, à 23:47 : Jacques L'helgoualc'h wrote: [...] [ tail -n +2] Exact : il /affiche à-partir de la 2ème ligne/ Ce n'est pas très logique, je m'attends aussi que ce soit « tail -n +0 » qui ne filtre rien. [...] Il vaudrait mieux utiliser $() au lieu

Re: shells, sh (was: adresses IP dans fichier log)

2008-07-15 Par sujet Thomas Harding
Jacques L'helgoualc'h wrote: bashisme ! Pas seulement : ~ $ zsh -c 'echo $(uname)' Linux ~ $ sh -c 'echo $(uname)' Linux Ben, sh c'est le shell par défaut du système, donc tu as le choix. J'aime bien ash (sans ^h, hein :). -- Thomas Harding. La phobie de la connaissance est

adresses IP dans fichier log

2008-07-14 Par sujet maderios
Bonjour Je voudrais inscrire dans un fichier log l'historique de mes adresses IP. Ce doit être possible avec /etc/syslog.conf mais je ne vois pas comment faire. Merci pour tout renseignement. M -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/DebFrFrenchLists

Re: adresses IP dans fichier log

2008-07-14 Par sujet hého
maderios a écrit, le 14.07.2008 12:17 : Bonjour Je voudrais inscrire dans un fichier log l'historique de mes adresses IP. salut, pour une adresse ip externe tu peux peut-être faire un script en utilisant (par exemple) wget -q -O - http://checkip.dyndns.org/ | grep Address: | cut -d\ -f7 |

Re: adresses IP dans fichier log

2008-07-14 Par sujet Serge Cavailles
Le lundi 14 juillet 2008 12:17, maderios a écrit : Bonjour Bonjour, Je voudrais inscrire dans un fichier log l'historique de mes adresses IP. Ce doit être possible avec /etc/syslog.conf mais je ne vois pas comment faire. Une ligne du genre ifconfig ppp0 | grep addr /var/log/syslog On doit

Re: adresses IP dans fichier log

2008-07-14 Par sujet Jacques L'helgoualc'h
hého a écrit, lundi 14 juillet 2008, à 14:01 : maderios a écrit, le 14.07.2008 12:17 : Bonjour Je voudrais inscrire dans un fichier log l'historique de mes adresses IP. salut, bonjour, pour une adresse ip externe tu peux peut-être faire un script en utilisant (par exemple) wget -q

Re: adresses IP dans fichier log

2008-07-14 Par sujet Thomas Harding
maderios wrote: Bonjour Je voudrais inscrire dans un fichier log l'historique de mes adresses IP. Ce doit être possible avec /etc/syslog.conf mais je ne vois pas comment faire. Merci pour tout renseignement. Pour enregistrer dans /var/log/messages : #!/bin/bash ## fichier

Re: adresses IP dans fichier log

2008-07-14 Par sujet Thomas Harding
Serge Cavailles wrote: On doit pouvoir lancer la commande par un post-up dans /etc/network/interfaces. post-up command Run command after bringing the interface up. If this command fails then ifup aborts, refraining from marking the interface as configured (even though it has really