Archive:HOW-TO:Send xbmc.log to rsyslog: Difference between revisions
Jump to navigation
Jump to search
>UNiversal m (Complete rsyslog and add references thanks to n1md4 @forums.) |
>UNiversal m (→Send xbmc.log across network: spacing) |
||
Line 32: | Line 32: | ||
==Send xbmc.log across network== | ==Send xbmc.log across network== | ||
Centralized rsyslog server monitoring<ref>http://www.howtoforge.com/centralized-rsyslog-server-monitoring</ref> | Centralized rsyslog server monitoring<ref>http://www.howtoforge.com/centralized-rsyslog-server-monitoring</ref> | ||
;Server side: | ;Server side: | ||
Line 45: | Line 46: | ||
sudo restart rsyslog | sudo restart rsyslog | ||
</source> | </source> | ||
;Client side: | ;Client side: |
Revision as of 19:24, 20 December 2012
The following has been tested with Ubuntu 10.04 and should work with any distribution which include rsyslog and the imfile module.
- Create the following file with contents as below:
/etc/rsyslog.d/10-xbmc.conf
Note: Text in bold will need to be adapted to value which are relevant to your system.
# $ModLoad imfile # # /home/xbmc/.xbmc/temp/xbmc.log $InputFileName /home/xbmc/.xbmc/temp/xbmc.log $InputFileTag tag_xbmc_log: $InputFileStateFile xbmc_log $InputFileSeverity debug $InputFileFacility local3 $InputRunFileMonitor # # check for new lines every 10 seconds $InputFilePollingInterval 10 # # send the log to a remote host: (optional) local3.debug @<remote_host>
- restart rsyslog:
sudo restart rsyslog
Send xbmc.log across network
Centralized rsyslog server monitoring[1]
- Server side
Uncomment these lines in /etc/rsyslog.conf
$ModLoad imtcp $InputTCPServerRun 514
- restart rsyslog:
sudo restart rsyslog
- Client side
Add these lines to the MODULES section in /etc/rsyslog.conf
$WorkDirectory /rsyslog/work # default location for work (spool) files $ActionQueueType LinkedList # use asynchronous processing $ActionQueueFileName srvrfwd # set file name, also enables disk mode $ActionResumeRetryCount -1 # infinite retries on insert failure $ActionQueueSaveOnShutdown on # save in-memory data if rsyslog shuts down *.* @@<server-ip-address>
- restart rsyslog:
sudo restart rsyslog