How to send message to syslog server?


linux, macOnce syslog server is up, you can send a message to your syslog server to test if it’s working. Just a simple command and you’ll send a message to syslog server. Just keep an eye at the log and u’ll see the message 🙂

To send message to syslog server, follow the steps below:-

Advertisements

  • Start your terminal
  • Run the command below to send a UDP message to your syslog server
    nc -w0 -u 192.168.0.1 514 <<< "testing again from my home machine"

    * replace the ip 192.168.0.1 to your syslog server IP

    Explanation: -w0 set timeout to zero second, -u is to use UDP protocol, 514 represent port 514

  • Now check your log at the syslog server, you should see the message you just send. Happy logging!



Share this with your friends:-

3 Responses to “How to send message to syslog server?”

  1. Ridwan says:

    Simple, and just SO useful!
    Thanks.

  2. Insanely useful quick tips, thanks to TC and to Charles in the comments!

  3. Charles says:

    You can do this in bash too:

    echo testing again from my home machine >> /dev/udp/192.168.0.1/514

    bash can also use a (resolvable) hostname rather than an IP address. ksh93 (most commonly found on commercial unix systems as /usr/dt/bin/dtksh) seems to work only with IP addresses.

    gawk has similar syntax and functionality.

Leave a Reply