diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5012a6b993fabc214cd6cf1e8072b53f6126d58..e147ab23f0c39392deed32a6db9a9ff76b36d77b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -10,6 +10,10 @@
 - In the `aerospike` input the `node_name` field has been changed to be a tag
   for both the `aerospike_node` and `aerospike_namespace` measurements.
 
+### New Plugins
+
+- [fail2ban](./plugins/inputs/fail2ban/README.md)
+
 ### Features
 
 - [#2487](https://github.com/influxdata/telegraf/pull/2487): Add Kafka 0.9+ consumer support
@@ -24,6 +28,7 @@
 - [#2908](https://github.com/influxdata/telegraf/pull/2908): Add min/max response time on linux/darwin to ping.
 - [#2929](https://github.com/influxdata/telegraf/pull/2929): Add HTTP Proxy support to influxdb output.
 - [#2933](https://github.com/influxdata/telegraf/pull/2933): Add standard SSL options to mysql input.
+- [#2875](https://github.com/influxdata/telegraf/pull/2875): Add input plugin for fail2ban.
 
 ### Bugfixes
 
diff --git a/README.md b/README.md
index 6a3027e0949a0cea0633e22d23f629267a4ef19b..3c3a77f904e9a8df35d15f448529ce28687456b8 100644
--- a/README.md
+++ b/README.md
@@ -124,6 +124,7 @@ configuration options.
 * [dovecot](./plugins/inputs/dovecot)
 * [elasticsearch](./plugins/inputs/elasticsearch)
 * [exec](./plugins/inputs/exec) (generic executable plugin, support JSON, influx, graphite and nagios)
+* [fail2ban](./plugins/inputs/fail2ban)
 * [filestat](./plugins/inputs/filestat)
 * [haproxy](./plugins/inputs/haproxy)
 * [hddtemp](./plugins/inputs/hddtemp)