SCOM 2012 : De l’installation à l’exploitation, mise en oeuvre et bonnes pratiques

Update: le livre est ouvert à la vente sur le site ENI et dans les librairies… Bonnes lectures 🙂 N’hésitez pas à me donner votre avis ^^

Un peu d’auto promo sur un livre que j’ai écris et qui sort pour noël 🙂

Il porte sur System Center Operations Manager (SCOM) 2012, depuis l’installation jusqu’à l’exploitation des alertes.
Il couvre à la fois les aspects techniques (règles vs moniteurs) mais aussi la manière de gérer et d’exploiter la solution.

Il répond aux besoins d’expertise du lecteur en traitant de façon approfondie, d’un point de vue théorique et pratique, de l’architecture à la supervision applicative, en passant par ledéploiement, les rapports, la création de packs et l’exploitation. L’aspect technique n’étant qu’une partie d’un projet SCOM, l’auteur présente également une méthode pour gérer le flux d’alertes, enrichie de ses retours d’expérience.

Aperçu de la table des matières :

Introduction (Pourquoi SCOM, Le mode de fonctionnement, Le modèle de licence, SCOM vs Nagios, Nouveautés depuis SCOM 2007…)

Architecture SCOM (Introduction, Composants SCOM, Capacity planning, Consommation réseau, Gestion de la sécurité, Haute disponibilité…)

Déploiement(Introduction, Installation initiale, Mise à jour depuis SCOM 2007, Accéder à la plateforme, Configuration initiale, Gestion des droits…)

Mise sous supervision (Introduction, Déploiement agent Windows, Compte restreint, Déploiement agent Linux, Supervision SNMP, Supervision Web…)

Exploitation de la supervision (Introduction, Présentation des consoles, Règle vs moniteur, Explorateur d’intégrité, Effet sapin de noël, Temps de maintenance, Bonnes pratiques…)

Les rapports (Introduction, Utilisation des rapports standards, La base entrepôt, Report Builder, Business Intelligence Development Studio, Suivi du niveau de service…)

Les packs d’administration (Introduction, Importation de packs, Remplacements, Packs de la communauté, Objets de packs, Création de packs…)

Supervision applicative (Introduction, Applications distribuées, Applications Web .Net, Applications Java J2E…).

 http://www.editions-eni.fr/livres/scom-2012-system-center-operations-manager-de-l-installation-a-l-exploitation-mise-en-oeuvre-et-bonnes-pratiques/.2f80e3011dd5984d7046b876f446d463.html

Si vous n’avez pas encore envoyé votre lettre au père noël, il est encore temps ! 😉

SharePoint 2010 – erreur – suppression d’un serveur SQL référence – wss_administration

Symptômes:

En voulant supprimer un ancien serveur SQL sur SharePoint depuis l’administration centrale:

An object in the SharePoint administrative framework, "SPDatabaseServiceInstance Name= could not be deleted because other objects depend on it. Update all of these dependants to point to null or different objects and retry this operation. The dependant objects are as follows: SPWebService Name=WSS_Administration

Correction:

Vous avez déplacé la base (à priori ;)) mais il SharePoint en a gardé une référence. Vous pouvez alors utilisé une application Web qui pointe sur le bon serveur pour mettre à jour celui de l’administration centrale:

$centralAdmin=Get-SPWebApplication -IncludeCentralAdministration | ? {$_.DisplayName -match ‘SharePoint Central Administration’}
$goodExample=Get-SPWebApplication -identity ‘http://mygoodwebapp’
$centralAdmin.Parent.DefaultDatabaseInstance=$goodExample.Parent.DefaultDatabaseInstance
$centralAdmin.Parent.Update()
$centralAdmin.Update()

Utilisez les alias SQL pour la prochaine fois 🙂

SharePoint 2013 – Ajouter un compte géré – Access denied

Symptômes:

Lorsque vous ajoutez un compte géré:

Résolution:

Le compte déclaré pendant la création de la ferme exécute le service SharePoint Timer Service. Ce compte a besoin d’être administrateur local.

Malgré l’erreur, le compte a été ajouté. Cependant si vous allez dans les comptes gérés depuis l’administration centrale, cela ne fonctionne plus (Object reference not set to an instance of an object):

Il faut alors:

  • Supprimer le compte ajouté en PowerShell : Remove-spManagedAccount -identity mondomainenouveauCompte
  • Rendre le compte du timer administrateur local
  • Redémarrer le service SharePoint Timer pour qu’il prenne en compte le privilège
  • iisreset
  • Ajouter de nouveau le compte géré.

Internet Information Services (IIS) Manager. Bad Data. (Exception from HRESULT: 0x80090005)

Symptômes:

Lorsque vous accédez à la console IIS ou aux pools d’applications, vous avez l’erreur suivante:

Bad Data. (Exception from HRESULT: 0x80090005)

Causes:

Vous avez copié le fichier de configuration de IIS d’une machine à l’autre (C:WindowsSystem32inetsrvconfigapplicationHost.config)

Ce dernier contient des comptes Windows pour certains pools d’applications. Le mot de passe est encrypté en utilisant une clé locale à la machine, l’autre serveur n’arrive donc pas à les décrypter.

Corriger le mot de passe à la main depuis la console IIS ne résous pas le problème.

Résolution:

2 possibilités:

  • Faire un retour arrière sur le serveur où la configuration a été copiée. Par défaut IIS garde une copie des 10 derniers fichiers de configuration (C:inetpubhistory)
  • Utiliser la méthode supportée pour copier la configuration.

Exporter la configuration:

aspnet_regiis -px "iisConfigurationKey" "C:iisConfigurationKey.xml" -pri 
aspnet_regiis -px "iisWasKey" "c:iisWasKey.xml" –pri

Importer sur la cible:

aspnet_regiis -pi "iisConfigurationKey" "C:iisConfigurationKey.xml" 
aspnet_regiis -pi "iisWasKey" "C:iisWasKey.xml"

Un peu lecture….

Un peu de lecture pour passer le temps en vacances, si vous ne connaissez pas déjà 😉

Je change un peu de registre avec des thèmes liés à l’entreprise et non techniques…

Le principe de Peter

La version courte sur Wikipedia: http://fr.wikipedia.org/wiki/Principe_de_Peter
La version plus littéraire: http://www.amazon.fr/Le-principe-Peter-pourquoi-toujours/dp/2253005932

Les 75 lois de Fox

http://www.amazon.fr/Les-75-lois-Fox-Jeffrey/dp/2841872742

L’histoire des gros cailloux:

http://gigistudio.over-blog.com/article-2201541.html

L’histoire des 3 enveloppes:

http://www.lepetitlivrevert.fr/formation/revenu-existence-le-petit-livre-vert-histoire-des-3-enveloppes/

20 Ways to Find Your Calling

http://www.forbes.com/sites/jessicahagy/2012/06/26/20-ways-to-find-your-calling/2/

The 6 People You Need in Your Corner

http://www.forbes.com/sites/jessicahagy/2012/07/17/the-6-people-you-need-in-your-corner/

Merci à Bertie pour les histoires 🙂

Test du Galaxy S3


Voici mes retours après 15j d’utilisation du Samsung Galaxy S3…J’avais jusqu’à présent le nexus S

Ergonomie

L’engin parait grand au départ… Mais on s’habitue très vite à la taille de l’écran, et on regarde d’un autre oeil les iphone et autres ayant un écran bcp plus petit!

Les différents boutons sont bien placés, et répondent bien.

Le S-Voice me laisse un avis mitigé:

  • Il a une voix de robot (dommage c’est la 1ère chose qu’on entend),
  • Il faut lui donner la phrase exacte (pas de discussion on de contextuel)
  • Ca fait du Siri en version Cheap
Les modifications Samsung ne me posent pas de problèmes, même si je trouvais le widget météo super sur le Nexus S.
Le son par défaut quand on reçoit des SMS (un sifflement) est sympa et original.
Le processeur est véloce, il est vraiment très fluide. Je ne m’embete même plus avec le task killer…
Le GPS est vraiment rapide également.

Finitions

J’avais lu ici et là que la coque faisait cheap. Je n’y trouve pas grand chose à redire, elle me convient. Elle a l’avantage de ne pas alourdir le téléphone (les personnes à qui je l’ai donné en main ont tous été surpris du faible poids, eu égard à la taille de l’écran).

Batterie

Bonne nouvelle, elle dure vraiment. C’est presque la raison n°1 de mon changement de phone.

Bugs

Quelques bugs :

  • Google maps avec le mode en cache : résolu avec la dernière mise à jour de maps
  • Navigon: il ne trouve aucun stockage et refuse de télécharger les maps. J’ai ouvert un call, mais la hotline de navigon est en dessous du niveau de la mer…

Bilan

C’est de la balle ! 🙂

(J’ai payé mon téléphone plein pot, et cet avis n’est donc pas motivé par qui que ce soit)

SharePoint 2010 – The super user account utilized by the cache is not configured

Vous avez peut-être déjà rencontré ce message d’avertissement SharePoint:

Object Cache: The super user account utilized by the cache is not configured. This can increase the number of cache misses, which causes the page requests to consume unneccesary system resources.
 To configure the account use the following command 'stsadm -o setproperty -propertyname portalsuperuseraccount -propertyvalue account -url webappurl'. The account should be any account that has Full Control access to the SharePoint databases but is not an application pool account.

Généralement, j’utilise le script powershell suivant (toutes mes Application Web sont en claim):

foreach ($a in (Get-SPWebApplication))
{
   $a;
   $a.Properties[« portalsuperuseraccount« ];
   $a.Properties[« portalsuperreaderaccount« ];
   $a.Properties[« portalsuperuseraccount« ] =« i:0#.w|mydomainSharePointAdminAccount« ;
   $a.Properties[« portalsuperreaderaccount« ] =« i:0#.w|mydomainSharePointDedicatedReadAccount« ;
   $a.Update();
}

Cependant, aucun site n’avait les 2 propriétés incorrectes. Pour trouver facilement, il faut basculer dans l’onglet Details de l’event:

Il s’y trouve le PID (Process ID) ayant généré l’erreur:

Il suffit ensuite d’utiliser par exemple Process Explorer de sysinternals pour identifier le site qui pose problème:

Dans le cas présent il s’agit de la centrale Admin, qui ne doit pas être en mode claim par ailleurs