Qu'est-ce que c'est
'Embedded-Uptime-Project' ?
C'est un projet qui permet via l'installation d'un script de savoir depuis combien de temps votre iTGate, routeur, server linux, etc, est en service. Ce petit script est en effet très utile pour 's'assurer' par exemple que votre serveur ou iTGate est toujours 'Online' et celà à distance via une adresse internet, mais aussi de savoir depuis combien de temps...Il s'avère très utile pour faire des tests de stabilité d'image.
Je vais donc vous guider pas à pas sur l'installation de ce script. Je vais prendre comme exemple l'installation du script sur l'iTGate
La première étape consiste à s'enregistrer sur le site d'Embedded-Uptime-Project disponible
ici.
Une fois enregistré sur le site, nous allons configurer le script de connection que l'iTGate va utiliser pour transmettre les infos sur le site d'Embedded-Update-Project. Il faut au préalable, bien sûr que l'iTGate sois connecté à internet, mais aussi 2 fichiers :
- le binaire 'stbup' disponible
ici- le fichier de configuration disponible
ici (Faire enregistrer sous...)
Le binaire est à placer dans le répertoire /var/bin/. Il faut lui attribuer les droits une fois transféré à 755.
Nous allons, avant de transférer le fichier
stbup.conf dans l'iTGate, le configurer. Voici son contenu :
STBUP_ON=1
USERNAME=Mettre votre pseudo enregistré sur le site d'embedded
PASSNAME=Mettre votre mot de passe de connection au compte sur embedded
DESCRIPTION=iTGate TGS100 (Vous pouvez modifier à votre guise la description)
INTERVAL=10 ---> interval de mise à jour des données de connection : ici 10 minutes
GROUPID=6 --> groupe d'appartenance de l'iTGate : laisser 6
DEBUGMODE=1
SERVERNAME=http://www.embedded-uptime-project.com
PIDFILE=/tmp/stbup.pid
Voila, le fichier ainsi configuré, doit être transféré dans le dossier /var/etc/. Mettre 755 comme attribut sur ce fichier.
Maintenant que les fichiers sont présents dans l'iTGate, nous allons lancer
manuellement le script par l'intermédiaire de cette commande :
[ -e /var/bin/stbup ] && /var/bin/stbup -C /var/etc/stbup.conf &
Vous pouvez démarrer le script automatiquement en intégrant directement cette ligne de commande dans le fichier extrarun ou alors vous pouvez utiliser des scripts de démarrage et d'arrêt que vous placerez dans /var/tuxbox/plugin/. Vous pourrez ainsi démarrer ou arrêter le binaire
stbup via le bouton bleu de la télécommande. (N'oubliez pas de mettre l'attribut 755 sur les fichiers portant l'extension
.sh).
Si vous voulez vérifier que le script est lancé, vous pouvez vous connecter via telnet à l'iTGate et taper la commande 'ps', vous obtenez cette ligne si tout est bon :
Nous allons maintenant regarder ce que nous donne comme information ce script. Rendez-vous donc sur le site d'Embedded et cliquer sur 'Groups dans la colonne de gauche', vous arrivez sur cette page :
Vous appercevez 7 groupes (nous nous sommes enregistrés dans le group 6 tout à l'heure via le fichier stbup.conf :GROUPID=6). Cliquez ensuite sur Rank List et vous arrivez sur cette page :
Vous voyez donc sur ce screenshot la place que vous occupez dans le classement, mais aussi le temps de connection actuel et votre reccord de durée de connection.
Vous pouvez également insérer dans votre signature (sur un forum) ces informations. Pour celà, allez dans
User menu puis
Status - DatenVous arrivez alors sur cette page :
Une fois que vous avez choisis votre 'skin', vous arrivez à ce résultat :
Ou bien ca :
Voila, je voulez partager mon petit test...
Enjoy !