Bonjour ,
Dans le cadre d'un projet d'automatisation d'ajouts d'équipments, nous avons déterminés qu'il nous faut un script permettant de sauvegarder la liste des modèles avec certains attributs: IP / coordonnées MAP / ...
Ces deux-là sont les plus importants pour l'instant.
Je recherche depuis ce matin mais me retrouve dans une impasse.
J'ai trouvé un script sur le forum écrit comme ceci:
Code script |
---|
#!/bin/sh CLISESSID=$$ export CLISESSID rm ModelInfo.out echo "Name:IP Address:Manufacturer:Condition:Model Class:Model Type" > ModelInfo.out ./connect > /dev/null 2>&1 for MH in `./show devices | grep -v MHandle | awk '{ print $1}'` do ./current mh=$MH > /dev/null 2>&1 NAME=`./show attributes attr=0x1006e | grep -v Iid | awk '{ print $3 }'` IPADDR=`./show attributes attr=0x12d7f | grep -v Iid | awk '{ print $3 }'` MAN=`./show attributes attr=0x10032 | grep -v Iid | awk '{ print $3 }'` COND=`./show attributes attr=0x1000a | grep -v Iid | awk '{ print $3 }'` CLASS=`./show attributes attr=0x11ee8 | grep -v Iid | awk '{ print $3 }'` TYPE=`./show attributes attr=0x10000 | grep -v Iid | awk '{ print $3 }'` echo $NAME":"$IPADDR":"$MAN":"$COND":"$CLASS":"$TYPE >> ModelInfo.out done ./disconnect > /dev/null 2>&1 |
Malheureusement je reçois un message d'erreur qui me dit que la commande "./show ..." n'est pas interprétée correctement:
./test_script_backup.sh: line 17: ./show: No such file or directory
Alors en premier, je ne comprends pas quelle base ce script doit appeler (je ne vois pas de nom ?) et non plus sur laquelle je dois pointer. Je suppose que ce doit être dans un des fichiers suivants (/usr/Spectrum/SS):
- ssAlarms.db
- ssAlarms.ix
- ssAssocs.db
- ssAttrDescs.db
- ssAttrDescs.ix
- ssAttrExts.db
- ssCatalogDescrip.db
- ssDbDescrip.db
- SSdbload.log
- ssDerivLinks.db
- ssDerivLinks.ix
- ssDeveloperInfo.db
- ssEnumAttrVals.db
- ssEnumAttrVals.ix
- ssEvents.db
- ssGroupDescrip.db
- ssGroupDescrip.ix
- ssLoadedLscape.db
- ssLogOver.db
- ssLscapeDescrip.db
- ssModelAttrs.db
- ssModelDescrip.db
- ssMtypeAttrs.db
- ssMtypeAttrVarLen.db
- ssMtypeDescrip.db
- ssMtypeDescrip.ix
- ssPollOver.db
- ssRelationDescrip.db
- ssRelationDescrip.ix
- ssReqMtypes.db
- ssRules.db
- ssStats.db
J'ai essayé d'ouvrir plusieurs fichiers à l'aide de sqlite3 mais à chaque fois je vois une erreur du style:
Error: file is encrypted or is not a database
Je me tourne donc ici car j'aimerai savoir:
- Quel utilitaire utiliser pour au moins "lire" un des db au-dessus ? (sqlite ? - peutêtre une erreur de syntaxe chez moi -, outil CA ?) Je n'ai rien trouvé dans les docs de CA
- Quel(s) fichier(s) devrais-je utiliser pour mon projet ? (Surtout les coordonées des MAP)
J'ai aussi vu qu'il était possible de faire par XML mais je ne suis pas aasez à l'aise sur ce langage.
Merci de toute aide venue
Quentin