[Bash] script ssh & partition serveur

Résolu/Fermé
Arno59 Messages postés 4600 Date d'inscription jeudi 23 octobre 2003 Statut Contributeur Dernière intervention 18 avril 2023 - 5 oct. 2010 à 15:09
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 - 7 oct. 2010 à 20:10
Bonjour,

Je souhaites obtenir des informations suivantes sur les serveurs Linux & Mac

Le script serait d'indiquer la taille de la partition home depuis des serveurs en ssh :

1) Connexion ssh
2) affichage à partir d'une liste des serveurs (hostname & adresse IP)
3) Tailles de la partition home de chaque serveur
4) Obtenir les résultats sur un fichier texte

D'avance merci.

1 réponse

mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
Modifié par mamiemando le 7/10/2010 à 20:11
Bah tu pourrais chercher un minimum... Un truc dans l'idée :

#!/bin/sh 

in="liste_serveur.txt" 
out="resultat.txt" 

if [ ! -f $in ] 
then 
  echo "Le fichier $in est absent (une IP ou hostname / ligne)" 1>&2 
  echo "Abandon" 1>&2 
  exit 1 
fi 

echo "les résultats seront écrits dans $out" 
rm -f $out 
for server in $(cat $in) 
do 
  echo "Connexion à la machine $server" 
  res=$(ssh login@$server df -h | grep home | cut -d" " -f1) 
  if [ $? -eq 0 ] 
  then 
    echo "$server $res" >> $out 
  fi  
done 

exit 0


Penser à installer un serveur ssh sur chaque machine et configurer des clés ssh pour se connecter sans mot de passe depuis la machine qui exécute le script.
http://prendreuncafe.com/blog/post/2005/08/29/262-installer-sa-cle-ssh-sur-un-serveur-distant

Bonne chance
0
Kharec Messages postés 4146 Date d'inscription dimanche 20 avril 2008 Statut Contributeur Dernière intervention 8 mai 2011 509
6 oct. 2010 à 07:15
Tu gère, en scripting ;-)
0
Arno59 Messages postés 4600 Date d'inscription jeudi 23 octobre 2003 Statut Contributeur Dernière intervention 18 avril 2023 485
6 oct. 2010 à 10:21
Merci, la commande fonctionne
0
mamiemando Messages postés 33352 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 12 novembre 2024 7 804
7 oct. 2010 à 20:10
Parfait, je bascule le sujet en résolu ;-)
0