Skip to content
Snippets Groups Projects
override.pp 748 B
Newer Older
Adam Lewenberg's avatar
Adam Lewenberg committed
# override default sa newsyslog config for messages

class base::newsyslog::messages::sa::override (
                $clientdir = '', 
                $mode = '640', 
                $save_num = '15',
                $group = 'root') inherits base::newsyslog::messages::sa {

   # Rotate /var/log/messages into AFS and analyze it.
   Base::Newsyslog::Config["messages"] {
        frequency => "daily",
        directory => "/var/log",
        restart   => "hup ${pid_file}",
Adam Lewenberg's avatar
Adam Lewenberg committed
        archive   => "/afs/ir/service/clients/$clientdir/logs",
        log_owner => "root",
        log_group => $group,
        log_mode  => $mode,
        logs      => [ "messages" ],
        analyze   => "/usr/bin/filter-syslog",
        save_num  => $save_num,
   }