mirror of
https://github.com/jc21/nginx-proxy-manager.git
synced 2024-08-30 18:22:48 +00:00
62 lines
2.0 KiB
Plaintext
62 lines
2.0 KiB
Plaintext
## Version 2022/08/15
|
|
#
|
|
# Fail2Ban action configuration for Pushover
|
|
# Author: https://linuxserver.io/
|
|
#
|
|
# Please ensure jail.local permission are secure as it will contain your Pushover API key
|
|
#
|
|
# This action requires the setup of a Pushover Application/API Token. This will require an account at https://pushover.net/
|
|
#
|
|
|
|
[Definition]
|
|
|
|
# Option: actionstart
|
|
# Notes.: command executed once at the start of Fail2Ban.
|
|
# Values: CMD
|
|
#
|
|
# Comment out this action as necessary
|
|
actionstart = curl -s -F "token=<token>" -F "user=<user>" -F "title=[Fail2Ban] <name>" -F "message=Jail <name> has been started successfully." https://api.pushover.net/1/messages
|
|
|
|
# Option: actionstop
|
|
# Notes.: command executed once at the end of Fail2Ban
|
|
# Values: CMD
|
|
#
|
|
# Comment out this action as necessary
|
|
actionstop = curl -s -F "token=<token>" -F "user=<user>" -F "title=[Fail2Ban] <name>" -F "message=Jail <name> has been stopped." https://api.pushover.net/1/messages
|
|
|
|
# Option: actioncheck
|
|
# Notes.: command executed once before each actionban command
|
|
# Values: CMD
|
|
#
|
|
actioncheck =
|
|
|
|
# Option: actionban
|
|
# Notes.: command executed when banning an IP. Take care that the
|
|
# command is executed with Fail2Ban user rights.
|
|
# Tags: See jail.conf(5) man page
|
|
# Values: CMD
|
|
#
|
|
actionban = curl -s -F "token=<token>" -F "user=<user>" -F "title=[Fail2Ban] <name>" -F "message=Banned IP: <ip> Lines containing IP: `grep '<ip>' <logpath>`" https://api.pushover.net/1/messages
|
|
|
|
# Option: actionunban
|
|
# Notes.: command executed when unbanning an IP. Take care that the
|
|
# command is executed with Fail2Ban user rights.
|
|
# Tags: See jail.conf(5) man page
|
|
# Values: CMD
|
|
#
|
|
actionunban = curl -s -F "token=<token>" -F "user=<user>" -F "title=[Fail2Ban] <name>" -F "message=Unbanned IP: <ip> Lines containing IP: `grep '<ip>' <logpath>`" https://api.pushover.net/1/messages
|
|
|
|
[Init]
|
|
|
|
# Option: token
|
|
# Notes.: The Pushover API Token/Key setup for Fail2Ban.
|
|
# Values: [ STRING ]
|
|
#
|
|
token =
|
|
|
|
# Option: user
|
|
# Notes.: Your Pushover User Key.
|
|
# Values: [ STRING ]
|
|
#
|
|
user =
|