Syslog: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 6: | Line 6: | ||
yum install syslog-ng | yum install syslog-ng | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==Syslog Config== | |||
Locate <code>/etc/syslog-ng/syslog-ng.conf</code> and make a backup of it then edit it. Alter the configuration settings so the options look like: | |||
<source lang="bash"> | |||
sudo tee -a /etc/syslog-ng/syslog-ng.conf >/dev/null <<'EOF' | |||
options {(off); | |||
flush_lines(10); | |||
use_dns(persist_only); | |||
use_fqdn(no); | |||
owner("root"); | |||
group("adm"); | |||
perm(0640); | |||
stats_freq(0); | |||
bad_hostname("^gconfd$"); | |||
normalize_hostnames(yes); | |||
keep_hostname(yes); | |||
}; | |||
EOF | |||
</source> | |||
==Syslog levels== | ==Syslog levels== |
Revision as of 00:41, 28 July 2022
# for debian/ubuntu/kubuntu
apt-get install syslog-ng
# for redhat/centos/fedora
yum install syslog-ng
Syslog Config
Locate /etc/syslog-ng/syslog-ng.conf
and make a backup of it then edit it. Alter the configuration settings so the options look like:
sudo tee -a /etc/syslog-ng/syslog-ng.conf >/dev/null <<'EOF'
options {(off);
flush_lines(10);
use_dns(persist_only);
use_fqdn(no);
owner("root");
group("adm");
perm(0640);
stats_freq(0);
bad_hostname("^gconfd$");
normalize_hostnames(yes);
keep_hostname(yes);
};
EOF
Syslog levels
Emergency (0) Alert (1) Critical (2) Error (3) Warning (4) Notifications (5) Information (6) Debug (7)