Overblog
Editer l'article Suivre ce blog Administration + Créer mon blog
4 juin 2012 1 04 /06 /juin /2012 07:28

Hello !

Mais non, OS Watcher n'est pas un nouveau régime à la mode....

Il vous est surement déjà arrivé q'un de vos charmants clients  vous interpelle à 15h en vous demandant pourquoi "c'était lent" à  09:00...

OS Watcher ne va pas donner une réponse à votre question, mais va permettre  d'avoir une idée de la santé du système à un instant t.

OS Watcher est un petit utilitaire gratuit fourni par Oracle. D'ailleurs lors d'ouverture de TAR au support Oracle, il est fréquent d'avoir à le mettre en place. Il en existe une version Windows, mais l'aricle décrit la mise en place sous Linux.

 

Ou trouver OS Watcher ?

Comme indiqué précédemment, on le trouve sur Metalink et plus précisemment via la note  OS Watcher Black Box User Guide [ID 301137.1]. En bas de la note vous aurrez deux liens:

  • Un pour télécharger le tool.
  • Un pour télécharger le guide d'utilisation.

Comment installer OS Watcher ?

En admettant que vous n'ayez pas poussé la curiosité jusqu'à la lire le guide d'utilisation, il suffit de suivre les quelques étapes suivantes.

  • Copier le fichier fraichement téléchargé (oswbb404.tar) sur le serveur à surveiller.
  • Le décompresser : tar xfv oswbb404.tar

Et voila l'installation est terminée.... (on n'a connu plus compliqué)

nous avons maintenant un repertoire oswbb qui contient un ensemble de scritps & repertoires.

Comment démarrer & stopper la surveillance ?

Pour démarrer la surveillance, il faut juste lancer le script startOSWbb.sh avec deux paramètres.

  • L'intervalle de temps en secondes pour la prise d'informations.
  • La durée en heures de retention des informations.

Ex: Pour avoir une prise d'information toutes les minutes pendant 48h, il faudra lancer la commande:

 


./startOSWbb.sh 60 48


Si vous voulez lancer la surveillance en tâche de fond et que celle ci continue même en cas de fermeture de votre terminal préféré (putty.exe ou autres)


nohup ./startOSWbb.sh 60 45 &


Vous pouvez vérifier que la surveillance est en cours via la commande suivante


ps -ef |grep OSWatcher


Et pour stopper toute cela ?

rien de plus simple.


./stopOSWbb.sh


 

Ou récuperer les informations collectées ?

Et bien encore une fois rien de bien compliqué. Dans notre répertoire d'installation nous avons maintenant un repertoire archive qui contient lui même des repertoires propres aux types de collectes (oswiostat, oswmpstat ,...)

Comme je le disais en début d'article OS Wacther ne va pas résoudre vos problèmes, mais il va vous permettre de savoir quel était l'etat du serveur en CPU / IO, ... ou les process qui tournaient à ce moment. Ce qui reste un bon début pour une investigation.

 

@+

LAO

 

 
 
       

Partager cet article
Repost0

commentaires

W
<br /> Oui, effectivement, je m'étais rendu compte après mon post que les noms correspondent à mes disques. Et effectivement, celui qui m'intéresse est bien le premier. En lançant exceed, j'arrive<br /> facilement à afficher tous les graphes dont j'ai besoin. Ca marche impec.<br /> <br /> <br /> Merci<br />
Répondre
W
<br /> Bonjour,<br /> <br /> <br />  <br /> <br /> <br /> As-tu des infos quant à la génération des graphiques (https://support.oracle.com/CSP/main/article?cmd=show&id=461053.1&type=NOT) ?<br /> <br /> <br /> Quand je lance : java -jar oswbba.jar -i ./oswbb/archive/<br /> <br /> <br /> Enter 1 to Display CPU Process Queue Graphs<br /> <br /> <br /> Enter 2 to Display CPU Utilization Graphs<br /> <br /> <br /> Enter 3 to Display CPU Other Graphs<br /> <br /> <br /> Enter 4 to Display Memory Graphs<br /> <br /> <br /> Enter 5 to Display Disk IO Graphs<br /> <br /> <br />  <br /> <br /> <br /> Enter 6 to Generate All CPU Gif Files<br /> <br /> <br /> Enter 7 to Generate All Memory Gif Files<br /> <br /> <br /> Enter 8 to Generate All Disk Gif Files<br /> <br /> <br />  <br /> <br /> <br /> Enter L to Specify Alternate Location of Gif Directory<br /> <br /> <br /> Enter T to Specify Different Time Scale<br /> <br /> <br /> Enter D to Return to Default Time Scale<br /> <br /> <br /> Enter R to Remove Currently Displayed Graphs<br /> <br /> <br /> Enter P to Generate A Profile<br /> <br /> <br /> Enter A to Analyze Data<br /> <br /> <br /> Enter Q to Quit Program<br /> <br /> <br />  <br /> <br /> <br /> Please Select an Option:5<br /> <br /> <br />  <br /> <br /> <br /> The Following Devices and Average Service Times Are Ready to Display:<br /> <br /> <br />  <br /> <br /> <br /> Device Name                  Average Service Times in Milliseconds<br /> <br /> <br />  <br /> <br /> <br /> c1t3d0                       37.65706028075973<br /> <br /> <br /> md/d0                        10.474236168455825<br /> <br /> <br /> md/d400                      7.490916597853013<br /> <br /> <br /> c0t0d0                       7.216928158546649<br /> <br /> <br /> md/d40                       6.761436829066883<br /> <br /> <br /> md/d10                       6.73236994219653<br /> <br /> <br /> c0t1d0                       4.572171758876962<br /> <br /> <br /> md/d14                       3.9219653179190783<br /> <br /> <br /> md/d20                       3.691907514450866<br /> <br /> <br /> md/d24                       2.965317919075146<br /> <br /> <br /> md/d5                        0.49595375722543356<br /> <br /> <br /> md/d25                       0.25739058629232037<br /> <br /> <br /> md/d15                       0.2447563996696945<br /> <br /> <br /> c0t3d0                       0.0<br /> <br /> <br /> md/d1                        0.0<br /> <br /> <br /> md/d11                       0.0<br /> <br /> <br /> md/d16                       0.0<br /> <br /> <br /> md/d21                       0.0<br /> <br /> <br /> md/d26                       0.0<br /> <br /> <br /> md/d6                        0.0<br /> <br /> <br />  <br /> <br /> <br /> Specify A Case Sensitive Device Name to View (Q to exit):  <br /> <br /> <br />  <br /> <br /> <br /> Là je coince !!<br /> <br /> <br />  <br /> <br /> <br />  <br />
Répondre
L
<br /> <br /> Et que se passe t-il si tu mets par exemple c1t3d0 a la question ?<br /> <br /> <br /> Sinon, tu peux aussi allere voir dans /var/logs/sa pour les récuperer les fichiers sar générés (si en place) ou lancer une commande en interactif en utilisant l'utilitaire ksar<br /> (http://sourceforge.net/projects/ksar/)<br /> <br /> <br />  <br /> <br /> <br />  <br /> <br /> <br /> <br />
W
<br /> Bonjour,<br /> <br /> <br /> Merci pour ces infos. Je connaissais l'utilitaire, mais jamais utilisé. Je ne manquerai pas de l'utiliser lundi car j'ai un petit soucis sur un serveur justement.<br /> <br /> <br /> Merci<br />
Répondre