zoukankan      html  css  js  c++  java
  • Fail2ban 配置详解 基础配置(fail2ban.conf)

    [Definition]
    loglevel = INFO
    # 设置日志级别:级别越低显示日志的信息更详细。
    # CRITICAL - 关键级别
    # ERROR    - 错误级别
    # WARNING  - 警告级别
    # NOTICE   - 通知级别
    # INFO     - 信息级别
    # DEBUG    - 调试级别
    logtarget = /var/log/fail2ban.log
    # 设置日志设备类型,支持
    # STDOUT - 标准输出,若进程在前台运行则会将正常的信息输出到屏幕上。
    # STDERR - 标准错误,若进程在前台运行则会将错误的信息输出到屏幕上。
    # SYSLOG - 将服务进程产生的日志传送到系统日志服务(SYSLOG)托管。
    # FILE   - 设置一个文件路径,该文件将用于记录服务进程所产生的日志。
    syslogsocket = auto
    # 设置SYSLOG套接字文件路径,若设置为"auto"则Fail2ban会使用自动使用默认的SYSLOG套接字文件。
    # 当"logtarget=SYSLOG"时使用此项。
    socket = /var/run/fail2ban/fail2ban.sock
    # 设置服务端套接字文件路径。
    pidfile = /var/run/fail2ban/fail2ban.pid
    # 设置服务端进程文件路径。用于记录进程PID信息。
    dbfile = /var/lib/fail2ban/fail2ban.sqlite3
    # 设置守护进程持久化数据(配置指令)所使用的设置,可以是:
    # None     - 不缓存重要数据(配置指令)。
    # memory   - 将数据(配置指令)放到内存中,服务停止则数据丢失。
    # FILE     - 将数据(配置指令)保存到本地文件中,服务启动时会自动读取加载,服务停止数据不会丢失。
    # 当使用命令行或交互式工作模式下,使用指令配置jail时该选项才有用。
    # 若是将配置信息配置到配置文件中,则服务端在启动时会自动加载配置(建议)。
    dbpurgeage = 86400
    # 设置缓存数据(配置指令)的保存时长,单位为秒。
    # 当使用命令行或交互式工作模式下,使用指令配置jail时该选项才有用。
    # 若是将配置信息配置到配置文件中,则服务端在启动时会自动加载配置(建议)。
    
  • 相关阅读:
    9-29 函数嵌套及作用域链
    9-29 函数进阶_命名空间和作用域
    9-28 函数
    9-27 文件的”改”、删、重命名
    9-26 联合文件的登录注册
    9-26 文件操作一些功能详解
    9-26 文件操作
    9-26 复习数据类型
    9-25 集合
    python基础day7_购物车实例
  • 原文地址:https://www.cnblogs.com/network-ren/p/13853762.html
Copyright © 2011-2022 走看看