[SCRIPT] Vérifier le bon fonctionnement de votre site internet avec Nagios

Bonjour à tous,

Recemment je me suis mis au perl et j’ai décidé de créer des petits scripts puis de les publier sur mon blog.
A cet effet, je vous propose de découvrir mon premier script perl pour Nagios : site_verif.pl.

Ce script permet de vérifier le bon fonctionnement de votre site internet :

  • Tout d’abord, il va vérifier que le port HTTP de votre site web est ouvert (possibilité de modifier le port par défaut)
  • Puis, il va vérifier que votre site internet est accessible (pas d’erreurs 404 etc….)
  • Enfin, il va vérifier la disponibilité de votre serveur de base de données (par défaut, nous utiliserons le port des serveurs MySQL, encore une fois vous aurez la possibilité de modifier le port par défaut)

Par exemple, pour vérifier que http://www.lolokai.com:1234 est accessible, tapez la commande suivante :

[root@localhost ~]# ./site_verif.pl -S www.lolokai.com -p 1234

Enfin, pour afficher l’aide, tapez la commande suivante :

[root@localhost ~]# ./site_verif.pl -h

Le principal interet de ce plugin est qu’il permet de vérifier la disponibilité de son site internet sans pour autant devoir déclarer 2 services différents : un pour check_http et l’autre pour vérifier le port de MySQL.
Soyez indulgent ceci est mon premier vrai script en perl. N’hésitez pas à commenter pour me donner vos idées/bugs etc…
Pour le moment, le script fonctionne uniquement avec le protocole http (je publierai bientôt la nouvelle version avec le protocole https inclus).

Téléchargez le script

Vus : 1196
Publié par Lolokai : 77