librenms/contrib/syslog-ng.conf
Adam Amstrong f33bca5e3e better logon process
git-svn-id: http://www.observium.org/svn/observer/trunk@318 61d68cd4-352d-0410-923a-c4978735b2b8
2008-11-26 14:01:09 +00:00

36 lines
820 B
Plaintext

options {
chain_hostnames(0);
time_reopen(10);
time_reap(360);
#sync(0);
log_fifo_size(2048);
create_dirs(yes);
#owner(root);
group(adm);
perm(0640);
#dir_owner(root);
#dir_group(root);
dir_perm(0755);
use_dns(no);
#dns_cache(yes);
#log_msg_size(2048);
stats_freq(0);
bad_hostname("^gconfd$");
};
source s_net {
udp();
};
destination d_mysql { program("/usr/bin/mysql -u<USER> -p<PASS> <DATABASE>" template("INSERT
INTO syslog (host, facility, priority, level, tag, datetime, program, msg)
VALUES ( '$HOST', '$FACILITY', '$PRIORITY', '$LEVEL', '$TAG', '$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC', '$PROGRAM', '$MSG' );\n") template-escape(yes));
};
log {
source(s_net);
destination(d_mysql);
};