When I click on the Un-used module System Logs NG, I get the following message:
The system logging daemon /usr/local/sbin/syslog-ng was not found on your system, or is not the syslog-ng program. Adjust the module configuration to use the correct path.
I am 100% certain that the syslog-ng binary is at /usr/local/sbin/syslog-ng
-rwxr-xr-x 1 root root 57959 Sep 29 17:48 /usr/local/sbin/syslog-ng
And that it is running:
root 20767 20766 0 18:00:41 ? 0:00 /usr/local/sbin/syslog-ng
root 20766 1 0 18:00:41 ? 0:00 /usr/local/sbin/syslog-ng
This is a version I compiled on this Solaris 10 box. It doesn't write out a PID file like expected, which may just be an issue with the init script.
Path to Syslog-NG config file: /usr/local/etc/syslog-ng.conf
Path to alternate config file None
Path to Syslog-NG program: /usr/local/sbin/syslog-ng
Syslog-NG PID file None
Command to start Syslog-NG: /usr/sbin/svcadm enable syslog-ng
Command to apply changes: /usr/sbin/svcadm restart syslog-ng
This server uses the Solaris SMF framework to control services, hence the use of the svcadm command.
Not sure what's going on here.
Thanks .. I will have Webmin uses those paths by default on Solaris in future.
Did you just compile syslog-ng from source with the default paths, or was it installed from some package?