Thanks for your reply, János !
If you can explain me please what does that mean?
>network(transport(tcp|udp))
>or
>syslog() or network(transport(tcp|udp) flags(syslog-protocol))
======================================================================
my config:
@version: 3.18
@include "scl.conf"
source s_local {
internal();
};
source s_network {
default-network-drivers(
# NOTE: TLS support
#
# the default-network-drivers() source driver opens the TLS
# enabled ports as well, however without an actual key/cert
# pair they will not operate and syslog-ng would display a
# warning at startup.
#
#tls(key-file("/path/to/ssl-private-key") cert-file("/path/to/ssl-cert"))
);
};
destination d_local {
# file("/var/log/messages");
file("/var/log/messages-kv_${YEAR}-${MONTH}-${DAY}.log" template("$ISODATE $HOST $(format-welf --scope all-nv-pairs)\n") frac-digits(3));
file("/var/log/messages_${HOST}.log"
perm(0644)
);
};
destination d_logstore {
file(
"/var/log/remote/${HOST}/${HOST}_${YEAR}-${MONTH}-${DAY}.log"
create-dirs(yes)
);
};
log {
source(s_local);
source(s_network);
destination(d_local);
destination(d_logstore);
# destination(d_sorted);
};
best regards,
Nepryahin Ivan
IT Department
Phone: +7
812 327 32 33
Mobile: +7 911
291 81 68
Hello Ivan,
Most commonly there may be two main formats of logs that you may encounter.
In case of syslog-ng you would have to either use
network(transport(tcp|udp))
or
syslog() or network(transport(tcp|udp) flags(syslog-protocol))
respectively.
The sample logs you included seem to resemble the IETF-style.
What type of source do you have configured in your syslog-ng setup? (Could you please share your config file?)
Best Regards,
János
--
Web:
janos.szigetvari.com
__@__˚V˚
Make the switch to open (source) applications, protocols, formats now:
- windows -> Linux, iexplore -> Firefox, msoffice -> LibreOffice
- msn -> jabber protocol (Pidgin, Google Talk)
- mp3 -> ogg, wmv -> ogg, jpg -> png, doc/xls/ppt -> odt/ods/odp
Hi all!
I think I have a stupid question, but I really dont know how this make.
Situation:
When I send syslog message with timestamp in format "1Mar 25 2021 16:35:49" everything works great, but when I send message with timestamp in format "1Mar 25 2021 16:35:49+03:00", syslog-ng adding two extra fields with timestamp and IP address
and due that break down file naming.
Question:
How can I say to syslog-ng server do not add extra fields when he get message with +03:00 in timestamp?
message without +03:00
Mar 25 13:11:57 HUAWEI-CORE-OFFICE-1 <bla bla bal>
mesage with +03:00
Mar 25 13:46:45 192.168.100.34 Mar 25 2021 16:46:45+03:00 HUAWEI-CORE-OFFICE-1 <bla bla bla>
I will be appreciate for any advice!
P.s sorry for bad english it is not my native language
best regards,
Nepryahin Ivan
IT Department
Phone: +7
812 327 32 33
Mobile: +7 911
291 81 68
______________________________________________________________________________
Member info:
https://lists.balabit.hu/mailman/listinfo/syslog-ng
Documentation:
http://www.balabit.com/support/documentation/?product=syslog-ng
FAQ:
http://www.balabit.com/wiki/syslog-ng-faq