Accéder au contenu principal

SharePoint : Attention à la configuration des fichiers de Trace (ULS)

 Pour les fermiers SharePoint, le paramètre des logs est un casse tête chinois. En effet, il faut sans arrêt arbitrer entre :

  • Combien de jours de dois historiser pour revenir en cas de soucis à la date en question, sans pour autant massacrer mon volume disque pour rien ?

Cette qquestion est encore plus épineuse lorsque l’on voit les options de configuration possibles (avec un net avantage pour SP2010 et 2013 pour la compréhension de l’utilisateur) :

SharePoint 2013 : Monitoring > Configure diagnostic logging

image

SharePoint 2010 : Monitoring > Configure diagnostic logging

image

SharePoint 2007 : Operation > Diagnostic logging

image

On voit dans les deux versions 2010 et 2013, qu’il faut entrer le nombre de jours d’historisation dans le champs, sans aucune idée sur le volume que cela donnera pour l’intervalle choisie.

Dans la version 2007, la configuration semble plus fine sur ce point, mais au final le problème reste entier, car cette configuration ne conservera que XX fichiers de log par tranche de temps choisie.

Pour faire simple, dans le cas de 2007, la configuration entrée donne :

  • 100 [fichiers rotatifs] * 0.5 [Heure par fichier] = 50 [Heures de log] / 24 [Heures par jour] = environ 2 [jours de log]

Ce point est crucial, car dans le cas d’un soucis rencontré le vendredi soir, vous n’avez plus de trace le lundi matin, ce qui est génant pour le Debug à suivre. Il est préférable de choisir une valeur permettant une historisation de 7 jours glissant.

Outre la correction de cette configuration pour conserver un minimum d’une semaine de Log, ce qui donne dans le cas de notre version 2007 :

  • Number of minutes to use a log file: 60 min
  • Number of log files: 24*7 = 168

Il faut surtout compresser automatiquement le répertoire de ces logs via Windows (quelque soit la version de SharePoint).

Ceci peut se faire simplement via:

Windows, avec les propriétés avancées du répertoire

image

ou via PowerShell, avec la fonction suivante basée sur les articles disponibles à ces adresses:


Function CompressFolder ($folder)
{
    # Replace \ with \\ for WMI
    $wmiPath = $folder.Replace("\","\\")
    $wmiDirectory = Get-WmiObject -Class "Win32_Directory" -Namespace "root\cimv2" -ComputerName $env:COMPUTERNAME -Filter "Name='$wmiPath'"
    # Check if folder is already compressed
    If (!($wmiDirectory.Compressed))
    {
        Write-Host -ForegroundColor White " - Compressing $folder and subfolders..."
        $compress = $wmiDirectory.CompressEx("","True")
    }
    Else {Write-Host -ForegroundColor White " - $folder is already compressed."}
}


Ce qui donne dans le cas d’un serveur SharePoint 2013 de test un résultat comme suit :

image

Romelard Fabrice [MBA Risk Management]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab