· 6 years ago · Sep 19, 2019, 09:22 AM
1#
2# WARNING: heavily refactored in 0.9.0 release. Please review and
3# customize settings for your setup.
4#
5# Changes: in most of the cases you should not modify this
6# file, but provide customizations in jail.local file,
7# or separate .conf files under jail.d/ directory, e.g.:
8#
9# HOW TO ACTIVATE JAILS:
10#
11# YOU SHOULD NOT MODIFY THIS FILE.
12#
13# It will probably be overwritten or improved in a distribution update.
14#
15# Provide customizations in a jail.local file or a jail.d/customisation.local.
16# For example to change the default bantime for all jails and to enable the
17# ssh-iptables jail the following (uncommented) would appear in the .local file.
18# See man 5 jail.conf for details.
19#
20# [DEFAULT]
21# bantime = 3600
22#
23# [sshd]
24# enabled = true
25#
26# See jail.conf(5) man page for more information
27
28
29
30# Comments: use '#' for comment lines and ';' (following a space) for inline comments
31
32
33[INCLUDES]
34
35#before = paths-distro.conf
36before = paths-fedora.conf
37
38# The DEFAULT allows a global definition of the options. They can be overridden
39# in each jail afterwards.
40
41[DEFAULT]
42
43#
44# MISCELLANEOUS OPTIONS
45#
46
47# "ignoreip" can be an IP address, a CIDR mask or a DNS host. Fail2ban will not
48# ban a host which matches an address in this list. Several addresses can be
49# defined using space (and/or comma) separator.
50ignoreip = 127.0.0.1/8 54.201.98.56
51
52# External command that will take an tagged arguments to ignore, e.g. <ip>,
53# and return true if the IP is to be ignored. False otherwise.
54#
55# ignorecommand = /path/to/command <ip>
56ignorecommand =
57
58# "bantime" is the number of seconds that a host is banned.
59bantime = 600
60
61# A host is banned if it has generated "maxretry" during the last "findtime"
62# seconds.
63findtime = 600
64
65# "maxretry" is the number of failures before a host get banned.
66maxretry = 5
67
68# "backend" specifies the backend used to get files modification.
69# Available options are "pyinotify", "gamin", "polling", "systemd" and "auto".
70# This option can be overridden in each jail as well.
71#
72# pyinotify: requires pyinotify (a file alteration monitor) to be installed.
73# If pyinotify is not installed, Fail2ban will use auto.
74# gamin: requires Gamin (a file alteration monitor) to be installed.
75# If Gamin is not installed, Fail2ban will use auto.
76# polling: uses a polling algorithm which does not require external libraries.
77# systemd: uses systemd python library to access the systemd journal.
78# Specifying "logpath" is not valid for this backend.
79# See "journalmatch" in the jails associated filter config
80# auto: will try to use the following backends, in order:
81# pyinotify, gamin, polling.
82#
83# Note: if systemd backend is chosen as the default but you enable a jail
84# for which logs are present only in its own log files, specify some other
85# backend for that jail (e.g. polling) and provide empty value for
86# journalmatch. See https://github.com/fail2ban/fail2ban/issues/959#issuecomment-74901200
87backend = auto
88
89# "usedns" specifies if jails should trust hostnames in logs,
90# warn when DNS lookups are performed, or ignore all hostnames in logs
91#
92# yes: if a hostname is encountered, a DNS lookup will be performed.
93# warn: if a hostname is encountered, a DNS lookup will be performed,
94# but it will be logged as a warning.
95# no: if a hostname is encountered, will not be used for banning,
96# but it will be logged as info.
97# raw: use raw value (no hostname), allow use it for no-host filters/actions (example user)
98usedns = warn
99
100# "logencoding" specifies the encoding of the log files handled by the jail
101# This is used to decode the lines from the log file.
102# Typical examples: "ascii", "utf-8"
103#
104# auto: will use the system locale setting
105logencoding = auto
106
107# "enabled" enables the jails.
108# By default all jails are disabled, and it should stay this way.
109# Enable only relevant to your setup jails in your .local or jail.d/*.conf
110#
111# true: jail will be enabled and log files will get monitored for changes
112# false: jail is not enabled
113enabled = false
114
115
116# "filter" defines the filter to use by the jail.
117# By default jails have names matching their filter name
118#
119filter = %(__name__)s
120
121
122#
123# ACTIONS
124#
125
126# Some options used for actions
127
128# Destination email address used solely for the interpolations in
129# jail.{conf,local,d/*} configuration files.
130destemail = root@localhost
131
132# Sender email address used solely for some actions
133sender = root@localhost
134
135# E-mail action. Since 0.8.1 Fail2Ban uses sendmail MTA for the
136# mailing. Change mta configuration parameter to mail if you want to
137# revert to conventional 'mail'.
138mta = sendmail
139
140# Default protocol
141protocol = tcp
142
143# Specify chain where jumps would need to be added in iptables-* actions
144chain = INPUT
145
146# Ports to be banned
147# Usually should be overridden in a particular jail
148port = 0:65535
149
150# Format of user-agent https://tools.ietf.org/html/rfc7231#section-5.5.3
151fail2ban_agent = Fail2Ban/%(fail2ban_version)s
152
153#
154# Action shortcuts. To be used to define action parameter
155
156# Default banning action (e.g. iptables, iptables-new,
157# iptables-multiport, shorewall, etc) It is used to define
158# action_* variables. Can be overridden globally or per
159# section within jail.local file
160#banaction = iptables-multiport
161#banaction_allports = iptables-allports
162banaction = route
163
164# The simplest action to take: ban only
165action_ = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
166
167# ban & send an e-mail with whois report to the destemail.
168action_mw = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
169 %(mta)s-whois[name=%(__name__)s, sender="%(sender)s", dest="%(destemail)s", protocol="%(protocol)s", chain="%(chain)s"]
170
171# ban & send an e-mail with whois report and relevant log lines
172# to the destemail.
173action_mwl = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
174 %(mta)s-whois-lines[name=%(__name__)s, sender="%(sender)s", dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s"]
175
176# See the IMPORTANT note in action.d/xarf-login-attack for when to use this action
177#
178# ban & send a xarf e-mail to abuse contact of IP address and include relevant log lines
179# to the destemail.
180action_xarf = %(banaction)s[name=%(__name__)s, bantime="%(bantime)s", port="%(port)s", protocol="%(protocol)s", chain="%(chain)s"]
181 xarf-login-attack[service=%(__name__)s, sender="%(sender)s", logpath=%(logpath)s, port="%(port)s"]
182
183# ban IP on CloudFlare & send an e-mail with whois report and relevant log lines
184# to the destemail.
185action_cf_mwl = cloudflare[cfuser="%(cfemail)s", cftoken="%(cfapikey)s"]
186 %(mta)s-whois-lines[name=%(__name__)s, sender="%(sender)s", dest="%(destemail)s", logpath=%(logpath)s, chain="%(chain)s"]
187
188# Report block via blocklist.de fail2ban reporting service API
189#
190# See the IMPORTANT note in action.d/blocklist_de.conf for when to
191# use this action. Create a file jail.d/blocklist_de.local containing
192# [Init]
193# blocklist_de_apikey = {api key from registration]
194#
195action_blocklist_de = blocklist_de[email="%(sender)s", service=%(filter)s, apikey="%(blocklist_de_apikey)s", agent="%(fail2ban_agent)s"]
196
197# Report ban via badips.com, and use as blacklist
198#
199# See BadIPsAction docstring in config/action.d/badips.py for
200# documentation for this action.
201#
202# NOTE: This action relies on banaction being present on start and therefore
203# should be last action defined for a jail.
204#
205action_badips = badips.py[category="%(__name__)s", banaction="%(banaction)s", agent="%(fail2ban_agent)s"]
206#
207# Report ban via badips.com (uses action.d/badips.conf for reporting only)
208#
209action_badips_report = badips[category="%(__name__)s", agent="%(fail2ban_agent)s"]
210
211# Choose default action. To change, just override value of 'action' with the
212# interpolation to the chosen action shortcut (e.g. action_mw, action_mwl, etc) in jail.local
213# globally (section [DEFAULT]) or per specific section
214action = %(action_)s
215
216
217#
218# JAILS
219#
220
221#
222# SSH servers
223#
224
225[sshd]
226
227# To use more aggressive sshd filter (inclusive sshd-ddos failregex):
228#filter = sshd-aggressive
229port = ssh
230logpath = %(sshd_log)s
231backend = %(sshd_backend)s
232
233
234[sshd-ddos]
235# This jail corresponds to the standard configuration in Fail2ban.
236# The mail-whois action send a notification e-mail with a whois request
237# in the body.
238port = ssh
239logpath = %(sshd_log)s
240backend = %(sshd_backend)s
241
242
243[dropbear]
244
245port = ssh
246logpath = %(dropbear_log)s
247backend = %(dropbear_backend)s
248
249
250[selinux-ssh]
251
252port = ssh
253logpath = %(auditd_log)s
254
255
256#
257# HTTP servers
258#
259
260[apache-auth]
261
262port = http,https
263logpath = %(apache_error_log)s
264
265
266[apache-badbots]
267# Ban hosts which agent identifies spammer robots crawling the web
268# for email addresses. The mail outputs are buffered.
269port = http,https
270logpath = %(apache_access_log)s
271bantime = 172800
272maxretry = 1
273
274
275[apache-noscript]
276
277port = http,https
278logpath = %(apache_error_log)s
279
280
281[apache-overflows]
282
283port = http,https
284logpath = %(apache_error_log)s
285maxretry = 2
286
287
288[apache-nohome]
289
290port = http,https
291logpath = %(apache_error_log)s
292maxretry = 2
293
294
295[apache-botsearch]
296
297port = http,https
298logpath = %(apache_error_log)s
299maxretry = 2
300
301
302[apache-fakegooglebot]
303
304port = http,https
305logpath = %(apache_access_log)s
306maxretry = 1
307ignorecommand = %(ignorecommands_dir)s/apache-fakegooglebot <ip>
308
309
310[apache-modsecurity]
311
312port = http,https
313logpath = %(apache_error_log)s
314maxretry = 2
315
316
317[apache-shellshock]
318
319port = http,https
320logpath = %(apache_error_log)s
321maxretry = 1
322
323
324[openhab-auth]
325
326filter = openhab
327action = iptables-allports[name=NoAuthFailures]
328logpath = /opt/openhab/logs/request.log
329
330
331[nginx-http-auth]
332
333port = http,https
334logpath = %(nginx_error_log)s
335
336# To use 'nginx-limit-req' jail you should have `ngx_http_limit_req_module`
337# and define `limit_req` and `limit_req_zone` as described in nginx documentation
338# http://nginx.org/en/docs/http/ngx_http_limit_req_module.html
339# or for example see in 'config/filter.d/nginx-limit-req.conf'
340[nginx-limit-req]
341port = http,https
342logpath = %(nginx_error_log)s
343
344[nginx-botsearch]
345
346port = http,https
347logpath = %(nginx_error_log)s
348maxretry = 2
349
350
351# Ban attackers that try to use PHP's URL-fopen() functionality
352# through GET/POST variables. - Experimental, with more than a year
353# of usage in production environments.
354
355[php-url-fopen]
356
357port = http,https
358logpath = %(nginx_access_log)s
359 %(apache_access_log)s
360
361
362[suhosin]
363
364port = http,https
365logpath = %(suhosin_log)s
366
367
368[lighttpd-auth]
369# Same as above for Apache's mod_auth
370# It catches wrong authentifications
371port = http,https
372logpath = %(lighttpd_error_log)s
373
374
375#
376# Webmail and groupware servers
377#
378
379[roundcube-auth]
380
381port = http,https
382logpath = %(roundcube_errors_log)s
383
384
385[openwebmail]
386
387port = http,https
388logpath = /var/log/openwebmail.log
389
390
391[horde]
392
393port = http,https
394logpath = /var/log/horde/horde.log
395
396
397[groupoffice]
398
399port = http,https
400logpath = /home/groupoffice/log/info.log
401
402
403[sogo-auth]
404# Monitor SOGo groupware server
405# without proxy this would be:
406# port = 20000
407port = http,https
408logpath = /var/log/sogo/sogo.log
409
410
411[tine20]
412
413logpath = /var/log/tine20/tine20.log
414port = http,https
415
416
417#
418# Web Applications
419#
420#
421
422[drupal-auth]
423
424port = http,https
425logpath = %(syslog_daemon)s
426backend = %(syslog_backend)s
427
428[guacamole]
429
430port = http,https
431logpath = /var/log/tomcat*/catalina.out
432
433[monit]
434#Ban clients brute-forcing the monit gui login
435port = 2812
436logpath = /var/log/monit
437
438
439[webmin-auth]
440
441port = 10000
442logpath = %(syslog_authpriv)s
443backend = %(syslog_backend)s
444
445
446[froxlor-auth]
447
448port = http,https
449logpath = %(syslog_authpriv)s
450backend = %(syslog_backend)s
451
452
453#
454# HTTP Proxy servers
455#
456#
457
458[squid]
459
460port = 80,443,3128,8080
461logpath = /var/log/squid/access.log
462
463
464[3proxy]
465
466port = 3128
467logpath = /var/log/3proxy.log
468
469
470#
471# FTP servers
472#
473
474
475[proftpd]
476
477port = ftp,ftp-data,ftps,ftps-data
478logpath = %(proftpd_log)s
479backend = %(proftpd_backend)s
480
481
482[pure-ftpd]
483
484port = ftp,ftp-data,ftps,ftps-data
485logpath = %(pureftpd_log)s
486backend = %(pureftpd_backend)s
487
488
489[gssftpd]
490
491port = ftp,ftp-data,ftps,ftps-data
492logpath = %(syslog_daemon)s
493backend = %(syslog_backend)s
494
495
496[wuftpd]
497
498port = ftp,ftp-data,ftps,ftps-data
499logpath = %(wuftpd_log)s
500backend = %(wuftpd_backend)s
501
502
503[vsftpd]
504# or overwrite it in jails.local to be
505# logpath = %(syslog_authpriv)s
506# if you want to rely on PAM failed login attempts
507# vsftpd's failregex should match both of those formats
508port = ftp,ftp-data,ftps,ftps-data
509logpath = %(vsftpd_log)s
510
511
512#
513# Mail servers
514#
515
516# ASSP SMTP Proxy Jail
517[assp]
518
519port = smtp,465,submission
520logpath = /root/path/to/assp/logs/maillog.txt
521
522
523[courier-smtp]
524
525port = smtp,465,submission
526logpath = %(syslog_mail)s
527backend = %(syslog_backend)s
528
529
530[postfix]
531
532enabled = true
533port = smtp,465,submission
534logpath = %(postfix_log)s
535backend = %(postfix_backend)s
536maxretry = 2
537
538[postfix-rbl]
539
540enabled = true
541port = smtp,465,submission
542logpath = %(postfix_log)s
543backend = %(postfix_backend)s
544maxretry = 1
545
546
547[sendmail-auth]
548
549port = submission,465,smtp
550logpath = %(syslog_mail)s
551backend = %(syslog_backend)s
552
553
554[sendmail-reject]
555
556port = smtp,465,submission
557logpath = %(syslog_mail)s
558backend = %(syslog_backend)s
559
560
561[qmail-rbl]
562
563filter = qmail
564port = smtp,465,submission
565logpath = /service/qmail/log/main/current
566
567
568# dovecot defaults to logging to the mail syslog facility
569# but can be set by syslog_facility in the dovecot configuration.
570[dovecot]
571
572enabled = true
573port = pop3,pop3s,imap,imaps,submission,465,sieve
574logpath = %(dovecot_log)s
575backend = %(dovecot_backend)s
576maxretry = 2
577
578
579[sieve]
580
581port = smtp,465,submission
582logpath = %(dovecot_log)s
583backend = %(dovecot_backend)s
584
585
586[solid-pop3d]
587
588port = pop3,pop3s
589logpath = %(solidpop3d_log)s
590
591
592[exim]
593
594port = smtp,465,submission
595logpath = %(exim_main_log)s
596
597
598[exim-spam]
599
600port = smtp,465,submission
601logpath = %(exim_main_log)s
602
603
604[kerio]
605
606port = imap,smtp,imaps,465
607logpath = /opt/kerio/mailserver/store/logs/security.log
608
609
610#
611# Mail servers authenticators: might be used for smtp,ftp,imap servers, so
612# all relevant ports get banned
613#
614
615[courier-auth]
616
617port = smtp,465,submission,imap3,imaps,pop3,pop3s
618logpath = %(syslog_mail)s
619backend = %(syslog_backend)s
620
621
622[postfix-sasl]
623
624enabled = true
625port = smtp,465,submission,imap,imaps,pop3,pop3s
626# You might consider monitoring /var/log/mail.warn instead if you are
627# running postfix since it would provide the same log lines at the
628# "warn" level but overall at the smaller filesize.
629logpath = %(postfix_log)s
630backend = %(postfix_backend)s
631maxretry = 2
632
633
634[perdition]
635
636port = imap3,imaps,pop3,pop3s
637logpath = %(syslog_mail)s
638backend = %(syslog_backend)s
639
640
641[squirrelmail]
642
643port = smtp,465,submission,imap2,imap3,imaps,pop3,pop3s,http,https,socks
644logpath = /var/lib/squirrelmail/prefs/squirrelmail_access_log
645
646
647[cyrus-imap]
648
649port = imap3,imaps
650logpath = %(syslog_mail)s
651backend = %(syslog_backend)s
652
653
654[uwimap-auth]
655
656port = imap3,imaps
657logpath = %(syslog_mail)s
658backend = %(syslog_backend)s
659
660
661#
662#
663# DNS servers
664#
665
666
667# !!! WARNING !!!
668# Since UDP is connection-less protocol, spoofing of IP and imitation
669# of illegal actions is way too simple. Thus enabling of this filter
670# might provide an easy way for implementing a DoS against a chosen
671# victim. See
672# http://nion.modprobe.de/blog/archives/690-fail2ban-+-dns-fail.html
673# Please DO NOT USE this jail unless you know what you are doing.
674#
675# IMPORTANT: see filter.d/named-refused for instructions to enable logging
676# This jail blocks UDP traffic for DNS requests.
677# [named-refused-udp]
678#
679# filter = named-refused
680# port = domain,953
681# protocol = udp
682# logpath = /var/log/named/security.log
683
684# IMPORTANT: see filter.d/named-refused for instructions to enable logging
685# This jail blocks TCP traffic for DNS requests.
686
687[named-refused]
688
689port = domain,953
690logpath = /var/log/named/security.log
691
692
693[nsd]
694
695port = 53
696action = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
697 %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
698logpath = /var/log/nsd.log
699
700
701#
702# Miscellaneous
703#
704
705[asterisk]
706
707port = 5060,5061
708action = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
709 %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
710 %(mta)s-whois[name=%(__name__)s, dest="%(destemail)s"]
711logpath = /var/log/asterisk/messages
712maxretry = 10
713
714
715[freeswitch]
716
717port = 5060,5061
718action = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
719 %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
720 %(mta)s-whois[name=%(__name__)s, dest="%(destemail)s"]
721logpath = /var/log/freeswitch.log
722maxretry = 10
723
724
725# To log wrong MySQL access attempts add to /etc/my.cnf in [mysqld] or
726# equivalent section:
727# log-warning = 2
728#
729# for syslog (daemon facility)
730# [mysqld_safe]
731# syslog
732#
733# for own logfile
734# [mysqld]
735# log-error=/var/log/mysqld.log
736[mysqld-auth]
737
738port = 3306
739logpath = %(mysql_log)s
740backend = %(mysql_backend)s
741
742
743# Log wrong MongoDB auth (for details see filter 'filter.d/mongodb-auth.conf')
744[mongodb-auth]
745# change port when running with "--shardsvr" or "--configsvr" runtime operation
746port = 27017
747logpath = /var/log/mongodb/mongodb.log
748
749
750# Jail for more extended banning of persistent abusers
751# !!! WARNINGS !!!
752# 1. Make sure that your loglevel specified in fail2ban.conf/.local
753# is not at DEBUG level -- which might then cause fail2ban to fall into
754# an infinite loop constantly feeding itself with non-informative lines
755# 2. Increase dbpurgeage defined in fail2ban.conf to e.g. 648000 (7.5 days)
756# to maintain entries for failed logins for sufficient amount of time
757[recidive]
758
759logpath = /var/log/fail2ban.log
760banaction = %(banaction_allports)s
761bantime = 604800 ; 1 week
762findtime = 86400 ; 1 day
763
764
765# Generic filter for PAM. Has to be used with action which bans all
766# ports such as iptables-allports, shorewall
767
768[pam-generic]
769# pam-generic filter can be customized to monitor specific subset of 'tty's
770banaction = %(banaction_allports)s
771logpath = %(syslog_authpriv)s
772backend = %(syslog_backend)s
773
774
775[xinetd-fail]
776
777banaction = iptables-multiport-log
778logpath = %(syslog_daemon)s
779backend = %(syslog_backend)s
780maxretry = 2
781
782
783# stunnel - need to set port for this
784[stunnel]
785
786logpath = /var/log/stunnel4/stunnel.log
787
788
789[ejabberd-auth]
790
791port = 5222
792logpath = /var/log/ejabberd/ejabberd.log
793
794
795[counter-strike]
796
797logpath = /opt/cstrike/logs/L[0-9]*.log
798# Firewall: http://www.cstrike-planet.com/faq/6
799tcpport = 27030,27031,27032,27033,27034,27035,27036,27037,27038,27039
800udpport = 1200,27000,27001,27002,27003,27004,27005,27006,27007,27008,27009,27010,27011,27012,27013,27014,27015
801action = %(banaction)s[name=%(__name__)s-tcp, port="%(tcpport)s", protocol="tcp", chain="%(chain)s", actname=%(banaction)s-tcp]
802 %(banaction)s[name=%(__name__)s-udp, port="%(udpport)s", protocol="udp", chain="%(chain)s", actname=%(banaction)s-udp]
803
804# consider low maxretry and a long bantime
805# nobody except your own Nagios server should ever probe nrpe
806[nagios]
807
808logpath = %(syslog_daemon)s ; nrpe.cfg may define a different log_facility
809backend = %(syslog_backend)s
810maxretry = 1
811
812
813[oracleims]
814# see "oracleims" filter file for configuration requirement for Oracle IMS v6 and above
815logpath = /opt/sun/comms/messaging64/log/mail.log_current
816banaction = %(banaction_allports)s
817
818[directadmin]
819logpath = /var/log/directadmin/login.log
820port = 2222
821
822[portsentry]
823logpath = /var/lib/portsentry/portsentry.history
824maxretry = 1
825
826[pass2allow-ftp]
827# this pass2allow example allows FTP traffic after successful HTTP authentication
828port = ftp,ftp-data,ftps,ftps-data
829# knocking_url variable must be overridden to some secret value in jail.local
830knocking_url = /knocking/
831filter = apache-pass[knocking_url="%(knocking_url)s"]
832# access log of the website with HTTP auth
833logpath = %(apache_access_log)s
834blocktype = RETURN
835returntype = DROP
836bantime = 3600
837maxretry = 1
838findtime = 1
839
840
841[murmur]
842# AKA mumble-server
843port = 64738
844action = %(banaction)s[name=%(__name__)s-tcp, port="%(port)s", protocol=tcp, chain="%(chain)s", actname=%(banaction)s-tcp]
845 %(banaction)s[name=%(__name__)s-udp, port="%(port)s", protocol=udp, chain="%(chain)s", actname=%(banaction)s-udp]
846logpath = /var/log/mumble-server/mumble-server.log
847
848
849[screensharingd]
850# For Mac OS Screen Sharing Service (VNC)
851logpath = /var/log/system.log
852logencoding = utf-8
853
854[haproxy-http-auth]
855# HAProxy by default doesn't log to file you'll need to set it up to forward
856# logs to a syslog server which would then write them to disk.
857# See "haproxy-http-auth" filter for a brief cautionary note when setting
858# maxretry and findtime.
859logpath = /var/log/haproxy.log
860
861[slapd]
862port = ldap,ldaps
863filter = slapd
864logpath = /var/log/slapd.log
865
866[domino-smtp]
867port = smtp,ssmtp
868filter = domino-smtp
869logpath = /home/domino01/data/IBM_TECHNICAL_SUPPORT/console.log