lundi 21 janvier 2008

Effectuer le monitoring de serveur WSS / MOSS

Concernant le monitoring de serveurs WSS Microsoft, il n’existe pas de webpart « out of the box » qui fait le monitoring, cependant, voici quelques pistes :

Ø       Avec System Center Operations Manager 2007 : SharePoint Monitoring Toolkit

Ø       Avec PerformancePoint server : Monitoring Dashboard Viewer for SharePoint Services

Ø       Sans appli spécifique, mais avec windows Perfmon (pas d’interface via webpart) :
o       Utilisation basique de perfmon : http://blogs.codes-sources.com/phil/archive/2007/07/11/sharepoint-2007-surveiller-les-performances-de-vos-serveurs-perfmom-part-1.aspx

o       Compteurs indicatifs Sharepoint : http://blogs.codes-sources.com/phil/archive/2007/08/21/sharepoint-2007-surveiller-les-performances-de-vos-serveurs-perfmom-partie-2.aspx

mercredi 9 janvier 2008

Ajouter le menu de navigation dans les pages de webparts

Par défaut, les 8 pages de webparts prédéfinies nous proposent des dispositions exotiques, sur toute la largeur de la page.

Mais bien souvent, on aimerai conserver une certaine cohérence avec la page d’accueil du site, et notamment disposer du menu gauche de navigation

Cas 1 : la modif est ponctuelle : privilégier Sharepoint Designer, et ouvrez votre fichier avec.

Cas 2 : modif globale pour les futures pages de webpart : édition du modèle

Pour cela il faut aller sur le serveur, dans le répertoire .\12\TEMPLATE\1036\STS\DOCTEMP\SMARTPGS\

Dans loptique de test, on va éditer le premier fichier correspondant à un affichage dune zone de webpart pleine page.

Editer donc le fichier spstd1.aspx

Pour ajouter le menu de navigation, supprimer la ligne qui surcharge le contenu de la default.master :

<asp:Content ContentPlaceHolderId="PlaceHolderLeftNavBar" runat="server"></asp:Content>

Sauvegarder, relancer IIS, créer une nouvelle page de webpart.

Si vous faites le test, vous aller effectivement voir apparaitre le menu, mais pas avec la bonne largeur.

Pour modifier la largeur du menu, là encore, RDV dans le fichier que lon vient de modifier, et supprimer la ligne :

<asp:Content ContentPlaceHolderId="PlaceHolderNavSpacer" runat="server"></asp:Content>

Sauvegarder, relancer IIS, (créer une nouvelle page de webpart si modif du modèle)

et voilà.