-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsyslog-ng-test.conf
More file actions
51 lines (43 loc) · 1.25 KB
/
syslog-ng-test.conf
File metadata and controls
51 lines (43 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
@version: 3.3
@include "scl.conf"
options { check_hostname(yes);
keep_hostname(yes);
chain_hostnames(no);
# enable or disable directory creation for destination files
create_dirs(yes);
# default owner, group, and permissions for log files (defaults are 0, 0, 0600)
owner(root);
group(root);
perm(0777);
# default owner, group, and permissions for created directories (defaults are 0, 0, 0700)
dir_owner(root);
dir_group(root);
dir_perm(0777);
#use_dns(yes); use_fqdn(yes);
};
source inputs {
udp(port(514));
};
destination logpile {
file("/var/log/CollectionRequests-$YEAR$MONTH$DAY/rest.log"
owner("root")
group("root")
perm(0777)
template("$HOUR:$MIN:$SEC [$LEVEL] [$FACILITY] [$PROGRAM] $MSG\n")
template_escape(no));
};
destination d_mysql {
sql(
username("root")
type(mysql)
password("S0UR(Eopia")
database("collection")
host("localhost")
table("syslog-ng_logs")
columns("host", "facility", "priority", "level", "tag", "datetime", "program", "msg")
values("$HOST", "$FACILITY", "$PRIORITY", "$LEVEL", "$TAG","$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC","$PROGRAM", "$MSG")
indexes("datetime", "host", "program", "pid", "message")
);
};
log { source(inputs); destination(logpile); };
log { source(inputs); destination(d_mysql); };