Configuring a UNIX machine
Previous  Top  Next


Thanks go to Antonino Iannella for supplying the following information.

With a Unix host, you will need super user privileges to modify the files -

/etc/syslog.conf
/etc/hosts

And to restart (HUP) the Syslog Daemon on the Unix box.

Use vi or any text file editor of your choice to modify the /etc/hosts file first.

A sample hosts file

#
# Internet host table
#
127.0.0.1      localhost
192.168.230.23   loghost

This allows you to use the hostname loghost to direct your messages to.
The IP address used for loghost should be the address of the Windows or NT box you are running Kiwi Syslog Daemon on.

Now use vi or any text file editor of your choice to modify the /etc/syslog.conf file.

A sample syslog.conf file

# Syslog configuration file.
#
*.err;kern.notice;auth.notice         /dev/console
*.err;kern.debug;daemon.notice;mail.crit   /var/adm/messages

*.alert;kern.err;daemon.err         operator
*.alert                  root

*.emerg                  @loghost
mail.debug                  @loghost


You will notice that all facilities with a level of emerg will be forwarded to the loghost (defined in the hosts file) and any mail alerts with a level of debug will also be forwarded.

The general idea is Facility.Level <TAB> @loghost

Save this file after editing and restart the Syslog Daemon on the Unix box for it to take effect. Find the syslog daemon process ID, and send it a SIGHUP signal. Test that the syslog server is writing messages using the logger command, such as logger –p user.emerg Unix test message.

If in doubt resort to 'man syslogd'.