Configurer le pack d’administration SharePoint 2010 pour System Center Operations Manager

Cet article explique comment dépanner ou configurer le pack d’administration SharePoint 2010 pour System Center Operations Manager.

Version du produit d’origine :   System Center 2012 Operations Manager
Numéro de la base de connaissances initiale :   2690744

Aucun accès aux bases de données SharePoint Foundation 2010 et SharePoint Server 2010

Symptômes

  • Les ordinateurs sont renseignés dans l’affichage ordinateurs non identifiés de la console Operations Manager sous surveillancedes > produits SharePoint 2010 produitsnon > identifiés.

  • Plusieurs vues de la console sous surveillance > desproduits SharePoint 2010 sont vides ou non surveillés, ces affichages sont les suivants :

    • Administration : non surveillé
    • Bases de données de contenu-vides
    • Affichage des diagrammes-non surveillé
    • Événements-vide
    • Batteries de serveurs-vides
    • Performances-vide
    • Serveurs-vide
    • Serveurs frontaux de service-vide
    • Services-vide
    • Services partagés-vide
    • Règles SPHA-vide
    • Applications Web-vide

Résolution

Définissez les autorisations appropriées sur les bases de données SharePoint Foundation et SharePoint Server 2010. Activez le suivi du débogage pour déterminer où les erreurs peuvent se produire.

Autorisations requises

Les autorisations requises pour le compte exécuter en tant que sur une batterie de serveurs SharePoint individuelle sont les suivantes :

  • Administrateur local sur tous les serveurs frontaux et d’applications SharePoint 2010
  • Administrateur local sur tous les ordinateurs SQL Server qui hébergent des bases de données SharePoint 2010
  • Droits d’administrateur de batterie de serveurs complets dans SharePoint 2010
  • Propriétaire de base de données (DBO) pour toutes les bases de données SharePoint

Notes

Toutes les bases de données SharePoint Foundation 2010 et SharePoint Server 2010 créées lors de l’installation initiale requièrent les autorisations ci-dessus.

Vous trouverez ci-dessous une liste de certaines bases de données dans SharePoint Foundation 2010 et SharePoint Server 2010, qui nécessitent des autorisations dbo. Il ne s’agit pas d’une liste complète car elle dépend de votre configuration spécifique.

  • Application_Registry_Service
  • Bdc_Service_DB
  • Service de métadonnées gérées
  • Application de service PerformancePoint
  • Search_Service_CrawlStoreDB
  • Search_Service_DB
  • Search_Service_Application_PropertyStoreDB
  • Secure_Store_Service_DB
  • SharePoint_Config
  • SharePoint_AdminContent
  • StateService
  • Application_ProfileDB des services de profil utilisateur
  • Application_SocialDB des services de profil utilisateur
  • Application_SyncDB des services de profil utilisateur
  • Application_ReportingDB des services de profil utilisateur
  • Application_StagingDB des services de profil utilisateur
  • WebAnalyticsServiceApplication_ReportingDB
  • WebAnalyticsServiceApplication_StagingDB
  • WordAutomationServices
  • WSS_Content
  • WSS_Logging

Notes

Le compte d’installation initial pour SharePoint 2010 Foundation et SharePoint 2010 Server dispose déjà des autorisations nécessaires dans toutes les bases de données créées lors de l’installation initiale. Il est recommandé d’utiliser ce compte d’installation pour configurer les packs d’administration SharePoint Foundation 2010 et SharePoint Server 2010. Si la configuration requise pour l’appel de sécurité pour la création d’un nouveau compte pour l’administration et la découverte du pack d’administration, prenez en compte le fait que vous devrez dupliquer les mêmes autorisations que celles déjà accordées au compte d’installation SharePoint.

Pour accorder à un nouveau compte les droits d’administrateur de batterie de serveurs complets :

  1. Ouvrez l’Administration centrale de SharePoint 2010.
  2. Dans le volet gauche, sélectionnez sécurité.
  3. Dans le volet du milieu, sous utilisateurs, sélectionnez gérer le groupe administrateurs de batterie.
  4. Si le compte sur lequel vous avez initialement installé SharePoint n’est pas déjà présent. Ajoutez ensuite SharePoint exécuter en tant que compte au groupe.
  5. Ajoutez le compte SharePoint Operations Manager. Pour ce faire, dans le coin supérieur gauche, sélectionnez la flèche déroulante en regard de nouveau , puis choisissez Ajouter des utilisateurs.
  6. Sélectionnez l’icône de petit livre (Parcourir).
  7. Tapez le nom du compte d’action SharePoint Operations Manager.
  8. Sélectionnez l’icône de recherche et attendez qu’elle renvoie le compte d’action SharePoint Operations Manager.
  9. Sélectionnez le bouton Ajouter .
  10. Sélectionnez OK.

Activer le suivi du débogage

L’activation du suivi du débogage active le suivi du débogage sur les ordinateurs agents qui exécutent des moniteurs SPHA et des moniteurs Windows PowerShell. Par défaut, elle est désactivée. Lorsqu’il est activé, les découvertes et les moniteurs basés sur un script écrivent des informations de suivi de débogage dans le journal des événements du canal Operations Manager sur tous les ordinateurs agents et tous les événements de suivi de débogage ont un ID d’événement égal à 0.

Pour activer le suivi du débogage, procédez comme suit :

  1. Dans la console opérateur, sélectionnez analyse.
  2. Sélectionnez produits SharePoint 2010.
  3. Sélectionnez vue d' administration .
  4. Dans le panneau actions , sélectionnez la tâche nommée Set DebugTrace for SharePoint Management Pack. Une fenêtre exécuter une tâche s’affiche.
  5. Pour activer le suivi du débogage (option par défaut), sélectionnez exécuter. Pour désactiver le suivi du débogage, sélectionnez remplacer.
  6. Définissez la valeur du paramètre Enabled sur false dans la boîte de dialogue contextuelle.
  7. Sélectionnez remplacer pour fermer la boîte de dialogue.
  8. Sélectionnez Exécuter.
  9. Attendez la fin de la tâche dans la fenêtre État de la tâche , puis vérifiez la sortie de la tâche afin de vous assurer que la tâche se termine correctement.
  10. Sélectionnez Fermer.

Utilisation de la trace de débogage

Exécutez la tâche Set DebugTrace for SharePoint Management Pack , réexécutez la tâche d’administration, puis accédez aux journaux des événements Operations Manager sur le serveur et vérifiez les événements avec l' ID = 0. Recherchez l’horodatage dans le journal des événements, puis vérifiez le journal de suivi ULS SharePoint pour vous assurer que c’est le cas. Pour plus d’informations sur le journal de suivi ULS, voir vue d’ensemble de la journalisation ULS (Unified Logging System).

Configurer l’option plus sécurisée

L’option plus sécurisée ne fournira les informations d’identification configurées qu’aux ordinateurs spécifiés dans cette section. Les informations d’identification envoyées seront destinées à la découverte et à la surveillance des batteries de serveurs SharePoint spécifiées. Les ordinateurs de cette liste doivent être les mêmes que ceux spécifiés dans le fichier SharePointMP.config. L’exigence consiste à faire en sorte que tous les composants d’applications distribuées soient affichés pour chaque batterie de serveurs individuelle. Cela inclut le serveur frontal et les serveurs SQL qui hébergent les bases de données SharePoint ou tout composant de ces derniers.

Pour configurer l’option plus sécurisée , procédez comme suit :

Option 1 : créer et configurer le compte exécuter en tant que

  1. Ouvrez la console Operations Manager.
  2. Accédez à l’onglet administration .
  3. Développez le nœud Sécurité.
  4. Cliquez avec le bouton droit sur exécuter en tant que comptes.
  5. Sélectionnez créer un compte exécuter en tant que , puis cliquez sur suivant.
  6. Définissez le type de compte exécuter en tant que Windows, donnez-lui un nom d’affichage et sélectionnez suivant.
  7. Entrez les informations d’identification du compte d’utilisateur de domaine Active Directory, puis cliquez sur suivant.
  8. Sélectionnez l’option plus sécurisée , puis ajoutez tous les serveurs qui font partie de la batterie de serveurs SharePoint. Cela inclut tous les serveurs frontaux, d’applications et SQL SharePoint pour cette batterie de serveurs SharePoint.
  9. Sélectionnez Créer.

Option 2 : configurer un compte déjà existant

  1. Ouvrez la console Operations Manager et accédez à l’onglet administration .
  2. Développez le nœud de configuration exécuter en tant que et mettez en surbrillance comptes.
  3. Dans le volet central, ouvrez un compte exécuter en tant que existant dans le volet du milieu sous type : Windows, cliquez avec le bouton droit sur le compte, puis choisissez Propriétés.
  4. Sélectionnez l’onglet distribution .
  5. Sélectionnez l’option plus sécurisée , puis ajoutez tous les serveurs qui font partie de la batterie de serveurs SharePoint. Cela inclut tous les serveurs frontaux, d’applications et SQL SharePoint pour cette batterie de serveurs SharePoint.
  6. Sélectionnez OK.

Notes

La distribution de la sécurité garantit que tous les serveurs qui font partie de la batterie de serveurs SharePoint sont sélectionnés et inclus ici. Nous vous recommandons de n’avoir qu’un seul ensemble de serveurs Operations Manager de surveiller une seule batterie de serveurs SharePoint. Nous vous déconseillons d’avoir un ordinateur agent multi-hébergé (serveurs SharePoint qui sont surveillés dans plusieurs groupes d’administration Operations Manager).

Configurer l’Association de compte exécuter en tant que

Symptômes

  • Plusieurs vues de la console sous surveillance > desproduits SharePoint 2010 sont vides ou non surveillés, ces affichages sont les suivants :

    • Administration : non surveillé
    • Bases de données de contenu-vides
    • Affichage des diagrammes-non surveillé
    • Événements-vide
    • Batteries de serveurs-vides
    • Performances-vide
    • Serveurs-vide
    • Serveurs frontaux de service-vide
    • Services-vide
    • Services partagés-vide
    • Règles SPHA-vide
    • Applications Web-vide
  • Le message d’erreur suivant peut apparaître lorsque l’Association de compte exécuter en tant que n’est pas configurée correctement en raison de la syntaxe.

    Exemple :

    La stratégie d’événement pour le processus démarré à la date/heure a détecté des erreurs dans la sortie. Expression de stratégie « StdErr » :
    .+
    mise en correspondance avec la sortie suivante :
    Compte d’action SharePoint d’Operations Manager n’existe pas
    Échec de la recherche du compte d’action SharePoint d’Operations Manager de compte RunAs
    Commande exécutée : "C:\Windows\system32\cmd.exe"/c powershell.exe-nologo-noprofile-non interactif "$ep = Get-ExecutionPolicy ; if ($ep-gt’RemoteSigned') {Set-ExecutionPolicy RemoteSigned} & ' "C:\Program Files\System Center Operations Manager 2007 \ Health service State\Monitoring de l’hôte des fichiers temporaires 32\9687\AdminTask.ps1" ' ' SharePointMP.Config ' "
    Répertoire de travail : C:\Program Files\System Center Management packs \
    Un ou plusieurs flux de travail ont été affectés par ce.
    Nom du flux de travail : Microsoft.SharePoint.Foundation.2010.ConfigSharePoint
    Nom de l’instance : groupe de batterie de serveurs Microsoft SharePoint 2010
    ID d’instance : {InstanceID}
    Groupe d’administration : groupe d’administration
    Code d’erreur :-2130771918 (erreur inconnue (0x80ff0032))

  • Les ordinateurs qui n’ont pas SharePoint Foundation 2010 ou SharePoint Server 2010 installés sont découverts en tant que serveurs SharePoint 2010.

Résolution

Configurez l’Association exécuter en tant que compte, configurez l’Association du nom de l’ordinateur et configurez l’option plus sécurisée.

Configurer l’Association de compte exécuter en tant que

Le compte exécuter en tant que doit être associé dans le fichier de configuration du pack d’administration SharePoint. Si elle n’est pas configurée correctement, vous ne pourrez pas découvrir les serveurs SharePoint.

Pour configurer le fichier SharePointMP.config :

  1. Recherchez le fichier SharePointMP.config dans le dossier du pack d’administration.

  2. Cliquez avec le bouton droit sur le fichier SharePointMP.config, puis choisissez modifier.

  3. Recherchez la section comme indiqué ci-dessous.

    Exemple :

    <Association Account="SharePoint Discovery/Monitoring Account" Type="Agent">

  4. Modifiez cette section pour refléter le nom d’affichage du compte exécuter en tant que que vous avez configuré précédemment en tant que compte exécuter en tant que pour la batterie de serveurs SharePoint.

    Cette section doit maintenant ressembler à ceci :

    <Association Account="SPAdmin" Type="Agent">

    ou

    <Association Account="contoso\SPAdmin" Type="Agent">

    Notes

    Ne confondez pas cela avec le compte d’utilisateur de domaine Active Directory réel.

Configurer l’Association de nom d’ordinateur

Configurez le nom de l’ordinateur de tous les serveurs qui font partie de la batterie de serveurs SharePoint et qui correspondent à la section plus sécurisée du compte exécuter en tant que utilisé pour la batterie de serveurs SharePoint 2010.

Notes

Pour confirmer ce nom, exécutez une hostname commande à partir d’une invite de commandes sur les serveurs localement ou à distance pour chaque ordinateur qui fait partie de la batterie de serveurs.

Pour configurer le fichier SharePointMP.config :

  1. Recherchez le fichier SharePointMP.config dans le dossier du pack d’administration.

  2. Cliquez avec le bouton droit sur le fichier SharePointMP.config, puis choisissez modifier.

  3. Recherchez la section comme indiqué ci-dessous.

    Exemple :

    <Machine Name="" />

    <Machine Name="" />

    </Association>

  4. Modifiez cette section pour inclure les noms de serveur SharePoint, par exemple :

    <Machine Name="SRV1" />

    <Machine Name="SRV2" />

    </Association>

Confirmer que le compte exécuter en tant que a été configuré

  1. Ouvrez le journal des événements Operations Manager.
  2. Recherchez l’ID d’événement 7026 et ouvrez cet événement. Cet événement doit indiquer que le compte exécuter en tant que pour le pack d’administration SharePoint a réussi à se connecter.

Un ID d’événement 7000 dans le journal des événements Operations Manager indique que le compte exécuter en tant que pour le pack d’administration SharePoint n’a pas réussi à se connecter.

Nom du journal : gestionnaire des opérations
Source : Santéintégrité
Jours
ID d’événement : 7000
Catégorie de tâche : service d’intégrité
Level : erreur
Mots-clés : classique
Utilisateur : N/A
Ci <ComputerName>
Description :
Le service d’intégrité n’a pas pu se connecter au compte RunAs CONTOSO\SPAdmin pour le groupe d’administration <MGName> . L’erreur est échec de l’ouverture de session : nom d’utilisateur inconnu ou mot de passe incorrect. (1326L). Cela empêchera le service d’intégrité de surveiller ou d’effectuer des actions à l’aide de ce compte RunAs

En outre, les événements suivants peuvent également apparaître :

Nom du journal : gestionnaire des opérations
Source : Santéintégrité
Jours
ID d’événement : 7021
Catégorie de tâche : service d’intégrité
Level : erreur
Mots-clés : classique
Utilisateur : N/A
Ci <ComputerName>
Description :
Le service d’intégrité n’a pas pu valider les comptes d’utilisateur dans le groupe d’administration <MGName> .

Nom du journal : gestionnaire des opérations
Source : Santéintégrité
Jours
ID d’événement : 7015
Catégorie de tâche : service d’intégrité
Level : erreur
Mots-clés : classique
Utilisateur : N/A
Ci <ComputerName>
Description :
Le service d’intégrité ne peut pas vérifier la validité future du compte RunAs CONTOSO\SPAdmin pour le groupe d’administration <MGName> . L’erreur est échec de l’ouverture de session : nom d’utilisateur inconnu ou mot de passe incorrect. (1326L).

Impossible de surveiller plusieurs batteries de serveurs dans un domaine local ou des domaines distants

Symptômes

Une seule batterie de serveurs est découverte comme indiqué dans l' affichage de l’état des batteries de serveurs > produits SharePoint 2010 > Farms state view. Les serveurs pour d’autres batteries de serveurs apparaissent dans l’affichage État des ordinateurs non identifiés de l' analyseur > SharePoint 2010 > Unidentified Machines state view.

Résolution

Configurez SharePointMP.config pour découvrir plusieurs serveurs de la batterie.

Assurez-vous que chaque batterie de serveurs SharePoint individuelle exécutée en tant que compte dispose des autorisations requises.

Configurez l’option plus sécurisée.

Exemple de scénario : vous avez trois batteries de serveurs résidant dans deux domaines différents.

  • Contoso-administrateur de batterie SharePoint 1 est associé au compte d’administrateur de batterie de serveurs pour la première batterie de serveurs SharePoint dans le domaine contoso.com et utilise le compte de domaine SPADMIN1

  • Contoso-administrateur de batterie SharePoint 2 est associé au compte d’administrateur de batterie de serveurs pour la deuxième batterie de serveurs SharePoint dans le domaine contoso.com et utilise le compte de domaine SPADMIN2

  • Fabrikam-l’administrateur de batterie de serveurs SharePoint 2010 est associé au compte d’administrateur de batterie de serveurs pour la troisième batterie de serveurs SharePoint dans le domaine fabrikam.com et utilise le compte de domaine FKSPADMIN

Notes

Pour le domaine distant fabrikam.com, il est supposé que vous disposez d’un lien fiable à l’aide d’un serveur de passerelle Operations Management ou d’une confiance totale bidirectionnelle pour les domaines.

Utiliser le nom d’affichage du compte exécuter en tant que dans le compte d' administration > exécuter en tant que > type decomptes > : Windows.

Pour configurer le fichier SharePointMP.config :

  1. Recherchez le fichier SharePointMP.config dans le dossier du pack d’administration.

  2. Cliquez avec le bouton droit sur le fichier SharePointMP.config, puis choisissez modifier.

  3. Recherchez les sections Association et nom de l' ordinateur dans le fichier de SharePointMP.config comme illustré dans l’exemple ci-dessous.

    <Association Account="SharePoint Discovery/Monitoring Account" Type="Agent">
    <Machine Name="" />
    </Association>

  4. Modifiez la section Association et nom de l' ordinateur en lecture comme suit dans cet exemple :

    <Association Account="Contoso - SharePoint Farm Administrator 1" Type="Agent"> <Machine Name="Contoso1" /> <Machine Name="Contoso2" /> <Machine Name="Contoso3" /> <Machine Name="Contoso4" /> <Machine Name="Contoso5" /> <Machine Name="Contoso6" /> </Association>
    <Association Account="Contoso - SharePoint Farm Administrator 2" Type="Agent"> <Machine Name="Constosrv1" /> <Machine Name="Constosrv2" /> <Machine Name="Constosrv3" /> </Association>
    <Association Account="Fabrikam - SharePoint 2010 Farm Administrator" Type="Agent"> <Machine Name="Fabrikam1" /> <Machine Name="Fabrikam2" /> <Machine Name=" Fabrikam3" /> </Association>

Vérifiez que le compte exécuter en tant que a été configuré.

Impossible d’exécuter la tâche de configuration

Symptômes

Vous ne parvenez pas à exécuter la tâche de configuration et les erreurs suivantes sont générées :

Exemple 1

Exception appelant « . ctor » avec « 1 » argument (s) : « l’utilisateur Contoso\SPAdmin ne dispose pas des autorisations suffisantes pour effectuer l’opération. »
Échec de la connexion au groupe d’administration local
Commande exécutée : "C:\Windows\system32\cmd.exe"/c powershell.exe-nologo-noprofile-non interactif "$ep = Get-ExecutionPolicy ; if ($ep-gt’RemoteSigned') {Set-ExecutionPolicy RemoteSigned} & ' "C:\Program Files\System Center Operations Manager 2007 \ Health service State\Monitoring de l’hôte des fichiers temporaires 49\5037\AdminTask.ps1" ' ' SharePointMP.Config ' "
Répertoire de travail : C:\Program Files\System Center Management packs \
Un ou plusieurs flux de travail ont été affectés par ce.
Nom du flux de travail : Microsoft.SharePoint.Foundation.2010.ConfigSharePoint
Nom de l’instance : groupe de batterie de serveurs Microsoft SharePoint 2010
ID d’instance : {InstanceID}
Groupe d’administration : {groupe degestion}
Code d’erreur :-2130771918 (erreur inconnue (0x80ff0032)).

Exemple 2

La stratégie d’événement pour le processus démarré à 10:44:13 PM a détecté des erreurs dans la sortie. Expression de stratégie « StdErr » :
.+
mise en correspondance avec la sortie suivante :
Compte d’action SharePoint d’Operations Manager n’existe pas
Échec de la recherche du compte d’action SharePoint d’Operations Manager de compte RunAs
Commande exécutée : "C:\Windows\system32\cmd.exe"/c powershell.exe-nologo-noprofile-non interactif "$ep = Get-ExecutionPolicy ; if ($ep-gt’RemoteSigned') {Set-ExecutionPolicy RemoteSigned} & ' "C:\Program Files\System Center Operations Manager 2007 \ Health service State\Monitoring de l’hôte des fichiers temporaires 32\9687\AdminTask.ps1" ' ' SharePointMP.Config ' "
Répertoire de travail : C:\Program Files\System Center Management packs \
Un ou plusieurs flux de travail ont été affectés par ce.
Nom du flux de travail : Microsoft.SharePoint.Foundation.2010.ConfigSharePoint
Nom de l’instance : groupe de batterie de serveurs Microsoft SharePoint 2010
ID d’instance : {InstanceID}
Groupe d’administration : {groupe degestion}
Code d’erreur :-2130771918 (erreur inconnue (0x80ff0032)).

Résolution

Ajoutez le rôle d’administrateur Operations Manager au compte exécuter en tant que.

Pour ajouter le compte exécuter en tant que utilisé pour exécuter la tâche :

  1. Ouvrez la console opérateur.
  2. Accédez à administration.
  3. Sélectionnez sécurité.
  4. Sélectionnez rôles d’utilisateur.
  5. Sélectionnez administrateurs d’Operations Manager.
  6. Ajoutez le compte qui exécute la tâche dans le cadre du rôle Administrateurs Operations Manager.

Configurer la tâche du pack d’administration SharePoint

La tâche d’administration configure le pack d’administration en s’assurant de l’existence d’un pack d’administration de remplacement, en associant exécuter en tant que compte (s) à des serveurs, en activant les paramètres de proxy et en lançant des découvertes.

Pour exécuter la tâche configurer le pack d’administration SharePoint , procédez comme suit :

  1. Ouvrez la console Operations Manager.
  2. Sélectionnez l’onglet analyse de la console.
  3. Développez l' affichage produits SharePoint 2010.
  4. Sélectionnez l' affichage État d’administration.
  5. Dans le volet actions , sous tâches de groupe de batterie de serveurs Microsoft SharePoint 2010, sélectionnez configurer le pack d’administration SharePoint.
  6. Sélectionnez les informations d’identification de tâche appropriées (de préférence le compte d’administrateur SharePoint exécuter en tant que que vous avez précédemment configuré.)
  7. Sélectionnez exécuter et attendez que la tâche se termine correctement.
  8. Sélectionnez Fermer.

Exemple de tâche réussie :

État : Success
Heure planifiée :
Heure de début :
Envoyé par : CONTOSO\SPADMIN
Exécuter en tant que :
Emplacement d’exécution :
Destinataire
Type de cible : groupe de batterie de serveurs Microsoft SharePoint 2010
Catégorie : opérations
Sortie des tâches :

Output
Charger le fichier de configuration SharePointMP.Config
Configurer Microsoft. SharePoint. Foundation. 2010 version 14.0.4744.1000
Le pack d’administration de substitution a été trouvé : Microsoft. SharePoint. Foundation. 2010. override version 1.0.0.0
Modifiez la substitution de configuration « SyncTime » en 20:06 pour Microsoft. SharePoint. Foundation. 2010. WSSInstallation. Discovery
Microsoft. SharePoint. Foundation. 2010. WSSInstallation. Discovery ne dispose pas de la configuration TimeoutSeconds
Modifiez la substitution de configuration « SyncTime » en 20:08 pour Microsoft. SharePoint. Foundation. 2010. SPFarm. Discovery
Modifiez la substitution de configuration « SyncTime » en 20:14 pour Microsoft. SharePoint. Foundation. 2010. service. Discovery
Modifiez la substitution de configuration « SyncTime » en 20:20 pour Microsoft. SharePoint. Foundation. 2010. SPSharedService. Discovery
Modifiez la substitution de configuration « SyncTime » en 20:26 pour Microsoft. SharePoint. Foundation. 2010. SPHARule. Discovery
Modifiez la substitution de configuration « SyncTime » en 20:32 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. Availability
Modifiez la substitution de configuration « SyncTime » en 20:32 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. Security
Modifiez la substitution de configuration « SyncTime » en 20:32 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. performance
Modifier la substitution de configuration « SyncTime » en 20:32 pour Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.Configuration
Modifiez la substitution de configuration « SyncTime » en 20:32 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. Custom
Modifiez la substitution de configuration « SyncTime » en 20:38 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. laserver. Availability
Modifiez la substitution de configuration « SyncTime » en 20:38 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. seserver. Security
Modifiez la substitution de configuration « SyncTime » en 20:38 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. Server. performance
Modifier la substitution de configuration « SyncTime » en 20:38 pour Microsoft.SharePoint.Foundation.2010.SPHARuleMonitor.SPServer.Configuration
Modifiez la substitution de configuration « SyncTime » en 20:38 pour Microsoft. SharePoint. Foundation. 2010. SPHARuleMonitor. Server. Custom
Configuration de SharePoint Management Pack terminée avec succès

Error
Aucun

Code de sortie : 0

Impossible d’exécuter la tâche configurer le pack d’administration SharePoint dans System Center 2012 Operations Manager

Symptômes

Ce message d’erreur est généré :

La stratégie d’événement pour le processus démarré à 6:51:29 PM a détecté des erreurs dans la sortie. Expression de stratégie « StdErr » :
.+
mise en correspondance avec la sortie suivante :
Exception appelant « ImportManagementPack » avec « 1 » argument (s) : «cette méthode de System Center Operations Manager 2007
Le kit de développement logiciel (SDK) R2 n’est pas pris en charge pour fonctionner avec System Center Operations Manager 2012. Veuillez migrer vers le kit de développement logiciel (SDK) de System Center Operations Manager 2012. "
Échec de la création du pack d’administration de remplacement Microsoft. SharePoint. Foundation. 2010. override
Commande exécutée : "C:\Windows\system32\cmd.exe"/c powershell.exe-nologo-noprofile-non interactif "$ep = Get-ExecutionPolicy ; if ($ep-gt’RemoteSigned') {Set-ExecutionPolicy RemoteSigned} & ' "E:\Program Files\System Center 2012 \ Operations Manager\Server\Health service State\Monitoring Host Temporary Files 11\7481\AdminTask.ps1" ' ' SharePointMP.Config ' "
Répertoire de travail : C:\Program Files\System Center Management packs \
Un ou plusieurs flux de travail ont été affectés par ce.
Nom du flux de travail : Microsoft.SharePoint.Foundation.2010.ConfigSharePoint
Nom de l’instance : groupe de batterie de serveurs Microsoft SharePoint 2010
ID d’instance : {InstanceID}
Groupe d’administration : {groupe degestion}
Code d’erreur :-2130771918 (erreur inconnue (0x80ff0032)).

Résolution

Téléchargez la version mise à jour du pack d’administration compatible avec le kit de développement logiciel (SDK) de System Center Operations Manager 2012 à partir du Pack d’analyse System center 2012 pour SharePoint 2010.

Impossible de surveiller les bases de données SharePoint 2010

Symptômes

  • Les alertes critiques sont générées dans l’affichage alertes actives sous surveillancedes > alertes actives desproduits SharePoint 2010 > Active Alerts.

    SharePoint : description de l’alerte échec de la connexion à la base de données

    Source : base de données de configuration un incident critique s’est produit lorsque la connexion à la source de données de la base de données = sp2010srv2 ; catalogue initial = SharePoint_Config ; sécurité intégrée = true ; Enlist = false ; Délai d’attente de connexion = 15 a échoué.
    Chemin d’accès : base de données de configuration
    Analyseur d’alertes : échec de la connexion à la base de données SQL
    Créateur

    Contexte d’alerte :
    Date et heure
    HRESULT-2147217805
    La source de données de résultats n’a pas pu être initialisée
    Le format de message d’erreur de la chaîne d’initialisation n’est pas conforme à la spécification OLE DB.
    Durée d’initialisation 23
    Heure d’ouverture 0
    Durée d’exécution 0
    Durée d’extraction 0
    Élément de données d’entrée du jeu de résultats

  • Les moniteurs dont la connexion de base de données SQL n’a pas échoué apparaissent critiques dans les vues suivantes :

    Surveillance > Produits SharePoint 2010 >

    • Bases de données de configuration
    • Bases de données de contenu
    • Services partagés
    • Affichage Diagramme

Résolution

Créer une nouvelle substitution pour la valeur de chaîne de connexion sur la connexion de base de données SQL échec des moniteurs.

Pour créer la substitution requise, procédez comme suit :

  1. Dans la Monitoring > vue des alertes actives desproduits SharePoint 2010 > Active Alerts view, sélectionnez un moniteur concerné.

  2. Sous les Détails de l’alerte (volet inférieur), prenez note de la description de l' alerte. Elle doit ressembler à ceci :

    Exemple :

    Description de l’alerte
    Un incident critique s’est produit lorsque la connexion à la source de données de la base de données = sp2010srv2 ; catalogue initial = SharePoint_Config ; Integrated Security = true ; Enlist = false ; Délai de connexion = 15 a échoué

  3. Copiez et collez le texte dans un éditeur de texte tel que le bloc-notes.

  4. Cliquez de nouveau avec le bouton droit sur le moniteur et sélectionnez Afficher ou modifier les paramètres de ce moniteur.

  5. Dans la fenêtre Propriétés de connexion à la base de données SQL , sélectionnez l’onglet substitutions , puis cliquez sur le bouton remplacer .

  6. Sélectionnez l’option pour un objet spécifique de Class : xxx .

    Exemple :

    Pour un objet spécifique de la classe : base de données de configuration SharePoint

  7. Dans Sélectionner un objet sous objets correspondants, sélectionnez l’objet correspondant approprié et cliquez sur OK.

    Exemple :

    Base de données de configuration

  8. ConnectionStringValeur du paramètre override de

    Exemple :

    Provider=SQLOLEDB;$Target/Property[Type="Microsoft.SharePoint.Foundation.2010.SPDatabase"]/ConnectionString$

    À

    Provider=SQLOLEDB;Data Source=SP2010srv2;Initial Catalog=SharePoint_Config;Integrated Security=SSPI;Enlist=False;Connect Timeout=15

  9. Créez un nouveau pack d’administration de remplacement ou enregistrez-le dans un pack d’administration override existant et enregistrez les modifications en sélectionnant OK.

Notes

Étant donné que chaque base de données individuelle a besoin de sa propre chaîne de base de données qui correspond à son nom de base de données (catalogue initial), vous devrez modifier la chaîne de connexion précédemment copiée, la description de l’alerte du moniteur et modifier la sécurité intégrée à partir de true.

Exemples :

Source de données = sp2010srv2 ; catalogue initial = SharePoint_Config ; sécurité intégrée = SSPI ; Enlist = false ; Délai d’expiration de la connexion = 15

Source de données = sp2010srv2 ; catalogue initial = SharePoint_AdminContent_0ada3e0b-a0f6-4af5-A311-34bcedb1c4eb ; Integrated Security = true ; Enlist = false ; Délai d’expiration de la connexion = 15

Source de données = sp2010srv2 ; catalogue initial = WSS_Content ; sécurité intégrée = SSPI ; Enlist = false ; Délai d’expiration de la connexion = 15

Source de données = sp2010srv2 ; catalogue initial = Bdc_Service_DB_17ab85413d424b84ac58ea247e7f5b47 ; sécurité intégrée = SSPI ; Enlist = false ; Délai d’expiration de la connexion = 15

Source de données = sp2010srv2 ; catalogue initial = Search_Service_Application_CrawlStoreDB_04e2a4bcdb974275954c0ab090d8a0aa ; sécurité intégrée = SSPI ; Enlist = false ; Délai d’expiration de la connexion = 15

Substitutions de temps de synchronisation

Nous vous recommandons d’utiliser les valeurs par défaut sur place pour le temps de synchronisation. Si les valeurs par défaut ne sont pas appropriées pour votre environnement, prenez des considérations spécifiques sur l’impact sur les performances, car cela peut entraîner une modification de ces valeurs.

SyncTime les substitutions sont utiles lors de la résolution des problèmes de découverte ayant échoué. En substituant les valeurs par défaut, vous pouvez configurer l’heure de début de différents flux de travail et isoler les problèmes de découverte.

SyncTime (heure de début) est une propriété des découvertes et des moniteurs. SyncTime est une valeur de chaîne au format HH : mm. SyncTime, IntervalSeconds et et l’importation du pack d’administration déterminent la durée d’exécution exacte d’un flux de travail donné.

L' BaseStartTime attribut peut avoir une valeur de type hh : mm ou entier. Le format HH : mm fonctionne comme l’alignement de l’heure de début en fonction du cycle à répéter. Les fonctions de format entier permettent de définir l’heure de début de l’alignement comme heure actuelle plus le nombre de secondes. Si vous définissez la valeur de type Integer, chaque fois que vous réexécutez la tâche d’administration, l’heure de début du cycle est recalculée.

L' Length attribut spécifie la durée (en secondes) de chaque cycle.

L' Spacing attribut spécifie l’espacement (en secondes) entre le délai d’expiration d’un flux de travail et l’heure de début du flux de travail suivant.

Par exemple, si IntervalSeconds = 21600 (6 heures) et SyncTime = 01:15, la durée d’exécution possible du flux de travail est 1:15AM : 15AM, 1:15PM, 7:15PM ; si le pack d’administration est importé après 1:15AM mais avant 7:15AM, il commence à 7:15AM, si le pack d’administration est importé après 1:15PM mais avant 7:15PM, il commence à 7:15PM. Toutefois, en raison d’autres facteurs tels que le retard réseau, l’heure de début réelle peut toujours varier. Ne modifiez pas la valeur par défaut, sauf en cas d' SyncTime absolue nécessité.

Par conséquent, si vous importez le pack d’installation à 03:00 PM et que l’intervalle de secondes est défini sur toutes les 8 heures. = (28 800 secondes) et que vous avez configuré le temps de synchronisation sur 03:00, il se synchronisera à 11:00 h ou 8 heures après la configuration de l’heure de synchronisation lors de l’importation du panneau de configuration.

Les messages d’erreur possibles si vous ne configurez pas ce problème sont indiqués ci-dessous :

Exemple 1

La stratégie d’événement pour le processus démarré à 6:46:08 PM a détecté des erreurs dans la sortie. Expression de stratégie « StdErr » :
.+
mise en correspondance avec la sortie suivante :
La longueur de cycle 60 n’est pas assez longue pour garantir l’ordre des flux de travail
Veuillez modifier la durée du cycle pour qu’il ne soit pas inférieur à 360 ou réduire les heures, les valeurs de délai d’attente et/ou l’espacement
Commande exécutée : "C:\Windows\system32\cmd.exe"/c powershell.exe-nologo-noprofile-non interactif "$ep = Get-ExecutionPolicy ; if ($ep-gt’RemoteSigned') {Set-ExecutionPolicy RemoteSigned} & ' "C:\Program Files\System Center Operations Manager 2007 \ Health service State\Monitoring de l’hôte des fichiers temporaires 22\9315\AdminTask.ps1" ' ' SharePointMP.Config ' "
Répertoire de travail : C:\Program Files\System Center Management packs \
Un ou plusieurs flux de travail ont été affectés par ce.
Nom du flux de travail : Microsoft.SharePoint.Foundation.2010.ConfigSharePoint
Nom de l’instance : groupe de batterie de serveurs Microsoft SharePoint 2010
ID d’instance : {InstanceID}
Groupe d’administration : {groupe degestion}
Code d’erreur :-2130771918 (erreur inconnue (0x80ff0032)).

Exemple 2

La stratégie d’événement pour le processus démarré à 6:42:01 PM a détecté des erreurs dans la sortie. Expression de stratégie « StdErr » :
.+
mise en correspondance avec la sortie suivante :
La durée de cycle doit être exprimée en minutes entières (temps de 60)
La valeur de longueur 500 n’est pas définie ou n’est pas valide
Commande exécutée : "C:\Windows\system32\cmd.exe"/c powershell.exe-nologo-noprofile-non interactif "$ep = Get-ExecutionPolicy ; if ($ep-gt’RemoteSigned') {Set-ExecutionPolicy RemoteSigned} & ' "C:\Program Files\System Center Operations Manager 2007 \ Health service State\Monitoring de l’hôte des fichiers temporaires 21\9314\AdminTask.ps1" ' ' SharePointMP.Config ' "
Répertoire de travail : C:\Program Files\System Center Management packs \
Un ou plusieurs flux de travail ont été affectés par ce.
Nom du flux de travail : Microsoft.SharePoint.Foundation.2010.ConfigSharePoint
Nom de l’instance : groupe de batterie de serveurs Microsoft SharePoint 2010
ID d’instance : {InstanceID}
Groupe d’administration : {groupe degestion}
Code d’erreur :-2130771918 (erreur inconnue (0x80ff0032)).

Isoler les découvertes

L’exemple suivant définit le temps d’exécution de la découverte de sorte qu’elle s’exécute 5 minutes après l’exécution de la tâche de configuration pour un seul flux de travail qui a échoué.

<WorkflowCycle BaseStartTime="+5" Length="6240" Spacing="15">
<Workflow Id="SPFarm.Discovery" Type="Discovery" Times="1" />

Si vous démarrez cette procédure à 7:35 PM, configurez le remplacement comme dans l’exemple suivant lorsqu’il est affiché à partir de la vue des objets du pack d’administration de création > Management Pack Objects > quiremplace la vue dans la console pour démarrer à 7:40.

  • Valeur de remplacement SyncTime = 19:40
  • Intervalle (en secondes) = 6240

Ajouter des flux de travail au fichier de configuration SharePoint

Si vous souhaitez ajouter des flux de travail pour découvrir les produits SharePoint Foundation 2010 et SharePoint 2010,

Default <WorkflowCycle BaseStartTime="+300" Length="28800" Spacing="60">
<Workflow Id="WSSInstallation.Discovery" Type="Discovery" Times="1" />
<Workflow Id="SPFarm.Discovery" Type="Discovery" Times="1" />
<Workflow Id="SPService.Discovery" Type="Discovery" Times="4" />
<Workflow Id="SPSharedService.Discovery" Type="Discovery" Times="4" />
<Workflow Id="SPHARule.Discovery" Type="Discovery" Times="1" />
<Workflow Id="SPHARuleMonitor.Availability;SPHARuleMonitor.Security;SPHARuleMonitor.Performance;SPHARuleMonitor.Configuration;SPHARuleMonitor.Custom" Type="Monitor" Times="8" />
<Workflow Id="SPHARuleMonitor.SPServer.Availability;SPHARuleMonitor.SPServer.Security;SPHARuleMonitor.SPServer.Performance;SPHARuleMonitor. SPServer.Configuration;SPHARuleMonitor.SPServer.Custom" Type="Monitor" Times="8" />
</WorkflowCycle>

Ajoutez la section suivante au fichier SharePointMp.config :

<Workflow Id="MOSSInstallation.Discovery;WACInstallation.Discovery;SearchExpressInstallation.Discovery;SearchStandardInstallation.Discovery" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="1" />
<Workflow Id="SPService.Discovery" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="4" />
<Workflow Id="SPSharedService.Discovery" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="4" />
<Workflow Id="SPSharedService.Discovery.WAC" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="4" />

Le fichier de configuration doit maintenant ressembler à ceci :

<WorkflowCycle BaseStartTime="+300" Length="28800" Spacing="60">
<Workflow Id="WSSInstallation.Discovery" Type="Discovery" Times="1" />
<Workflow Id="MOSSInstallation.Discovery;WACInstallation.Discovery;SearchExpressInstallation.Discovery;SearchStandardInstallation.Discovery" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="1" />
<Workflow Id="SPFarm.Discovery" Type="Discovery" Times="1" />
<Workflow Id="SPService.Discovery" Type="Discovery" Times="4" />
<Workflow Id="SPSharedService.Discovery" Type="Discovery" Times="4" />
<Workflow Id="SPService.Discovery" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="4" />
<Workflow Id="SPSharedService.Discovery" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="4" />
<Workflow Id="SPSharedService.Discovery.WAC" management pack="Microsoft.SharePoint.Server.2010" Type="Discovery" Times="4" />
<Workflow Id="SPHARule.Discovery" Type="Discovery" Times="1" />
<Workflow Id="SPHARuleMonitor.Availability;SPHARuleMonitor.Security;SPHARuleMonitor.Performance;SPHARuleMonitor.Configuration;SPHARuleMonitor.Custom" Type="Monitor" Times="8" />
<Workflow Id="SPHARuleMonitor.SPServer.Availability;SPHARuleMonitor.SPServer.Security;SPHARuleMonitor.SPServer.Performance;SPHARuleMonitor.SPServer.Configuration;SPHARuleMonitor.SPServer.Custom" Type="Monitor" Times="8" />
</WorkflowCycle>