[syslog-ng] Syslog-ng" daemon killing the "setroubleshoot" daemonon RHEL5_X86_64
Shamim
shamim_99 at yahoo.com
Thu Aug 9 08:49:13 CEST 2007
Thanks for the quick reply, However I'm using the "syslog-ng.conf" as below;
--------------------------------------------------------------------------------------------------------------------------
options { sync (0);
time_reopen (10);
log_fifo_size (1000);
long_hostnames (off);
use_dns (no);
use_fqdn (no);
create_dirs (yes);
keep_hostname (yes);
};
source s_sys { file ("/proc/kmsg" log_prefix("kernel: ")); unix-stream ("/dev/log"); internal(); };
#Everything going to one location
destination d_syslognglog { file("/var/adm/messages-ng"); };
log { source(s_sys); destination(d_syslognglog); };
------------------------------------------------------------------------------------------------------------------------------
Note:And I've tried with unix-dgram , but stuck up with the same problem. I'll very thankful for any help.
Regards
Shamim, CSC India
"Geller, Sandor (IT)" <Sandor.Geller at morganstanley.com> wrote:
Hello,
> Hi ,
>
> When there was no daemon of "syslog-ng" was running
> ********************************************************************
> [root at svllgg181 tmp]# ps -eaf |grep -i syslog-ng
> root 2631 2597 0 10:58 pts/0 00:00:00 grep -i syslog-ng
> [root at svllgg181 tmp]#
> *********************************************************************
> in the absence of "syslog-ng" daemon I was easily able to
> restart the "setroubleshootd" daemon
> [root at svllgg181 tmp]# /etc/init.d/setroubleshoot restart
> Stopping setroubleshootd: [ OK ]
> Starting setroubleshootd: [ OK ]
> [root at svllgg181 tmp]#
> **************************************************************
> *****************************
> Now I started the "syslog-ng" daemon
> [root at svllgg181 tmp]# ps -eaf |grep -i syslog-ng
> root 2718 1 0 10:59 ? 00:00:00 syslog-ng
> root 2746 2597 0 11:00 pts/0 00:00:00 grep -i syslog-ng
> [root at svllgg181 tmp]#
> **************************************************************
> ***************************
> And I tried to start the "setroubleshoot", now it gives error.
>
> [root at svllgg181 tmp]# /etc/init.d/setroubleshoot restart
> Stopping setroubleshootd: [ OK ]
> Starting setroubleshootd: [ OK ]
> [root at svllgg181 tmp]# Traceback (most recent call last):
> File "/usr/sbin/setroubleshootd", line 59, in ?
> from setroubleshoot.config import cfg
> File
> "/usr/lib/python2.4/site-packages/setroubleshoot/__init__.py",
> line 24, in ?
> log_init(sys.argv[0])
> File
> "/usr/lib/python2.4/site-packages/setroubleshoot/log.py",
> line 127, in log_init
> syslog = logging.handlers.SysLogHandler(address='/dev/log')
> File "/usr/lib64/python2.4/logging/handlers.py", line 602,
> in __init__
> self._connect_unixsocket(address)
> File "/usr/lib64/python2.4/logging/handlers.py", line 617,
> in _connect_unixsocket
> self.socket.connect(address)
> File "", line 1, in connect
> socket.error: (13, 'Permission denied')
> [root at svllgg181 tmp]#
>
> [root at svllgg181 tmp]# /etc/init.d/setroubleshoot restart
> Stopping setroubleshootd: [FAILED]
> Starting setroubleshootd: [ OK ]
> [root at svllgg181 tmp]# Traceback (most recent call last):
> File "/usr/sbin/setroubleshootd", line 59, in ?
> from setroubleshoot.config import cfg
> File
> "/usr/lib/python2.4/site-packages/setroubleshoot/__init__.py",
> line 24, in ?
> log_init(sys.argv[0])
> File
> "/usr/lib/python2.4/site-packages/setroubleshoot/log.py",
> line 127, in log_init
> syslog = logging.handlers.SysLogHandler(address='/dev/log')
> File "/usr/lib64/python2.4/logging/handlers.py", line 602,
> in __init__
> self._connect_unixsocket(address)
> File "/usr/lib64/python2.4/logging/handlers.py", line 617,
> in _connect_unixsocket
> self.socket.connect(address)
> File "", line 1, in connect
> socket.error: (13, 'Permission denied')
Please show how is /dev/log configured in your syslog-ng.conf
I suppose you're using unix-dgram not unix-stream, and the program
you're trying to use doesn't handle this case.
Regards,
Sandor
--------------------------------------------------------
NOTICE: If received in error, please destroy and notify sender. Sender does not intend to waive confidentiality or privilege. Use of this email is prohibited when received in error.
---------------------------------
Yahoo! Mail is the world's favourite email. Don't settle for less, sign up for your freeaccount today.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.balabit.hu/pipermail/syslog-ng/attachments/20070809/46e591b0/attachment.htm
More information about the syslog-ng
mailing list