Dans l’archive zip téléchargeable, vous trouverez tout le développement associé à vnStat : les scripts, la base de données et le site web.
Téléchargement de vnstatmysql.zip |
A noter :
- Un backup de la base de données de trouve à la racine, c’est myifstat-vnstat.sql, il est au format MySQL8. Pour les utilisateurs de MySQL5.7, faites un « change-all » de utf8bm4 en utf8.
- Par défaut, tout ceci se trouvait dans mon dossier /var/www/html/vnstatmysql/ ce chemin est en dur dans ./bash/my-vnstat.sh, à vous de le mettre à votre sauce.
- Le site possède un fichier de paramétrage : param.php, à vous de le personnaliser (nom de la base, user/password de connexion etc..)
Pour faire fonctionner tout cela il vous faut donc :
- Apache, Php, MySQL, une extension php-mysqli ou php-mysqlnd, php-mbstring, vnstat.
- Restaurer la base de données, regarder le fichier param.php et créer le même utilisateur ou en utiliser un autre.
- Vous connectez au site avec admin@myifstat.com / admin
- Créer un autre compte via le panel des utilisateurs visible par le bouton d’administration (shérif), pour pouvoir supprimer le compte par défaut
- Créer / activer une interface via le panel paramètres visible par le bouton d’administration du site (shérif)
- lancer à la main ./bash/my-vnstat.sh et vérifier que tout est ok (pas d’erreur)
- Mettre ce script dans votre contrab.
*/10 * * * * sh /var/www/html/vnstatmysql/bash/my-vnstat.sh > /var/www/html/vnstatmysql/bash/myifstat.log 2>&1
Attendez un peu que le script passe plusieurs fois pour remplir votre table et retournez sur le site vous verrez ceci :