A few suggestions for /etc/syslog.conf:

* no differentiation between whitespace (tab, space),
* no 20 line limit (this one's a no-brianer),
* default location remains /etc/syslog.conf,
* adopt syslog.conf format similar to named.conf:

   options { 
        listen-on { 127.0.0.1; 192.168.1.1; };
        allow-source { 10.8.7/24; 192.168.1.2; }; 
        mark-interval 600; 
        # directory /var/log; # default
        # pid-file /var/run/syslogd.pid; # default
        };
   facility { 
        kern    { 1-10 kern.messages;
                user root; # default
                group sysadmin;
                perm 640;  # default
                1 /dev/console; 10 @loghost1; 10 @loghost2;
                };
        daemon  { 10 deamon.messages; };
        user    { 1 user.messages; };
        # ... 
        };
   crypto {
        ssl {
                require-from { 10.8.7/24; };
                allow-from { any; };
                };
        };
        none {
                allow-from { 192.168.1/24; };
                };
        keys {
                public { keys/syslog_key.pub;
                        user 0; group 0; mode 644; };
                private { keys/syslog_key;
                        user 0; group 0; mode 600; };
                remote keys/remote_keys;
        };
   #...


--
Roger Marquis
Roble Systems Consulting
http://www.roble.com/

Reply via email to