Public feed
#892645
options {
chain_hostnames(0);
time_reopen(10);
time_reap(360);
log_fifo_size(2048);
create_dirs(yes);
group(admin);
perm(0640);
dir_perm(0755);
use_dns(no);
# keep_timestamp("no");
};
## Sources ##
source s_all {
internal();
unix-stream("/dev/log");
file("/proc/kmsg" log_prefix("kernel: "));
udp();
};
## Filters ##
filter f_windows {
program(MSWinEventLog);
};
filter f_cisco_asa {
match("%ASA-");
};
filter f_cisco_sec {
match("%SEC-");
};
filter f_cisco_pix {
match("%PIX-");
};
filter f_not_cisco_asa {
not match("%ASA-");
};
filter f_not_cisco_sec {
not match("%SEC-");
};
filter f_not_cisco_pix {
not match("%PIX-");
};
filter f_not_windows {
not program(MSWinEventLog);
};
#### Security Filters
filter f_vlocke_check {match([oO][hH][vV][lL][lL]1);};
## Destinations ##
destination d_windows {
pipe("/var/log/buffers/windows"
template("$R_ISODATE $HOST [$FACILITY.$LEVEL] $MSG\n")
template_escape(no)
);
};
destination d_cisco {
pipe("/var/log/buffers/cisco"
template("$R_ISODATE $HOST [$FACILITY.$LEVEL] $MSG\n")
template_escape(no)
);
};
destination d_pix {
pipe("/var/log/buffers/pix"
template("$R_ISODATE $HOST [$FACILITY.$LEVEL] $MSG\n")
template_escape(no)
);
};
destination d_gen_fifo {
pipe("/var/log/buffers/syslog"
template("$R_ISODATE $HOST [$FACILITY.$LEVEL] $MSG\n")
template_escape(no)
) ;
};
destination d_all {
file("/var/log/syslog/archive-$R_YEAR-$R_MONTH-$R_DAY.log"
owner(nobody)
group(nobody)
perm(0644)
dir_perm(0755)
create_dirs(yes)
template("$R_ISODATE $HOST [$FACILITY.$LEVEL] $MSG\n")
template_escape(no)
);
};
destination d_arcsight {
udp("10.208.87.20" port(514));
};
#### Security Checks
destination d_vlocke_check { file("/var/log/security/vlocke-security-check.log"); };
## Logging ##
# Windows Log
log {
source(s_all);
filter(f_windows);
destination(d_windows);
};
# Cisco ASA Logs
log {
source(s_all);
filter(f_cisco_asa);
destination(d_cisco);
};
# Cisco SEC Logs
log {
source(s_all);
filter(f_cisco_sec);
destination(d_cisco);
};
# Cisco PIX Logs
log {
source(s_all);
filter(f_cisco_pix);
destination(d_pix);
};
# General FIFO
log {
source(s_all);
filter(f_not_windows);
filter(f_not_cisco_asa);
filter(f_not_cisco_sec);
filter(f_not_cisco_pix);
destination(d_gen_fifo);
};
# Arcsight
log {
source(s_all);
destination(d_arcsight);
};
# Archive
log {
source(s_all);
destination(d_all);
};
#### Security Checks
log { source(s_all); filter(f_vlocke_check); destination(d_vlocke_check); };