5 changed files with 17 additions and 16 deletions
@ -1,11 +1,8 @@ |
|||||||
#!/bin/bash |
#!/bin/bash |
||||||
# Serveur |
|
||||||
|
# MySQL credentials |
||||||
HOST='localhost' |
HOST='localhost' |
||||||
# Port (par défaut : 3306) |
|
||||||
PORT='3306' |
PORT='3306' |
||||||
# Username |
USER='' |
||||||
USER='vpn_user' |
PASS='' |
||||||
# Password |
DB='openvpn-admin' |
||||||
PASS='mdp' |
|
||||||
# Nom de la base de données |
|
||||||
DB='vpn' |
|
||||||
|
@ -1,8 +1,8 @@ |
|||||||
#!/bin/bash |
#!/bin/bash |
||||||
. /etc/openvpn/scripts/config.sh |
. /etc/openvpn/scripts/config.sh |
||||||
|
|
||||||
# On insert les données dans la table de log |
# We insert data in the log table |
||||||
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "INSERT INTO log (log_id, user_id, log_trusted_ip, log_trusted_port, log_remote_ip, log_remote_port, log_start_time, log_end_time, log_received, log_send) VALUES(NULL, '$common_name','$trusted_ip', '$trusted_port','$ifconfig_pool_remote_ip', '$remote_port_1', now(),'0000-00-00 00:00:00', '$bytes_received', '$bytes_sent')" |
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "INSERT INTO log (log_id, user_id, log_trusted_ip, log_trusted_port, log_remote_ip, log_remote_port, log_start_time, log_end_time, log_received, log_send) VALUES(NULL, '$common_name','$trusted_ip', '$trusted_port','$ifconfig_pool_remote_ip', '$remote_port_1', now(),'0000-00-00 00:00:00', '$bytes_received', '$bytes_sent')" |
||||||
|
|
||||||
# On spécifie que l'utilisateur est en ligne |
# We specify that the user is online |
||||||
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "UPDATE user SET user_online=1 WHERE user_id='$common_name'" |
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "UPDATE user SET user_online=1 WHERE user_id='$common_name'" |
||||||
|
@ -1,8 +1,8 @@ |
|||||||
#!/bin/bash |
#!/bin/bash |
||||||
. /etc/openvpn/scripts/config.sh |
. /etc/openvpn/scripts/config.sh |
||||||
|
|
||||||
# On précise que l'utilisateur n'est plus en ligne |
# We specify the user is offline |
||||||
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "UPDATE user SET user_online=0 WHERE user_id='$common_name'" |
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "UPDATE user SET user_online=0 WHERE user_id='$common_name'" |
||||||
|
|
||||||
# On insert le datetime de déconnexion |
# We insert the deconnection datetime |
||||||
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "UPDATE log SET log_end_time=now(), log_received='$bytes_received', log_send='$bytes_sent' WHERE log_trusted_ip='$trusted_ip' AND log_trusted_port='$trusted_port' AND user_id='$common_name' AND log_end_time='0000-00-00 00:00:00'" |
mysql -h$HOST -P$PORT -u$USER -p$PASS $DB -e "UPDATE log SET log_end_time=now(), log_received='$bytes_received', log_send='$bytes_sent' WHERE log_trusted_ip='$trusted_ip' AND log_trusted_port='$trusted_port' AND user_id='$common_name' AND log_end_time='0000-00-00 00:00:00'" |
||||||
|
Loading…
Reference in new issue