Photographie de l'Apple I - 1976
Bonne remarque ;-) Il est vrai que j'ai le même soucis sur mon MacBook Air. Dès lors, je me fie à ma console de monitoring en ligne mais un outil en local à l'avantage de fournir un test plus immédiat.
J'ai donc créé un petit script pour Mac, compatible Linux.
Je ne suis pas habitué de ce type d'exercice, j'espère donc que les experts me pardonneront ma grammaire et mon manque de technique :)
Ce ping script pour Mac va donc effectuer le même travail que le ping script MS-DOS: il va pinguer plusieurs serveurs, afficher le résultat à l'écran, ensuite refaire la même chose et écrire les informations dans un fichier de log. Ces opérations se feront en boucle.
Donc, ouvrez un bloc-note, par exemple Smultron et copier/coller/modifier ce code:
#!/bin/bash
# Script disponible sur http://brice-cornet.blogspot.ro/search/label/Astuces%20-%20trucs%20et%20bidules
# Un peu de cosmétique
echo
echo ---------------
echo - PING SERVER -
echo ---------------
echo
# La fonction de ping qui boucle
while true
do
# Affichage de la date et de l'heure
date
echo
# Ajoutez ici les sites à PINGER (10 PING)
# Les PING présents ici apparaîtront à l'écran
ping -c 10 192.168.1.1
# les lignes "echo" servent à insérer une ligne vierge
# pour que ce soit plus lisible. Effacez mes serveurs pour indiquer les vôtres
echo
ping -c 10 google.com
echo
ping -c 10 crm-pour-pme.fr
echo
ping -c 10 safari-photo-nature.com
echo
ping -c 10 vacances-voyage-sejour.com
echo
ping -c 10 ihaveto.be
echo
ping -c 10 tkgreen.org
echo
# Si vous désirez placer un temps de repos
# Pour ne pas PINGER en permanance, utiliser ceci:
ping -c 100 localhost > null
# Un peu de cosmétique :-)
echo
echo -----------------------
echo - Alimentation du LOG -
echo -----------------------
echo
# Ajoutez ici les sites à PINGER
# Les PING présents ici vont alimenter un fichier de LOG
# Insertion de la date et de l'heure dans le LOG
echo >> log_ping.txt
date >> log_ping.txt
echo >> log_ping.txt
# Ajoutez ici les sites à PINGER (10 PING)
# Les PING présents ici apparaîtront à l'écran
# Effacez mes serveurs pour indiquer les vôtres
ping -c 10 192.168.1.1 >> log_ping.txt
echo >> log_ping.txt
ping -c 10 google.com >> log_ping.txt
echo >> log_ping.txt
ping -c 10 crm-pour-pme.fr >> log_ping.txt
echo >> log_ping.txt
ping -c 10 safari-photo-nature.com >> log_ping.txt
echo >> log_ping.txt
ping -c 10 vacances-voyage-sejour.com >> log_ping.txt
echo >> log_ping.txt
ping -c 10 ihaveto.be >> log_ping.txt
echo >> log_ping.txt
ping -c 10 tkgreen.org >> log_ping.txt
echo >> log_ping.txt
# Si vous désirez placer un temps de repos
# Pour ne pas PINGER en permanance, utiliser ceci:
ping -c 50 localhost > null
done
# Fin de la boucle qui reboucle...
Ensuite, sauvez ce script sur votre Bureau sous le nom : ping_srv.sh
Allez ensuite dans: Finder --> Applications -> Utilitaires -> Terminal
Tapez: cd Desktop et appuyez sur la touche Entrée
Tapez: chmod 777 ping_srv.sh
Ensuite, pour lancer le script, il vous suffira de tapez à chaque fois la commande: ./ping_srv.sh
Aucun commentaire:
Enregistrer un commentaire