How to send a syslog message with logger and verify the connection with tcpdump
Introduction
Section titled “ Introduction”It is very easy to send a syslog test message to a syslog server using logger and to check the connection between syslog client and server with tcpdump.
Requirements
Section titled “ Requirements”Ensure your Linux distribution includes the logger and tcpdump packages. These packages are not always pre-installed.
How To
Section titled “ How To”-
Listen for incoming connections with
tcpdump:Run the following command:
# Open your terminal applicationsudo tcpdump -i any dst port 6514In this instance, I’m monitoring port 6514 (UDP) on my Docker host as I conducted this test with my Telegraf Syslog Receiver plugin installation.
-
Open another session and send a syslog message with
logger:Run the following command:
Terminal window # Open your terminal applicationsudo logger -n <IP address> -d -P 6514 <message># IMPORTANT: Please read the instructions belowInstructions:
- Required Replace
<IP address>with the IP address of your Syslog server. In my case it is the IP address of the docker host which is running Telegraf - Required Replace
<message>with a message, for exampletest
- Required Replace
-
Now
tcpdumpshould see an incoming connection and the syslog server should have received the message as well. If not then there is probably a problem with the syslog server configuration
No comments found for this note.
Join the discussion for this note on Github. Comments appear on this page instantly.