probleempje met syslog-ng

Pagina: 1
Acties:

  • I-1
  • Registratie: Oktober 2001
  • Laatst online: 20-05-2016
Hoi,

Ik ben net even bezig geweest om syslog-ng op te zetten en ik heb het netjes geinstalleerd gekregen.

Ik krijg alleen een foutmelding als ik em probeer te starten...
De config file staat op de goeie plek (/usr/local/etc/syslog-ng/syslog-ng.conf)

Dit is de foutmelding die gegeten wordt:
root@solarisbak1 /> /usr/local/sbin/syslog-ng start
syntax error at 6
Parse error reading configuration file, exiting. (line 6)
root@solarisbak1 /> #
Als ik in mijn config file kijk op line 6 dan is line 6 gewoon leeg... :?
Weet iemand waar het evt aan kan liggen waarom het niet werkt?

Dit is mijn config file:
# syslog-ng configuration file for I-1
#
#
#
#

#options { long_hostnames(off); sync(0); }; options {
sync (10);
time_reopen (10);
log_fifo_size (100);
long_hostnames (on);
use_dns (yes);
dns_cache(yes);
use_fqdn (yes);
create_dirs (yes);
keep_hostname (yes);
time_reap(12);
gc_busy_threshold(768);
dns_cache_expire(600);
dns_cache_expire_failed(600);
dns_cache_size(500);
};

#
# syslog-ng source definitions
#
source src {
udp();
internal();
};

#
# syslog-ng filters
#

# Filter for all firewalls
filter firewalls {
host("10.0.0.1") or
host("PIX"); };

# Filter for severity 'warn' and higher
filter level_warn_and_higher {
level(warn..panic);
};

# Filter to ignore certain messagesh
filter ignored_aix_messages {
not match("last message repeated [0-9]* times$") and not match("fatal: Timeout before authentication for .*$"); };


#
# syslog-ng destinations definitions
#
destination hosts {
file("/usr/syslog-ng/$YEAR/$HOST_FROM/$YEAR/$MONTH/$DAY/$FACILITY-$YEAR$MONTH$DAY.log"
owner(root) group(root) perm(0644) dir_perm(0755) create_dirs(yes)); };

#
# syslog-ng log definitions
#
log {
source(src);
destination(hosts);
};

log {
source(src);
filter(firewalls);
destination(logdump);
};

# Write all syslog messages to syslog-files log { source(src); filter(aix-hosts); destination(aix-syslog-files); };

# Mail all syslog messages with severity 'warn' or higher log { source(src); #filter(aix-hosts); filter(level_warn_and_higher); # filter(ignored_aix_messages); # destination(aix-sysadmin-mailer); destination(swatchdump); };


log {
source(src);
filter(firewalls);
destination(sima1);
};

[ Voor 4% gewijzigd door I-1 op 31-03-2006 16:39 ]


  • El_kingo
  • Registratie: Mei 2002
  • Laatst online: 17-03-2025
Probeer eens het volgende:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# syslog-ng configuration file for I-1
#
# 
# 
#
#options { long_hostnames(off); sync(0); }; 

options {
sync (10);
time_reopen (10);
log_fifo_size (100);
long_hostnames (on);
use_dns (yes);
dns_cache(yes);
use_fqdn (yes);
create_dirs (yes);
keep_hostname (yes);
time_reap(12);
gc_busy_threshold(768);
dns_cache_expire(600);
dns_cache_expire_failed(600);
dns_cache_size(500);
};

etc. etc.

  • I-1
  • Registratie: Oktober 2001
  • Laatst online: 20-05-2016
Ik heb nu dat ie op line 7 fout loopt
root@solarisbak1 /usr/local/sbin> ./syslog-ng
syntax error at 7
Parse error reading configuration file, exiting. (line 7)
root@solarisbak1 /usr/local/sbin> more /usr/local/etc/syslog-ng/syslog-ng.conf
# syslog-ng configuration file
#
#
#
#
#options { long_hostnames(off); sync(0); };

options {
sync (10);
time_reopen (10);
log_fifo_size (100);
long_hostnames (on);
use_dns (yes);
dns_cache(yes);
etc...etc...

[ Voor 6% gewijzigd door I-1 op 31-03-2006 20:55 ]


  • daft_dutch
  • Registratie: December 2003
  • Laatst online: 02-12-2025

daft_dutch

>.< >.< >.< >.<

moet er geen spatie achter die #

>.< >.< >.< >.<


  • 0xDEADBEEF
  • Registratie: December 2003
  • Niet online
Eh misschien slikt syslog-ng geen whitelines (lege regel) :? zomaar een gokje ;)

"Religion is an insult to human dignity. With or without it you would have good people doing good things and evil people doing evil things. But for good people to do evil things, that takes religion." - Steven Weinberg


  • ValHallASW
  • Registratie: Februari 2003
  • Niet online
Ander gokje: misschien wordt de 6e regel die wordt uitgevoerd bedoeld? dns_cache(yes); heeft itt de anderen géén spatie tussen de naam en de value...

edit: hoewel het dan niet echt logisch is dat 'ie nu op regel 7 vastloopt.. :/
edit: jawel, je hebt bij de nieuwe de regel 'options {' erbij gekregen ;)

[ Voor 38% gewijzigd door ValHallASW op 31-03-2006 21:41 ]


  • I-1
  • Registratie: Oktober 2001
  • Laatst online: 20-05-2016
Hoi,

ik heb het probleem inmiddels gevonden....

Wat ik deed is het syslog-ng.conf bestandje op mijn windows XP machine maken.
Vervolgens hebik deze met FTP geupload naar mijn sun machine.

Nou dat werkte dus niet ...

Ik heb daarna het bestandje met "VI" aangemaakt en gewoon de text gecopy/paste en netjes gesaved met ":wq!"

Nou en wat denk je ?

Het werkte in ene ....

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Oftewel; je had te maken met Windows-enters (\r\n) ipv *nix-enters (\n). Er zijn gelukkig genoeg convertors waarme je dit kan fixen; het kan evenwel lastig te traceren zijn; dat blijkt wel weer :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate

Pagina: 1