Toon posts:

mijn scherm loopt vol met log-meldingen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo.....

Ik heb een probleempje met het loggen van mijn iptables ...behalve dat alles netjes in /var/log/firewall.log terecht komt wordt het ook op mijn scherm gegooid. Hoe voorkom ik dit?

Ook worden alle boot-messages in dit bestand gegooid. Na het doorlezen van de man-page ishet me echter nog niet duidelijk hoe ik die in bv /var/log/boot.log kan krijgen.

  • imdos
  • Registratie: Maart 2000
  • Laatst online: 05-08 12:09

imdos

I use FreeNAS and Ubuntu

Dan moet je ff in /etc/syslogd.conf zijn.
Hier staat alles in qua logging

pvoutput. Waarom makkelijk doen, als het ook moeilijk kan! Every solution has a new problem


Verwijderd

Topicstarter
Dat bedoel ik...

ik heb de man page van syslog.conf ddorgeworsteld en zodoende is het me wel gelukt om alles in /var/log/firewall.log te krijgen...

Ik snap alleen niet waarom ze ook op mijn scherm terecht komen

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16:17

odysseus

Debian GNU/Linux Sid

Er staat in je hele /etc/syslog.conf niets meer over '/dev/console' of '/dev/tty*'? Als er per ongeluk zoiets achterblijft dan kan hij in zowel een bestand als op de console gaan loggen.

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

mesg=no

beetje rigoreus..werkt wel :)

Verwijderd

Topicstarter
'k zal hem ff posten


# Begin /etc/syslog.conf

auth,authpriv.* -/var/log/auth.log
*.*;auth,authpriv.none -/var/log/sys.log
daemon.* -/var/log/daemon.log
mail.* -/var/log/mail.log
user.* -/var/log/user.log
kern.* -/var/log/firewall.log

*.emerg *

# End /etc/syslog.conf

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 16:17

odysseus

Debian GNU/Linux Sid

Dan zouden alleen emergency-messages op je scherm mogen komen...ik neem aan dat iptables-logs daar niet bij horen :7...

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


Verwijderd

Topicstarter
Nee dacht ik ook...en toch komen ze op mijn scherm.....

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Ik heb een probleempje met het loggen van mijn iptables ...behalve dat alles netjes in /var/log/firewall.log terecht komt wordt het ook op mijn scherm gegooid. Hoe voorkom ik dit?

Ook worden alle boot-messages in dit bestand gegooid. Na het doorlezen van de man-page ishet me echter nog niet duidelijk hoe ik die in bv /var/log/boot.log kan krijgen.
1) Dit is hoogstwaarschijnlijk een 'feature' in de kernel. Messages van iptables worden altijd naar de console gelogd schijnt, ook al vertel je syslog dat ie ze niet naar de console moet schrijven.

2) Zie /etc/syslogd.conf

  • JayTaph
  • Registratie: Oktober 1999
  • Laatst online: 28-11-2025

JayTaph

Portability is for canoes.

syslog is niet de boosdoener, maar klogd. De IPTable-meldingen zijn kernel-meldingen en klogd meld die netjes naar de console toe..

klogd met de optie -c 2 of -c 3 opstarten doet wonderen.

Yo dawg, I heard you like posts so I posted below your post so you can post again.


  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

syslog is niet de boosdoener, maar klogd. De IPTable-meldingen zijn kernel-meldingen en klogd meld die netjes naar de console toe..

klogd met de optie -c 2 of -c 3 opstarten doet wonderen.
Ja en nee. klogd is iig de boosdoener, maar in mijn geval moet ie ze niet loggen. (gelogd met leven INFO, en da's beneden de default loglevel)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <linux/unistd.h>

#define __NR_ksyslog __NR_syslog
_syscall3(int, ksyslog, int, type, char *, buf, int, len);

extern int ksyslog(int type, char * buf, int len);

int main(int argc, char ** argv)
{
  if (ksyslog(6, NULL, 0) == -1) {
     perror("ksyslog");
     return 1;
  }

  return 0;
}

Bovenstaand progje lost hier iig (tijdelijk) het probleem op.
Pagina: 1