Monitorer le Raspberry




Installation de PIP:


PIP est un outil pour installer et gérer les paquets Python, tels que ceux trouvés dans le Python Package Index . PIP remplace easy_install .


Taper la commande:


sudo apt-get install python-pip build-essential python-dev


Installation de psutil:

Logiciel python pour avoir des informations sur le Raspberry.


sudo pip install psutil


Pour monitorer le raspberry depuis mon site je vais créer un fichier html qui sera envoyé en FTP sur mon site. Pour ce faire je vais créer un bout de programme en Python. Mes fichiers seront stockés dans un répertoire psutil.


Création du répertoire avec WinSCP.



Dans le répertoire créer un fichier config.ini avec les paramètres suivant pour mettre les paramètres FTP du serveur de votre site.


[ftp]

site : www.monsite.com

user : monlogin

password : mot de passe

directory : /ws/data/


Ce fichier sera utilisé dans mon programme en Python.


Mon programme en Python s’inspire des exemples fournie avec Psutil. Le mon du fichier sera monitoring.py pour le programme en Python et monitoring.html pour la sortie des données.

Sauvegarde des taux d'utilisation dans un fichier cpu.txt afin de générer des courbes voir chapitre 130.


Voici mon code: Ici


Une fois le code Python installé sur votre raspberry, il faut lancer périodiquement le programme Python.

Ajouter la ligne ci dessous dans le fichier crontab pour exécuter toute les 5 mn le programme.  


*/5 * * * * sudo python /home/pi/psutil/monitoring.py




Mise à jour 13/03/2013

Créé avec HelpNDoc Personal Edition: Créer des documents d'aide facilement