être alerté quand le site est down

Le week-end, en général je ne vais pas sur le site. Je regarde mes mails au mieux 3 fois. S'il arrive malheur au site, style la base de données se crashe, il y a peu de chances que je le vois. Le lundi en général, je vais faire un tour du côté de statistique chez o2switch. Je ne passe pas obligatoirement par la case site web. Ce lundi, les stats sont quasi normales, bien qu'un peu faible pour un week-end. Vous êtes plus nombreux le dimanche à lire le blog. Avant, j'étais chez Google pour les stats, le webmaster tool et tout un tas de trucs. Dès que le site était inaccessible, je recevais un mail. Depuis que je suis passé du côté éclairé de Piwik, je ne reçois plus rien.

Ce lundi, je suis allé voir Piwik. Et là surprise, le site affiche 6 visites depuis le vendredi au soir. En première instance, je me dis, c'est Piwik qui débloque. C'est déjà arrivé lors de mise à jour. Les statistiques AWSTATs sont ok. Je vais sur le site, et là surprise, mysql signale une erreur ... Un tour sur le CPANEL, une petite réparation de la base, tout va bien. (Penser à mettre une crontab pour sauvegarder la BDD).

Petite parenthèse Piwik. Lorsque le matin vos statistiques Piwik sont proches de zéro essayez d’exécuter à la main en console la ligne qui est normalement dans la crontab pour purger la bdd. Pour moi, la ligne ressemble à ça:

/usr/local/bin/php -f /home2/xxxxx/public_html/piwik/console core:archive --url=http://piwik.geekmps.fr/ > /home2/geekmps/piwik/piwik-archive-output.log

Je n'ai toujours pas enlevé les pubs Adsense. Je vais donc voir les statistiques, même tarif zéro page vue samedi et dimanche. Je dois me rendre à l'évidence, vous avez été privé de mon article sur comment encoder une vidéo pour Storio 2 ;).

Le problème est donc d'être alerté lorsque le site répond, mais répond n'importe quoi. Il existe de multiples solutions. J'en propose une qui vaut ce qu'elle vaut. Il est tout à fait possible de créer un crontab qui lance une requête de test. Ca ne coute pas plus cher. On est dans le cadre d'un serveur qui fonctionne.

Je n'ai pas regardé si il existe une solution d'alerte chez o2Switch. j'ai tout de suite pensé à mettre une alerte dans Piwik. Ca tombe bien, il existe un plugin qui s'occupe de ça. Il a fait l'objet d'une campagne de crowdfunding.

Pour l'installer rien de plus simple, vous allez dans paramètres -> plateforme-> marché
Vous recherchez Alert. Normalement, le plugin 'custom alert' devrait apparaître. Cliquer sur installer.

Dans la liste des plugins, activé-le. Vous devez maintenant avoir dans le menu à côté de Déconnexion (sous votre login) un sous menu 'Alerte'.

Il ne vous reste plus qu’à gérer vos alertes. Vous pouvez vous envoyer des mails, des SMS etc ... suivant un bon nombre de critères. Enfin, vu que le site est en vrac il est fort à parier que Piwik ne sera pas appelé et donc vous pas alerté. Il reste donc à placer une tâche dans la crontab, histoire d'être sur que ça fonctionne.

Pour cela, vous repérez dans le code source de votre page (ctrl + U) la ligne suivante:

<img src="//monsitepiwik/piwik.php?idsite=1" style=border:0; alt=""/>

 Vous ajoutez dans la crontab la ligne suivant

0 0,12 * * * wget --delete-after 'http://monsitepiwik/piwik.php?idsite=1' >/dev/null 

Je vous conseille de la programmer 1 fois par jour (voir 2) via l'interface de o2switch. Cela se fait dans "Taches Cron". Ça vous fera une ou deux visite nulle (si vous n'avez pas exclu la 127.0.0.1), mais vous serez alerté. 

 

Captures d'écran

à terre 001à terre 002à terre 003à terre 004à terre 005à terre 006à terre 007à terre 008 

Comments powered by CComment

We use cookies

Nous utilisons des cookies sur notre site web. Certains d’entre eux sont essentiels au fonctionnement du site et d’autres nous aident à améliorer ce site et l’expérience utilisateur (cookies traceurs). Vous pouvez décider vous-même si vous autorisez ou non ces cookies. Merci de noter que, si vous les rejetez, vous risquez de ne pas pouvoir utiliser l’ensemble des fonctionnalités du site.