MonitorerSaLigneInternet
Dans les deux cas, il faut - un ordi chez soi qui tourne en permanence (par exemple un raspberry pi) - un serveur distant
Monitorer son débit descendant :
Sur le raspberry pi
installer iperf
``` sudo apt install iperf ```
Ouvrir le port 5001 de sa box vers le raspberry pi. Lancer le serveur iperf sur le raspberry pi ``` iperf -sD ```
Pour lancer au démarrage, tapez ``` crontab -e ``` et entrez la ligne suivante ``` @reboot iperf -sD ```
Sur le serveur distant
installer iperf ``` sudo apt install iperf ```
Créer un répertoire iperf et y aller ``` mkdir ~/iperf && cd ~/iperf ``` Créer un fichier test_iperf.sh (attention à bien changer le nom ou l'ip pour correspondre à celle de la maison....) ```
- !/bin/bash
result=$(iperf -f k -c chezmoi.chezmoi.net |grep '/sec' |awk '{print $7}') date=$(date) echo $date - $result >> ~/iperf/result_perf.log ``` Lancer cette commande toutes les 10 minutes ``` crontab -e ``` et entrer (en remplaçant USER par le bon utilisateur) ``` 5,15,25,35,45,55 /home/USER/iperf/test_iperf.sh ```