Affichage des articles dont le libellé est Astuces. Afficher tous les articles
Affichage des articles dont le libellé est Astuces. Afficher tous les articles

samedi 13 avril 2013

Surveillance du serveur - Uptime Robot

J’avais indiqué dans l'un de mes messages que je souhaitais pouvoir surveiller le taux de disponibilité de ma théière.
Grace au commentaire d'un de Pierre (un des rares lecteurs de ce blog :-), j'ai découvert le service UptimeRobot.

Il y existe d'autre services de surveillance de la disponibilité de serveurs... mais la plupart d'entre eux attendent d'un serveur Web qu'il retourne un code "200". Comme je me suis donné du mal pour retourner un code "418", la plupart des logiciels considèrent mon serveur comme en anomalie. Je ne peux pas utiliser non plus les contrôles de port TCP ou le ping, car mon routeur répond à la place du serveur si celui ci est débranché.

Le service UptimeRobot a pour particularité de proposer de contrôler la présence d'un mot clé. Je peux donc vérifier la présence du texte "error 418" pour contrôler le fonctionnement de mon serveur et recevoir un message d'alerte en cas de coupure.

dimanche 20 janvier 2013

Un bug sur la théière - Outils de débogage de Firefox!

J'ai reçu un mail d'un lecteur, m'indiquant la présence du bug sur le site de ma théière.
En résumé, celui-ci m'a indiqué que son outil de débogage lui indique que ma théière lui retourne un code retour 200 au lieu d'un code 418.

Mais comment vérifier la présence de ce bug par moi même? J'ai exploré les outils de développement dans les menus de Firefox pour trouver l'option "Développement web/Console web"


Cet outil permet d'afficher certaines informations techniques sur la page consultée dans un bandeau qui s'affiche en bas (pensez à rafraîchir la page si rien ne s'affiche)
.

Effectivement, le code retour 200 est le code envoyé suite une requête HTTP acceptée par le serveur. Ma théière hébergeant un serveur web, elle renvoie ce code retour avec ma page.

On remarque aussi des traces de mon utilisation de Google Analytics grâce à cet outil.

Maintenant que je suis au courant de ce dysfonctionnement  je vais essayer de trouver une solution pour renvoyer un vrai code 418 dans un prochain message.

lundi 3 décembre 2012

Contrôler son Raspberry Pi avec Windows: Tight VNC


TightVNC HomeSi la console SSH n'est pas assez conviviale pour vous et si vous voulez commander à distance votre Raspberry Pi avec une interface graphique, VNC peut être une bonne solution.

Installer TightVNCServer
http://www.tightvnc.com/

Tightvncserver est un logiciel de contrôle à distance gratuit et léger compatible avec VNC.

La commande pour l'installer est:
"sudo apt-get install tightvncserver"

Démarrer le serveur VNC
La commande pour démarrer le serveur VNC Server depuis le système Linux est:
"tightvncserver"

Le système va demander de choisir un mot de passe (au moins 6 caractères)

"You will require a password to access your desktops.

Password:
Verify:"

Le système va ensuite proposer de choisir un mot de passe pour utiliser VNC en affichage seulement.
"Would you like to enter a view-only password (y/n)?"
Si vous avez seulement besoin de contrôler votre Raspberry Pi, vous pouvez répondre "n".

Après cela, votre VNC vous donnera un numéro de session X
"New 'X' desktop is raspberrypi:1

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/raspberrypi:1.log"


Installer TightVNCClient
Vous pouvez utiliser n'importe quel client VNC, mais pourquoi ne pas continuer avec TightVNC?
Vous pouvez le télécharger ici: http://www.tightvnc.com/download.php

Lorsque vous installez VNC, il peut être une bonne idée de choisir une installation personnalisée si vous n'avez pas besoin d'un serveur VNC sur votre ordinateur sous Windows.



Utiliser le client VNC

Pour utiliser VNC, vous devez indiquer l'adresse du serveur et le numéro de session.


Le client VNC va demander le mot de passe

Vous pouvez maintenant contrôler votre système avec l’interface graphique.

vendredi 9 novembre 2012

Commandes Linux utiles pour un Raspberry Pi

Je vous propose aujourd'hui quelques commandes utiles avec un Raspberry Pi sous Raspbian. J'enrichirai cette liste à l'avenir.

Login et mot de passe par défaut
login: pi     mot de passe: raspberry


Lancer l'interface graphique
startx

Éteindre le Raspberry Pi
sudo halt

Redémarrer le Raspberry Pi
sudo reboot

Connaitre son adresse IP
ifconfig eth0

Renouveler l'adresse IP en dhcp
sudo dhclient eth0

Fichier de configuration du réseau
sudo nano /etc/network/interfaces


Lire un fichier texte
cat chemindufichier

Editer un fichier texte
sudo nano    ou    sudo nano chemindufichier

Page de configuration du Raspberry Pi
sudo raspi-config

est la commande indispensable, elle permet dans l'ordre de
  • étendre la partition
  • modifier l'overscan (les marges) de l'écran
  • choisi la disposition du clavier
  • changer le mot de passe de l'utilisateur "pi", 
  • modifier les préférences locales
  • modifier le fuseau horaire
  • gérer le partage de la mémoire, 
  • activer le SSH
  • démarrer sur l'interface graphique
Mise à jour du système
sudo apt-get update

Liste des taches en cours
top

tuer un processus 
killall id_du_processus

Vérifier la température du Raspberry Pisudo /opt/vc/bin/vcgencmd measure_temp