LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (http://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   syslog-ng doen't generating logs (http://www.linuxquestions.org/questions/linux-newbie-8/syslog-ng-doent-generating-logs-299503/)

emailssent 03-09-2005 03:44 AM

syslog-ng doen't generating logs
 
Dear All,


I am trying to configure syslog-ng package for managing logs, but there is some where something wrong in my configuration such that it is not generatinglogs

below file is quite long

#vi /usr/local/etc/syslog-ng/syslog-ng.conf
Code:

options { sync (0);
          time_reopen (10);
          log_fifo_size (1000);
          long_hostnames (on);
          use_fqdn (yes);
          create_dirs (no);
          chain_hostnames(no);
          keep_hostname (yes);
          perm(0644);
          dir_perm(0755);
        };
                                                                                                                         
                                                                                                                         
source s_sys { unix-stream ("/dev/log"); internal(); };
source s_udp { udp(); };
source kernel_file { file("/proc/kmsg"); };
                                                                                                                         
destination d_cons              { file("/dev/console"); };
destination d_spol              { file("/var/log/spooler.log"); };
destination d_mesg              { file("/var/log/messages.log"); };
destination d_auth              { file("/var/log/secure.log"); };
destination d_uucp              { file("/var/log/uucp.log"); };
destination d_boot              { file("/var/log/boot.log"); };
destination d_mlal              { usertty("*"); };
destination d_kern              { file("/var/log/kernel.log"); };
destination numetrace  { file("/var/log/numetrace.log"); };
destination nume                { file("/var/log/nume.log"); };
destination postgres    { file("/var/log/postgres.log"); };
destination php                { file("/var/log/local2.log"); };
destination boot                { file("/var/log/boot.log"); };
destination cron                { file("/var/log/cron.log"); };
destination daemon              { file("/var/log/daemon.log"); };
destination ftp                { file("/var/log/ftp.log"); };
destination lpr                { file("/var/log/lpr.log"); };
destination mail                { file("/var/log/maillog"); };
destination news                { file("/var/log/news.log"); };
destination syslog              { file("/var/log/syslog.log"); };
destination user                { file("/var/log/user.log"); };
destination local3              { file("/var/log/local3.log"); };
destination local4              { file("/var/log/local4.log"); };
destination local5              { file("/var/log/local5.log"); };
destination local6              { file("/var/log/local6.log"); };
destination emerg              { file("/var/log/emerg.log"); };
destination crit                { file("/var/log/crit.log"); };
destination alert              { file("/var/log/alert.log"); };
destination err                { file("/var/log/err.log"); };
destination warning            { file("/var/log/warning.log"); };
                                                                                                                         
                                                                                                                         
filter cons          { facility(kern); };
filter spooler      { facility(uucp) or (facility(news) and level(crit)); };
filter mesg          { level(info, notice, warning, err, crit, alert, emerg) and facility(kern, uucp, news, local3, local4, local5, local6, daemon, ftp, lpr); };
filter auth          { facility(authpriv); };
filter emerg        { level(emerg); };
filter uucp          { facility(uucp); };
filter cron          { facility(cron); };
filter kern_debug    { facility(kern); };
filter postgres      { facility(local0); };
filter nume_trace    { facility(local1); };
filter nume          { facility(local1) and level(info, notice, warning, err, crit, alert, emerg); };
filter php          { facility(local2); };
filter local3        { facility(local3); };
filter local4        { facility(local4); };
filter local5        { facility(local5); };
filter local6        { facility(local6); };
filter boot          { facility(local7); };
filter daemon        { facility(daemon); };
filter ftp          { facility(ftp); };
filter lpr          { facility(lpr); };
filter mail          { facility(mail); };
filter news          { facility(news); };
filter syslog        { facility(syslog); };
filter user          { facility(user); };
filter warning      { level(warning); };
filter crit          { level(crit, alert, emerg); };
filter alert        { level(alert, emerg); };
filter err          { level(err, crit, alert, emerg); };
                                                                                                                         
                                                                                                                         
                                                                                                                         
                                                                                                                         
log { source(s_sys); source(s_udp); filter(cons);                      destination(d_cons); };
log { source(s_sys); source(s_udp); filter(mesg);              destination(d_mesg); };
log { source(s_sys); source(s_udp); filter(auth);                      destination(d_auth); };
log { source(s_sys); source(s_udp); filter(emerg);              destination(d_mlal); };
log { source(s_sys); source(s_udp); filter(uucp);                      destination(d_uucp); };
log { source(s_sys); source(s_udp); filter(boot);                      destination(boot); };
log { source(s_sys); source(s_udp); filter(php);                        destination(php); };
log { source(s_sys); source(s_udp); filter(postgres);          destination(postgres); };
log { source(s_sys); source(s_udp);            filter(nume_trace);    destination(numetrace); };
log { source(s_sys); source(s_udp);                    filter(nume);                  destination(nume); };
log { source(s_sys); source(s_udp); source(kernel_file); filter(kern_debug);    destination(d_kern); };
log { source(s_sys); source(s_udp); filter(cron);                      destination(cron); };
log { source(s_sys); source(s_udp); filter(daemon);            destination(daemon); };
log { source(s_sys); source(s_udp); filter(ftp);                        destination(ftp); };
log { source(s_sys); source(s_udp); filter(lpr);                        destination(lpr); };
log { source(s_sys); source(s_udp); filter(mail);                      destination(mail); };
log { source(s_sys); source(s_udp); filter(news);                      destination(news); };
log { source(s_sys); source(s_udp); filter(syslog);            destination(syslog); };
log { source(s_sys); source(s_udp); filter(user);                      destination(user); };
log { source(s_sys); source(s_udp); filter(local3);            destination(local3); };
log { source(s_sys); source(s_udp); filter(local4);            destination(local4); };
log { source(s_sys); source(s_udp); filter(local5);            destination(local5); };
log { source(s_sys); source(s_udp); filter(local6);            destination(local6); };
log { source(s_sys); source(s_udp); filter(spooler);            destination(d_spol); };
log { source(s_sys); source(s_udp); filter(emerg);                      destination(emerg); };
log { source(s_sys); source(s_udp); filter(crit);                      destination(crit); };
log { source(s_sys); source(s_udp); filter(alert);                      destination(alert); };
log { source(s_sys); source(s_udp); filter(err);                        destination(err); };
log { source(s_sys); source(s_udp); filter(warning);            destination(warning); };
                                                                                                                         
                                                                                                                         

filter ext_filter { level(warning) or level(err) or level(alert) or level(crit) or level(emerg) or facility(authpriv); };
log { source(s_sys); source(s_udp); source(kernel_file); filter(ext_filter); };



Any guess , why it is not managing log, no new logs have been added to log directory, as
/var/log/messages doens't contains any new message after i configured syslog-ng but if i will restart my syslog(the default that comes with redhat) it will start adding new logs to /var/log/messages. . ......



-jack

zeddity 03-09-2005 04:18 AM

Re: syslog-ng doen't generating logs
 
Quote:

Originally posted by emailssent

destination d_mesg { file("/var/log/messages.log"); };
Err, think you want "/var/log/messages" rather than "/var/log/messages.log" there...

emailssent 03-09-2005 04:49 AM

thanks for helping but,


it is not generating log even in message.log or any other file in /var/log directory



-jack

zeddity 03-09-2005 05:44 AM

Okay...

It looks like you've got the config file under /usr/local rather than it's default location of /etc/syslog-ng/. Perhaps if you use the "-f /path/to/config/file" option?


All times are GMT -5. The time now is 12:53 PM.