Rechercher : dans
Par :

[Debian] Syslog-ng s'arrète tout seul.

Dernière réponse le 31 mar 2009 à 13:14:49 XxTitxX, le 31 mar 2009 à 09:59:16 
 Signaler ce message aux modérateurs

Bonjour,

Ayant récemment installé syslog-ng sur une distrib Debian.

J'ai peut être mal réglé Cron, mais le serveur syslog-ng s'arrète tous les jours, sans que le serveur linux ne redémarre.

Je ne comprend pas d'où viens le problème, pourriez-vous m'aider?

Merci.

Configuration: Windows XP
Firefox 3.0.8

Meilleures réponses pour « [Debian] Syslog ng s'arrète tout seul. » dans :
Linux – Gentoo – Activation de la journalisation VoirLa distribution Gentoo offre différents systèmes de journalisation. Il est possible d’installer : sysklogd qui est l'ensemble d'utilitaires traditionnel emerge sysklogd =>Fichier de configuration: /etc/syslog.conf syslog-ng qui est un...

1

XxTitxX, le 31 mar 2009 à 10:13:08

Au fait, je me sers de webmin pour configurer mon serveur... (syslog-ng y compris)

Répondre à XxTitxX

2

XxTitxX, le 31 mar 2009 à 11:37:23

J'ai ajouter une tâche Cron qui démarrage syslog-ng toutes les 10 minutes, on verra si cela résout mon problème.

Répondre à XxTitxX

3

asevere, le 31 mar 2009 à 12:04:27

Ca marchera, mais ce n'est pas la bonne solution :)

Syslog-NG s'arrête-t-il vraiement ou bien n'est-il tout simplement plus alimenté ?

Pour le savoir, lance la commande suivante, quand tu pense qu'il est arrêté:

ps -elf |grep syslog-ng
le fonctionnement de syslog-ng, comme syslog, peut être alteré par logrotate qui lui est lancé de manière automatique tout les jours (la nuit en général), je pense que ton problème vient de la...

Qu'as-tu dans le fichier /etc/logrotate.d/syslog-ng

A plus
Une belette, un lapin !?
C'est pas normal!

Répondre à asevere

4

XxTitxX, le 31 mar 2009 à 12:19:22

Résultat ps -elf | grep syslog-ng:

0 R root 28769 28187 0 78 0 - 779 - 12:25 pts/1 00:00:00 grep syslog-ng

Donc le process ne tourne plus....

En ce qui concerne /etc/logrotate.d/syslog-ng:

/var/log/auth.log {
rotate 4
missingok
notifempty
weekly
compress
}

/var/log/cron.log {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/daemon.log {
rotate 7
weekly
missingok
notifempty
compress
}


J'ai vu qu'un autre service de log était en marche: sysklogd

Je l'ai enlevé du démarrage du serveur, par contre pas moyen de l'enlever de cron.daily le fichier n'est pas modifiable.

Comme tu peux le constater je ne suis pas encore expert en linux, je suis niveau débutant ....

Merci pour ton aide!

Répondre à XxTitxX

5

XxTitxX, le 31 mar 2009 à 12:22:02

Bon c'est l'heure de la pause déjeuner.
Bon app' et à plus tard ;)

Répondre à XxTitxX

6

asevere, le 31 mar 2009 à 12:36:07

Il me semble,(a tester) que ce qu'on a rajouté pour palier a ce problème est:

/var/log/syslog {
   rotate 7
   daily
   compress
   postrotate
      /etc/init.d/syslog-ng restart >/dev/null
   endscript
}

à la fin du fichier /etc/logrotate.d/syslog-ng
Une belette, un lapin !?
C'est pas normal!

Répondre à asevere

7

XxTitxX, le 31 mar 2009 à 13:08:24

Je test ça, je te tiens au courant!!

Merci encore pour ton aide!

Répondre à XxTitxX

8

XxTitxX, le 31 mar 2009 à 13:10:52

Oups, je ne t'ai pas donné l'intégralité du fichier:

/var/log/auth.log {
rotate 4
missingok
notifempty
weekly
compress
}

/var/log/cron.log {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/daemon.log {
rotate 7
weekly
missingok
notifempty
compress
}

/var/log/debug {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/kern.log {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/lpr.log {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/mail.err {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/mail.info {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/mail.log {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/mail.warn {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/messages {
rotate 4
weekly
missingok
notifempty
compress
}


/var/log/user.log {
rotate 4
weekly
missingok
notifempty
compress
}

/var/log/uucp.log {
rotate 4
missingok
notifempty
weekly
compress
}

/var/log/syslog {
rotate 7
daily
compress
postrotate
/etc/init.d/syslog-ng reload >/dev/null
endscript
}


Donc le problème dois venir d'ailleurs ...

Répondre à XxTitxX

9

 XxTitxX, le 31 mar 2009 à 13:14:49

Arf, j'ai laissé le serveur syslog-ng éteint pendant midi pour voir si la tâche cron que j'ai ajouter fonctionne bien.

A mon grand désarroi, cela ne fonctionne pas, pourtant voila le résultat de crontab -l:

10 * * * * /etc/syslog-ng start


Il y apparait bien ....

Je ne comprend pas j'ai du louper quelque chose ...

Répondre à XxTitxX
Collection CommentÇaMarche.net