Thursday, October 09, 2008 9:39 AM
batswirl
Surveiller un serveur TFS
Basées sur mon expérience et les différentes installations que j'ai pu rencontré, voici mes recommandations concernant la supervision d'un serveur TFS. Celles ci ne sont pas exhaustives et doivent être majorées suivant votre topologie et les ressources matérielles de votre serveur. J'attends vos éventuels retours afin de préciser ce billet.
Quelque soit l'outil de supervision ou les procédures que vous voici une liste non-exhaustive des points que vous devez surveiller sur votre serveur TFS.
Configuration matérielle
Consommation CPU : dépend du nombre d'utilisateurs actuellement connectés. Une forte consommation CPU peut survenir lors de la génération du Warehouse et/ou de la consultation des rapports et de Sharepoint. Sur une heure, une consommation inférieure à 30% du CPU devrait représenter un comportement normal.
Consommation mémoire : Une forte consommation mémoire peut être observé sur une instance unique (AT + DT), cela est causé par SQL Server 2005 qui prend ses aises.
Espace disque : Dépend fortement de la volumétrie (nombres de projets d'équipe). Une partition système doit disposer d'au moins 4Go de libre afin d'accueillir les MSI de mise à jour, la partition de données ne devrait pas excéder 50% d'espace occupé.
Connectivité : les adresses IP de la machine sont elles celles attribuées lors de l'installation. Le nom de la machine est il celui d'origine.
IIS
Les sites Web suivants sont ils démarrés?
Default Web Site
Sharepoint Central Administration v3
Team Foundation Server
Team System Web Access
Les pools d'applications suivants sont ils démarrés?
Microsoft Team Foundation Server Application Pool
ReportServer
TFS WSS
DefaultAppPool
Sharepoint Central Administation V3
TswaPool
Vérifier les en-têtes d'hôte et les éventuels certificats .
Services Windows
Les services suivants sont ils démarrés?
TFSServerScheduler
SharePoint Timer Service
Journaux d' événements
Surveiller toutes les entrées concernant Team Foundation Server bien sûr (Erreur TFXXXXXX) mais également celles liés à SQL Server et surtout à son agent (Sauvegardes), à Sharepoint et à Reporting Services. Vous pouvez également considérer tous les erreurs provoqués lors de l'exécution d'une application par les différentes comptes de services de TFS.
Les alertes concernant Team Foundation Version Control et Team Foundation WorkItem Tracking sont considérées comme critiques. Les alertes concernant TfsWarehouse et Reporting Services sont sérieuses.
SQL Server
Les services suivants sont ils démarrés?
Database Services
Analysis Services
Reporting Services
SQL Server Browser
SQL Server Agent
Les dernières exécutions des sauvegardes se sont elles bien déroulés?
Vérifiez la présence des fichiers et l'historique des jobs SQL Server.