Thanks Cyril for the awesome explanations and help. I understood some things even better.
I would like to ask you about the ruleset. I try the following and ( until now ) works perfect: ``` Module(load="imfile" mode="inotify") input(type="imfile" File="/var/log/httpd/*log" Tag="apache:" ``` Why you also configure ruleset ? ( Although I read about the "facility", but I still don't fully understand it, but this is another story, I will read it again. ) Personally I have not set ruleset. So, is any specific implied by default or not ? What do I gain by defining a specific one like you in your very nice example ? For example, Can I have better statistics on my messages ? Or.. something else ? Thank you very much. I really appreciate your help. ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐ On Monday, February 22, 2021 12:53 PM, <[email protected]> wrote: > Hi > > Your OS most likely uses rsyslog for other things than just messages/syslog. > It often also handles maillog, cron-logs etc. Now in order to send all the > logs that rsyslog handles to a central logserver you can use the following > config: > > *.* @123.123.123.123:514 > > If you use two @ signs it will use TCP and in the example above with just one > @ sign rsyslog will send the logs using UDP. You could also use the newer > syntax to achieve this but it's just very simple this way. > > To send logs of other software that does not use rsyslog for logging I use > the imfile module to read those logfiles and then send the logs to the > central logserver. You can use the following config to do this: > > Module(load="imfile" mode="inotify") > ruleset(name="fwdapachetocentrallog"){ > action(type="omfwd" > template="RSYSLOG_TraditionalForwardFormat" > queue.type="LinkedList" > queue.filename="fwd_q_apache" > queue.size="100000" > action.resumeRetryCount="-1" > queue.saveonshutdown="on" > Target="123.123.123.123" Port="514" Protocol="udp") > } > Input(type="imfile" tag="apache/access.log" > file="/var/log/httpd/local-access_log" facility="local1" > ruleset="fwdapachetocentrallog") > Input(type="imfile" tag="apache/err.log" > file="/var/log/httpd/local-error_log" facility="local2" > ruleset="fwdapachetocentrallog") > > Best, > Cyril > >> ----- Original message ----- >> From: "odrzen via rsyslog" <[email protected]> >> Sent by: "rsyslog" <[email protected]> >> To: "rsyslog-users" <[email protected]> >> Cc: "odrzen" <[email protected]> >> Subject: [rsyslog] The right way to include more log files? >> Date: Mon, Feb 22, 2021 8:50 AM >> >> I am new with rsyslog and I have the following concern: >> How can I send from rsyslog clients, logs of services other than those >> written in /var/log/messagess ? >> For example the logs from : >> * /var/log/service_x/* >> * /var/log/service_y/* >> >> Can I configure the rsyslog client to include more paths to log files ? >> >> I tried the following with apache logs, through a pipe to logger utility( >> /etc/apache2/..virtualHost.conf ): >> ``` >> CustomLog "| /bin/sh -c '/usr/bin/tee -a /var/log/httpd/local-access_log | >> /usr/bin/logger -thttpd -plocal1.notice'" combined >> ErrorLog "|/bin/sh -c '/usr/bin/tee -a /var/log/httpd/local-error_log | >> /usr/bin/logger -thttpd -plocal1.err'" >> ``` >> >> and without any configuration either to the rsyslog client or to the rsyslog >> server I receive the logs on my ryslog server. >> But, I don't like this way, and I don't think it's the best way to do it. In >> addition, what will I do in other services ( databases for example ) ? >> >> Thanks in advance, >> _______________________________________________ >> rsyslog mailing list >> https://lists.adiscon.net/mailman/listinfo/rsyslog >> http://www.rsyslog.com/professional-services/ >> What's up with rsyslog? Follow https://twitter.com/rgerhards >> NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of >> sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T >> LIKE THAT. _______________________________________________ rsyslog mailing list https://lists.adiscon.net/mailman/listinfo/rsyslog http://www.rsyslog.com/professional-services/ What's up with rsyslog? Follow https://twitter.com/rgerhards NOTE WELL: This is a PUBLIC mailing list, posts are ARCHIVED by a myriad of sites beyond our control. PLEASE UNSUBSCRIBE and DO NOT POST if you DON'T LIKE THAT.

