Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server

Archives

SharePoint : Recharger les Performance Monitor Counters du moteur de recherche

Dans un précédent message, nous avons vu comment surveiller le travail de son serveur d’indexation via les “Perfomance Monitor Counters” :


Compteurs des Services Internet

Il arrive parfois que ce ces compteurs ne soient plus disponibles dans le PerfMon, en regardant dans l’Event Viewer, on trouve des messages d’erreur (EVENT ID 2003) :

Event Type:    Warning
Event Source:    Perflib
Event Category:    None
Event ID:    2003
Date:        8/16/2012
Time:        9:57:24 AM
User:        N/A
Computer:    MYSERVER
Description:
The configuration information of the performance library "C:\WINDOWS\system32\inetsrv\w3ctrs.dll" for the "W3SVC" service does not match the trusted performance library information stored in the registry. The functions in this library will not be treated as trusted.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

image

Ce message apparaît alors pour les services suivant :

  • W3SVC
  • InetInfo
  • ASP
  • msftpsvc (Si vous avez le service FTP activé sur la machine)

Un article du support explique d’ailleurs comment réactiver ces compteurs liés au service Internet :

En utilisant donc la première partie de cette commande :

  • unlodctr w3svc
  • lodctr w3ctrs.ini

image

On trouve dans l’Event Viewer les messages (EVENT ID 1000 et 1001) concernant ce déchargement :

image

Et le rechargement du compteur :

image


Compteurs Pour SharePoint Search

Le fait est que les compteurs de SharePoint sont aussi enlevés du serveur et il est alors nécessaire de les ré-enregistrer.

Pour cela, et dans le cas d’un moteur de recherche MOSS, il faut utiliser les commandes suivantes :

REM " ---------------------------------------- "
REM "UNLOAD THE STANDARD PERFORMANCE COUNTERS"
unlodctr w3svc
unlodctr asp
unlodctr inetinfo

REM " ---------------------------------------- "
REM "RELOAD THE STANDARD PERFORMANCE COUNTERS"
lodctr w3ctrs.ini
lodctr axperf.ini
lodctr infoctrs.ini

REM " ---------------------------------------- "
REM "UNLOAD THE OFFICE SHAREPOINT PERFORMANCE COUNTERS"

REM "UNLOAD THE SHAREPOINT MOSS COUNTERS"
unlodctr "Office Server Performance Monitoring"

REM "UNLOAD THE SHAREPOINT SEARCH SERVICES COUNTERS"
unlodctr "OSSGatherer"
unlodctr "WSSGatherer"

REM "UNLOAD THE SHAREPOINT GATHERER COUNTERS"
unlodctr "OSSGTHRSVC"
unlodctr "WSSGTHRSVC"

REM "UNLOAD THE SHAREPOINT INDEXER COUNTERS"
unlodctr "OSSIndex"
unlodctr "WSSIndex"

REM " ---------------------------------------- "
REM "RELOAD THE OFFICE SHAREPOINT PERFORMANCE COUNTERS"

REM "RELOAD THE SHAREPOINT MOSS COUNTERS"
lodctr "C:\Program Files\Microsoft Office Servers\12.0\Bin\OfficeServerPerfCounters.ini"

REM "RELOAD THE SHAREPOINT SEARCH SERVICES COUNTERS"
lodctr "C:\Program Files\Microsoft Office Servers\12.0\Bin\gsrvctr.ini"

REM "RELOAD THE SHAREPOINT GATHERER COUNTERS"
lodctr "C:\Program Files\Microsoft Office Servers\12.0\Bin\gthrctr.ini"

REM "RELOAD THE SHAREPOINT INDEXER COUNTERS"
lodctr "C:\Program Files\Microsoft Office Servers\12.0\Bin\nlindctr.ini"

REM " ---------------------------------------- "
REM "REFRESH ALL THE PERFORMANCE COUNTERS"
lodctr /R

REM " ---------------------------------------- "
@PAUSE

Cette commande va alors lire les fichiers de description (xxxxx.ini) pour charger les compteurs associés, comme on le voit pour le Service d’Indexation “nlindctr.ini”. On peut aussi noter que les noms des compteurs sont visibles avec la (ou les) valeur(s) de “drivername

image

Une fois ces commandes exécutées, il faut redémarrer la machine afin que Windows recharge la configuration des compteurs de Performance et permette à nouveau d’utiliser ceux-ci :

image


Cas de Windows SharePoint Services Search

Les fichiers de descriptions fournis pour Microsoft SharePoint Search ne sont pas les même que ceux pour WSS. En effet, dans le cas d’Office Server, les fichiers ini sont présent dans le répertoire :

  • C:\Program Files\Microsoft Office Servers\12.0\Bin\

Pour le cas particulier de WSS, ces fichiers existent aussi, mais sont dans le répertoire de base de SharePoint, soit :

  • C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\BIN\


Conclusion

Ces compteurs sont extrèmement utiles pour suivre le bon fonctionnement de son infrastructure SharePoint et il convient de consacrer quelques instants.

Related Links :

Romelard Fabrice [MVP]

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: jeudi 16 août 2012 13:49 par ROMELARD Fabrice

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Etendre le Team Web Access de TFS 2012 – Step 0 par Philippe Didiergeorges Aka Philess le 05-23-2013, 23:48

- Simuler facilement l’envoi de mail par Blog de Jérémy Jeanson le 05-22-2013, 12:52

- ProcDump 6.0 : support du filtrage sur messages d'exceptions .NET, des filtres multiples et du ciblage par nom de service par CoqBlog le 05-20-2013, 14:50

- Votez pour le TOP 10 des influenceurs SharePoint francophones ! par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 12:59

- [Conf’SharePoint] Dernier rappel ! :-) par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:09

- [ #SharePoint 2013 ] les modèles de sites standards… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 09:03

- 10 erreurs de compréhension concernant SharePoint… par Le blog de Patrick [MVP SharePoint] le 05-20-2013, 08:27

- Conf’SharePoint : 10 bonnes raisons pour ne pas la rater par Le petit blog de Pierre / Pierre's little blog le 05-14-2013, 02:24

- [Event] Soirée de lancement Agile .NET France à Lyon par Blog Agile/ALM de Vincent THAVONEKHAM le 05-13-2013, 01:29

- .NET / Debug : inspection de la mémoire d'applications .NET (dump ou processus live) : première livraison d'une librairie .NET par Microsoft par CoqBlog le 05-11-2013, 22:21