tutorials:3.2.x:syslog
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tutorials:3.2.x:syslog [2011/12/20 09:33] – created 85.178.76.94 | tutorials:3.2.x:syslog [2022/03/23 08:55] (current) – [Log Rotate] miconda | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Kamailio with Syslog and Log Rotate ====== | ====== Kamailio with Syslog and Log Rotate ====== | ||
+ | |||
+ | < | ||
+ | Authors of initial tutorial: | ||
+ | Daniel-Constantin Mierla | ||
+ | <miconda (at) gmail.com> | ||
+ | |||
+ | Elena-Ramona Modroiu | ||
+ | <ramona (at) asipto.com> | ||
+ | |||
+ | </ | ||
How-to about configuring syslog daemon to write the log messages from Kamailio SIP server in a dedicated file and rotate it when becomes too big. | How-to about configuring syslog daemon to write the log messages from Kamailio SIP server in a dedicated file and rotate it when becomes too big. | ||
+ | This tutorial is updated for Kamailio v3.2.0 or newer (original tutorial written for [[http:// | ||
===== Syslog - Custom Log File ===== | ===== Syslog - Custom Log File ===== | ||
Line 64: | Line 75: | ||
Otherwise, add the piece of config above in **/ | Otherwise, add the piece of config above in **/ | ||
+ | For **syslog-ng** the appropriate pid file has to be used, should be like: | ||
+ | |||
+ | < | ||
+ | / | ||
+ | missingok | ||
+ | size=50M | ||
+ | create 0644 root root | ||
+ | postrotate | ||
+ | / | ||
+ | endscript | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | You can test the existence of pid files before using kill, like: | ||
+ | |||
+ | < | ||
+ | if [ -f / | ||
+ | kill -HUP `cat / | ||
+ | fi; | ||
+ | </ | ||
+ | |||
+ | |||
+ | For **rsyslogd**: | ||
+ | |||
+ | < | ||
+ | / | ||
+ | daily | ||
+ | missingok | ||
+ | rotate 14 | ||
+ | compress | ||
+ | delaycompress | ||
+ | create 0644 root adm | ||
+ | postrotate | ||
+ | / | ||
+ | endscript | ||
+ | } | ||
+ | </ |
tutorials/3.2.x/syslog.1324373617.txt.gz · Last modified: 2011/12/20 09:33 by 85.178.76.94