A sample text widget

Etiam pulvinar consectetur dolor sed malesuada. Ut convallis euismod dolor nec pretium. Nunc ut tristique massa.

Nam sodales mi vitae dolor ullamcorper et vulputate enim accumsan. Morbi orci magna, tincidunt vitae molestie nec, molestie at mi. Nulla nulla lorem, suscipit in posuere in, interdum non magna.

Template Cacti MS SQL Server

Il y a quelques mois, je vous avais présenté une version d’un template Cacti permettant de monitorer la volumétrie consommée des bases de données sur SQL Server.

Je livre dans cet article la version (non optimum) de ce template ici : Template Cacti MSSQL
Continue reading Template Cacti MS SQL Server

Croissance du journal de transactions anormale…

Il arrive dans certain cas que malgré le mode de récupération « Simple » d’une base, votre journal de transactions ne cesse d’augmenter (Croissance du journal de transactions anormale).

L’origine est très probablement une transaction mal développé n’effectuant pas de commit. Problème, vous n’êtes pas développeur, et vos développeurs ne vous écoutent pas.

Ma solution : Forcer la fermeture de toutes les transactions en mettant la base Offline-Online et effectuer une sauvegarde ‘NUL’ pour purger ce journal de transactions. C’est radical, mais votre journal est purgé.

ALTER DATABASE BASE_TEST SET OFFLINE WITH ROLLBACK IMMEDIATE
GO

ALTER DATABASE BASE_TEST SET ONLINE
GO

BACKUP DATABASE [BASE_TEST ] TO  DISK = 'NUL' WITH NOFORMAT, INIT,  NAME = N'BASE_TEST ', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
GO

Il est possible de faire moins violent mais si une transaction reste ouverte la commande « set offline » n’aboutira pas, voire restera « waiting » sans jamais aboutir, et votre problème demeurera !!!
Autre alternative :

ALTER DATABASE BASE_TEST SET OFFLINE WITH NO_WAIT

Dans ce cas, si la commande n’aboutie pas au bout d’un certain temps vous obtenez un message d’erreur.
Ce qui est un moindre mal.

SCOM 2012 SP1 UR2 Web Console Erreur avec Savision LiveMaps

Suite au passage du SP1-UR2, ma WebConsole SCOM ne fonctionnait plus avec un message d’erreur toujours très parlant dans ce genre de situation :

An Unexpected Error Has Occurred
System.Reflection.ReflectionTypeLoadException: [ReflectionTypeLoad_LoadFailed]

Continue reading SCOM 2012 SP1 UR2 Web Console Erreur avec Savision LiveMaps

Monitoring bases de données SQL sous Cacti

L’objectif de cet article est de vous présenter un template Cacti me permettant de monitorer la volumétrie de mes bases de données SQL. Le but étant d’avoir visuellement sur un graphique, la taille allouée de ma base ainsi que le volume réel de données.

Le template, encore en phase de mise au point, me permets d’obtenir le résultat ci-dessous :

Continue reading Monitoring bases de données SQL sous Cacti

Déplacement des journaux de transactions

Lorsque le paramétrage de SQL Server n’est pas correct, il arrive que vos bases de données soient stockées sur les mauvais volumes. Pour des raisons de performance, il est donc nécessaire de déplacer les journaux de transactions (fichier ldf) sur un autre volume.
Pour cela, identifier au préalable l’emplacement de vos fichiers :

USE PerfAnalysis
GO
sp_helpfile
GO

Continue reading Déplacement des journaux de transactions

Activation du Proxy Agent sur l’ensemble des agents en Powershell

En powershell, rien de plus simple : lancer une console SCOM Powershell et taper la commande suivante :


Get-SCOMAgent | where {$_.ProxyingEnabled.Value -eq $False} | Enable-SCOMAgentProxy

Vous n’avez plus qu’a planifier une tache quotidienne qui permettra d’activer les Proxy-Agent en automatique.

Continue reading Activation du Proxy Agent sur l’ensemble des agents en Powershell

Requêtes utiles System Center Operation Manager

Pour limiter le nombre d’articles, j’ai regroupé sur une page l’ensemble des requêtes utiles liées à System Center Operation Manager (SCOM 2007 R2 et 2012).

Une partie de ces dernières proviennent de la liste de Kevin Holman (http://blogs.technet.com/b/kevinholman/archive/2007/10/18/useful-operations-manager-2007-sql-queries.aspx) d’autre sont de issues de mon cru.

Un lien à garder, je le mettrais à jours régulièrement, au grès de mes découvertes.

Continue reading Requêtes utiles System Center Operation Manager

Rapport SCOM sur les espaces disques des serveurs managés

Comment sortir un rapport sur les espaces disques de toutes vos machines supervisées par SCOM. Les rapports standards ne permettent pas de faire cela simplement. Je me suis donc penché sur la question, et voici le résultat que j’expliquerais ensuite. Mon but était de sortir un rapport quotidien, classé par pourcentage d’espace libre afin de faire apparaître les volumes en mal d’espace. J’ai aussi, afin de rendre le rapport visuel, joué sur les couleurs (non visible sur la capture ci-dessous) :

  • Fond Rouge : inférieur à 10%.
  • Fond Orange : entre 10% et 20%.
  • Fond Vert : supérieur à 20%.

Continue reading Rapport SCOM sur les espaces disques des serveurs managés

Event Log : Creation d’événements dans les journaux systèmes

Comme à son habitude, Microsoft fournit des outils, mais ces derniers n’en font jamais suffisamment.

Preuve en est, « Eventcreate » utilitaire de génération d’évènements, très utile lors du développement de Management Pack.

Il n’est pas possible de générer un évènement sur une application existante : sur l’exemple ci-dessous, j’essaie de créer un évènement « Winlogon ». Le message est claire :

Erreur : Le paramètre Source est utilisé pour identifier les scripts/applications personnalisées (pas les applications installées).

Continue reading Event Log : Creation d’événements dans les journaux systèmes

Guide de survie System Center Operation Manager 2012

Un lien à garder sous le coude :

Le guide de survie System Center Operation Manager 2012 (SCOM) :

http://social.technet.microsoft.com/wiki/contents/articles/7809.system-center-2012-operations-manager-survival-guide-en-us.aspx

Y sont référencés de nombreux liens sur tous les aspects de SCOM 2012 :

  • Guide de démarrage.
  • Planning et déploiement.
  • Guide de mise à jours.
  • Exploitation et fonctionnalités.
  • Outillages.
  • Développement de Management Pack.
  • Troubleshooting.
  • etc.

Un recueil assez complet et mis à jours régulièrement.