Blog de Florent Appointaire

Blog sur les technologies Microsoft (Windows Server, System Center, Azure, Windows Azure Pack/Azure Stack, etc;)
    • 20/8/2013

    [SCOM 2012] Installer un agent Unix manuellement

    SCOM2012

    Dans cet article, nous allons voir comment déployer un agent Unix de façon manuelle.

    Pour commencer, importer les managements packs suivant les environnement Unix que vous souhaitez superviser. Dans mon cas, j'ai importé le management pack pour RedHat 6.

    Une fois ceci fait, il vous faut installer l'agent SCOM manuellement sur le serveur. Pour faire ceci, rendez-vous dans C:\Program Files\System Center 2012\Operations Manager\Server\AgentManagement\UnixAgents\. Ici, il y a un script shell qui vous permettra d'avoir des renseignements sur le système d'exploitation :

    [root@unix01 tmp]# sh GetOSVersion.sh
    unix01 Red Hat Enterprise LinuxRHEL6.3x86_64true

     Une fois ceci fait, allez dans le dossier DownloadedKits et transférez sur le serveur la bonne version de l'agent, dans mon cas, scx-1.4.1-270.rhel.6.x64.rpm.

    Retournez sur le serveur et faites :

    [root@unix01 tmp]# rpm -i scx-1.4.1-270.rhel.6.x64.rpm

    Il doit vous retourner ceci :

    Generating certificate with hostname="unix01 ", domainname="florent-appointaire.fr"
    Starting Microsoft SCX CIM Server: [  OK  ]

    Si vous souhaitez vérifier que le paquet est bien installé, tapez ceci :

    [root@unix01 tmp]# rpm -q scx
    scx-1.4.1-270.el6.x86_64

    La partie installation est maintenant terminée, passons à la partie certificat. Pour que l'authentification s'effectue, il faut signer le certificat.

    Téléchargez le certificat qui a été généré sur votre serveur SCOM. Ce certificat se trouve dans /etc/opt/microsoft/scx/ssl/ et a pour nom scx-host-unix01.pem.

    Sur le serveur SCOM, ouvrez une fenêtre de commande en mode administrateur et allez dans le dossier C:\Program Files\System Center 2012\Operations Manager\Server. Tapez ensuite :

    scxcertconfig.exe -sign scx-host-unix01.pem scx-host-unix01_new.pem

    Copiez le fichier scx-host-unix01_new.pem sur le serveur RedHat dans /etc/opt/microsoft/scx/ssl/. Supprimez l'ancien fichier et renommer le nouveau en enlevant _new.

    Faites ensuite ceci :

    [root@fr4-vsfsfts01 ssl]# scxadmin -restart
    Shutting down Microsoft SCX CIM Server: [  OK  ]
    Starting Microsoft SCX CIM Server: [  OK  ]

    Une fois ceci terminé, retournez sur votre serveur SCOM et lancez le Discovery Wizard en sélectionnant Unix/Linux computers et dans le Discovery Type, sélectionnez seulement Discover only computers with the UNIX/Linux agent installed.

    Ceci aura pour but d'enregistrer le serveur Unix dans SCOM.

    Bon courage.

    • 16/8/2013

    [SCOM 2012] Erreur lors de la découverte d'objet via une Gateway sous 2008 R2

    SCOM2012

    Si vous recevez le message d'erreur suivant lors d'une découverte de serveurs Linux via une Gateway SCOM (sous Windows Server 2008 R2) qui se trouve dans un pool de ressource :

    Task invocation failed with error code -2146232576. Error message was: 0x80131700

    Capture10

    Il vous suffit d'installer le framework 4.0 sur le serveur SCOM Gateway, de redémarrer le serveur Gateway et l'erreur disparait.

    J'espère que cette aide vous sera utile :)

    • 15/8/2013

    [WS 2012] ADSI Edit sous Windows Server 2012

    windows-server-2012-logo1

    Si vous avez besoin d'utiliser ADSI Edit sur un server 2012, il vous suffit de lancer une fenêtre Powershell en mode Administrateur et d'exécuter la commande suivante :

    Install-WindowsFeature -Name RSAT-ADLDS

    En espérant vous avoir aidé.

    • 14/8/2013

    [SCOM 2012] Installer le management pack DPM

    SCOM2012

    Si vous cherchez où télécharger le management pack pour superviser DPM, il vous suffit de monter le CD et de vous rendre dans le CD puis SCDPM\ManagementPacks\en-US :

    Capture

     Ajoutez un compte qui sera Administrateur local de DPM et de Orchestrator. Ajoutez également ce compte dans le profil DPM Admin Operator.

    Importez le management pack DPM dans SCOM.

    Installez l'agent SCOM sur DPM.

    Sur le serveur SCOM, installez la console DPM, et choisissez l'option qui vous convient, dans mon cas, je choisirai la 3ème option, qui consiste à installer le client et le côté serveur sur le serveur SCOM qui exécute la console et le serveur :

    Capture1

    $RDRLR7O

    Comme ce message l'indique, vous devez attendre 6h ou 18h pour que SCOM découvre les données de DPM. Vous pouvez changer ce temps en changeant la règle de découverte (http://go.microsoft.com/fwlink/p/?LinkId=237237).

    Et voici le résultat :

    Capture4

    Bon courage.

    • 13/8/2013

    [SCOM 2012] Erreur Script Based Test Failed to Complete sur un AD ou RODC

    SCOM2012

    Si vous rencontrez l'erreur suivante dans SCOM après avoir déployé l'agent sur un DC ou un RODC :

    AD Replication Monitoring : encountered a runtime error.
    
    Failed to execute query '<LDAP://RODC01.florent-appointaire.fr/CN=OpsMgrLatencyMonitors,DC=ForestDnsZones,DC=florent-appointaire,DC=fr>;(objectCategory=container);whenChanged,adminDescription,cn;oneLevel'.
    
    The error returned was: 'There is no such object on the server.
    
    ' (0x80040E37)

    Généré par le moniteur AD Replication Monitoring Script Based Test Failed to Complete avec comme source Script Based Test Failed to Complete, il vous faut installer OOMADs.msi sur le DC ou le RODC concerné. En effet, pour que l'AD ou le RODC soient monitoré correctement, après chaque installation d'agent sur un des deux environnements, vous devez obligatoirement installer ce MSI. Vous pourrez trouver ce MSI sur votre serveur SCOM, dans C:\Program Files\System Center 2012\Operations Manager\Server\AgentManagement\amd64 .

    Une fois installé, n'oubliez pas de redémarrer le service System Center Management.

    Bon courage :)

    • 7/8/2013

    [SCOM 2012] Erreur dans le Management Pack SharePoint 2013

    SCOM2012

    Vous rencontrez l'erreur suivante dans votre journal d’événement après avoir importé le management pack de SharePoint 2013 :

    Failed to deploy reporting component to the SQL Server Reporting Services server. The operation will be retried.
    Exception 'DeploymentException': Failed to deploy reports for management pack with version dependent id '4e6e9979-550b-1f39-9554-af9ca0a59445'. Failed to deploy linked report 'Microsoft.SharePoint.Server_Performance_Report'. Failed to convert management pack element reference '$MPElement[Name="Microsoft.SharePoint.Server.2013.ECM_Disk_Based_Cache_Is_At_Critical_Capacity"]$' to guid. Check if MP element referenced exists in the MP. An object of class ManagementPackElement with ID d14ff666-6f78-d045-ff2d-d0e4526c6cd4 was not found.
    
    One or more workflows were affected by this.
    
    Workflow name: Microsoft.SystemCenter.DataWarehouse.Deployment.Report
    Instance name: 31511c3e-fd54-4cce-8b71-ed0c26c13ccd
    Instance ID: {3BF1128A-DC9C-77A7-B04F-A925B77C404E}
    Management group: FLORENT-APPOINTAIRE

    Ceci est un bug qui sera corrigé dans la prochaine version du management pack de SharePoint 2013.

    • 5/8/2013

    [SCOM 2012] Alerte Operations Manager failed to start a process

    SCOM2012

    Si vous rencontrez l'alerte warning suivante dans votre console SCOM après avoir importé le management pack Microsoft Windows Server Cluster Management Pack :

    The process started at 3:52:24 PM failed to create System.PropertyBagData, no errors detected in the output. The process exited with 0
    
    Command executed: "C:\windows\system32\cscript.exe" /nologo "Microsoft.Windows.Server.MonitorClusterDisks.vbs" true "ClusterDiskMonitoring" "Cluster1.florent-appointaire.fr" "Cluster1"
    
    Working Directory: C:\Program Files\System Center Operations Manager\Agent\Health Service State\Monitoring Host Temporary Files 277\3673\
    
    One or more workflows were affected by this.
    
    Workflow name: Microsoft.Windows.Server.ClusterDisksMonitoring.ClusterDisk.FreeSpacePercent
    
    Instance name: Quorum
    
    Instance ID: {498A267E-2E6D-8D0A-712E-E47C0B6A9EB2}
    
    Management group: FLORENT-APPOINTAIRE

    Qui provient du moniteur Workflow Runtime: Failed to run a process or script et qui a pour nom d'alerte Operations Manager failed to start a process, il vous faut appliquer un hotfix, disponible sur le site gallery technet, qui permet de résoudre le problème.

    Il est disponible ici :

    http://gallery.technet.microsoft.com/Hotfix-management-pack-9ffc445b

    En espérant voir avoir été utile.