sun-streams: Collect messages on Sun Solaris

Solaris uses its STREAMS framework to send messages to the syslogd process. Solaris 2.5.1 and above uses an IPC called door in addition to STREAMS, to confirm the delivery of a message. The AxoSyslog application supports the IPC mechanism via the door() option (see below).

The sun-streams() driver has a single required argument specifying the STREAMS device to open, and the door() option. For the list of available optional parameters, see sun-streams() source options.

Prerequisites

AxoSyslog supports this feature only on Solaris. The Debian/Ubuntu and RHEL packages that Axoflow publishes don’t include it. To use it, build AxoSyslog from source on Solaris.

Declaration:

Terminal window
   sun-streams(<name_of_the_streams_device> door(<filename_of_the_door>));

Example: Using the sun-streams() driver

Terminal window
   source s_stream {
        sun-streams("/dev/log" door("/etc/.syslog_door"));
    };
Last modified August 2, 2026: Adds required packages to sources (04b3e715)