Commit a92df2b3 authored by siick's avatar siick

Initial commit

parents
[DEFAULT]
ignoreip = 127.0.0.1 192.168.1.43 #<---Votre IP pour ne pas vous bannir
findtime = 600
bantime = 86400
maxretry = 3
[sshd]
enabled = true
port = 32022
logpath = /var/log/auth.log
maxretry = 3
[sshd-ddos]
enabled = true
[apache]
enabled = true
port = http,https
filter = apache-auth
logpath = /var/log/apache2/error*.log
maxretry = 3
[apache-noscript]
enabled = true
port = http,https
filter = apache-noscript
logpath = /var/log/apache2/error*.log
maxretry = 3
[apache-overflows]
enabled = true
port = http,https
filter = apache-overflows
logpath = /var/log/apache2/error*.log
maxretry = 2
[apache-badbots]
enabled = true
port = http,https
filter = apache-badbots
logpath = /var/log/apache2/error*.log
maxretry = 2
#!/bin/bash
# Configuration de la date
DATE=$(date +"%Y%m%d")
# Dossier où sauvegarder les backups (à créer d'abord!)
BACKUP_DIR="chemin/vers/dossier/de/sauvegarde"
# Identifiants MySQL
MYSQL_USER="user"
MYSQL_PASSWORD="identifiant"
# Commandes MySQL
MYSQL=/usr/bin/mysql
MYSQLDUMP=/usr/bin/mysqldump
# Bases de données MySQL à ignorer
SKIPDATABASES="Database|information_schema|performance_schema|mysql"
# Nombre de jours à garder les dossiers (seront effacés après X jours)
RETENTION=2
# ---- NE RIEN MODIFIER SOUS CETTE LIGNE ------------------------------------------
#
# Crée un nouveau répertoire dans le dossier de sauvegarde avec la date
mkdir -p $BACKUP_DIR/$DATE
# La liste des bases de données
databases=`$MYSQL -u$MYSQL_USER -p$MYSQL_PASSWORD -e "SHOW DATABASES;" | grep -Ev "($SKIPDATABASES)"`
# Sauvegarde les bases de données et gzip sur les fichiers .sql
for db in $databases; do
echo $db
$MYSQLDUMP --force --opt --user=$MYSQL_USER -p$MYSQL_PASSWORD --skip-lock-tables --events --databases $db | gzip > "$BACKUP_DIR/$DATE/$db.sql.gz"
done
# Supprime les fichiers vieux de X jours
find $BACKUP_DIR/* -mtime +$RETENTION -delete
\ No newline at end of file
#!/bin/bash
# Configuration de la date
DATE=$(date +"%Y%m%d")
# Dossier où sauvegarder les backups (à créer d'abord!)
BACKUP_DIR="chemin/vers/dossier/de/sauvegarde"
# Nombre de jours à garder les dossiers (seront effacés après X jours)
RETENTION=2
# ---- NE RIEN MODIFIER SOUS CETTE LIGNE ------------------------------------------
#
# Crée un nouveau répertoire dans le dossier de sauvegarde avec la date
mkdir -p $BACKUP_DIR/$DATE
# copie tous les sites
cp -r /var/www/html/ $BACKUP_DIR/$DATE/
# Supprime les fichiers vieux de X jours
find $BACKUP_DIR/* -mtime +$RETENTION -delete
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment