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时该选项才有用。
# 若是将配置信息配置到配置文件中,则服务端在启动时会自动加载配置(建议)。
Fail2ban 配置详解 基础配置(fail2ban.conf)的更多相关文章
- struts2-环境搭建-访问流程-配置详解-常量配置-类详解
1 struts2概述 1.1 概念 1.2 struts2使用优势 自动封装参数 参数校验 结果的处理(转发|重定向) 国际化 显示等待页面 表单的防止重复提交 struts2具有更加先进的架构以 ...
- Fail2ban 配置详解 过滤器配置
Fail2ban自带了很多相关服务日志的过滤器. ### # 包含配置 ### [INCLUDES] before = common.conf # 还包含其他文件中的配置,在加载本配置文件中配置之前先 ...
- Fail2ban 配置详解 监禁配置(jail.conf)
### # 包含配置 ### [INCLUDES] # after = # 在加载本配置文件之后再加载指定的独立配置文件. before = paths-debian.conf # 在加载本配置文件之 ...
- Fail2ban 配置详解 动作配置
### # 包含配置 ### [INCLUDES] before = iptables-common.conf ### # 定义动作 ### [Definition] actionstart = &l ...
- 开源混淆工具ProGuard配置详解及配置实例
ProGuard的作用: 1.创建紧凑的代码文档是为了更快的网络传输,快速装载和更小的内存占用. 2.创建的程序和程序库很难使用反向工程. 3.所以它能删除来自源文件中的没有调用的代码 4.充分利 ...
- Struts2配置详解_配置Action
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现 ...
- 2018.11.18 Sturts2配置详解&常量配置进阶
1.基于struts.xml 的节点参数配置 package节点 action节点 result节点 include节点 2.struts常量配置以及如何修改为自己的想要的配置 2.1struts默认 ...
- 2-4、nginx特性及基础概念-nginx web服务配置详解
Nginx Nginx:engine X 调用了libevent:高性能的网络库 epoll():基于事件驱动event的网络库文件 Nginx的特性: 模块化设计.较好扩展性(不支持模块动态装卸载, ...
- SpringBoot—整合log4j2入门和log4j2.xml配置详解
关注微信公众号:CodingTechWork,一起学习进步. 引言 对于一个线上程序或者服务而言,重要的是要有日志输出,这样才能方便运维.而日志的输出需要有一定的规划,如日志命名.日志大小,日志分 ...
随机推荐
- PAT A1035 Password
题目描述: To prepare for PAT, the judge sometimes has to generate random passwords for the users. The pr ...
- nodejs创建服务器
'use strict'; //加载http模块: const http = require('http'); //创建一个http服务: const server = http.createSe ...
- 深入理解Kafka核心设计及原理(二):生产者
转载请注明出处: 2.1Kafka生产者客户端架构 2.2 Kafka 进行消息生产发送代码示例及ProducerRecord对象 kafka进行消息生产发送代码示例: public class Ka ...
- 导出带标签的tar包(docker)-解决导出不带标签的麻烦
需求:在docker的本地镜像库中导出tar包给其他节点使用. 如果使用:docker save -o package.tar e82656a6fc 这样形式导出的tar包,安装之后标签会消失解决办法 ...
- 解决pycharm的爬虫乱码问题(初步了解各种编码格式)
Ascii码(American Standard Code for Information Interchange,美国信息互换标准代码):最初计算机只在美国使用时,只用8位的字节来组合出256(2的 ...
- Java学习day11
如果程序出现了问题,我们没有做任何处理,JVM会做默认处理,即:把异常的名称,原因和位置等信息输出在控制台,程序停止执行 一个简单的检测集合对象是否含有某元素,有就再添加一个某元素 public cl ...
- MySQL启动过程详解三:Innodb存储引擎的启动
Innodb启动过程如下: 1. 初始化innobase_hton,它是一个handlerton类型的指针,以便在server层能够调用存储引擎的接口. 2. Innodb相关参数的检车和初始化,包括 ...
- 查找SQL SERVER卡顿语句
SELECT [session_id], [blocking_session_id] AS '正在阻塞其他会话的会话ID', DB_NAME([database_id]) AS '数据库名称', [r ...
- Vue 组件实战
目录 Vue 组件 axios实现数据请求 计算属性 案例一:首字母大写 案例二:过滤案例 监听属性 局部组件 全局组件 组件通信之父传子 组件通信之子传父 ref属性(组件间通信) 普通标签使用 组 ...
- JS_进阶-遍历对象属性、数组输出、Math、正则表达式匹配
1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...