Partager via


Installer un agent et un certificat sur des ordinateurs Linux à l'aide de la ligne de commande

Important

Cette version d’Operations Manager a atteint la fin du support. Nous vous recommandons de mettre à niveau vers Operations Manager 2022.

Cet article détaille la dernière version de l’agent Linux pour System Center Operations Manager 1801, ainsi que le processus permettant de l’installer.

Cette version de l’agent Linux prend en charge Fluentd, un collecteur de données open source pour Linux qui collecte les données à partir de diverses sources. La surveillance OMI existante pour les charges de travail Linux actuellement prises en charge continuera de fonctionner sans modification.

Nouveautés dans la version 1801

  1. Un nouveau plug-in convertisseur est inclus, permettant aux clients d’utiliser des plug-ins tiers pour la surveillance du fichier journal Operations Manager.
  2. Ajout de la prise en charge de l’authentification du serveur.
  3. Ajout de la prise en charge d'autres distributions Linux.

Plateformes prises en charge

Les distributions Linux mentionnées dans le tableau suivant sont prises en charge dans cette version.

Système d'exploitation Linux Version prise en charge
Red Hat Enterprise Linux Server 5 (x86/x64)
6 (x86/x64)
7 (x86/x64)
Cent OS 5 (x86/x64)
6 (x86/x64)
7 (x64)
Ubuntu 12.04 LTS (x86/x64)
14.04 LTS (x86/x64)
16.04 LTS (x86/x64)
Debian 6 (x86/x64)
7 (x86/x64)
8 (x86/x64)
Oracle Linux 5 (x86/x64)
6 (x86/x64)
7 (x64)
SUSE Linux Enterprise Server 11 (x86/x64)
12 (x64)

La mise à niveau à partir des agents Operations Manager/OMS existants n’est pas prise en charge actuellement.

Configurations de déploiement prises en charge

Operations Manager prend en charge les configurations de rapports d’agent suivantes dans le groupe d’administration.

  1. Serveurs Linux transmettant des rapports directement à un serveur d’administration
  2. Serveur Linux transmettant des rapports à un serveur de passerelle
  3. Serveurs Linux transmettant des rapports à un serveur de passerelle chaîné

Installation de l'agent

Vous pouvez choisir d’installer la dernière version de l’agent Linux pour Operations Manager à l’aide de la détection automatique ou de l’installation manuelle. La découverte automatique n’a pas changé depuis la version précédente, et vous pouvez suivre la même procédure à la section Détecter et installer un agent sur UNIX et Linux.

Utilisez les procédures suivantes pour installer manuellement les agents sur des ordinateurs UNIX et Linux. Les packages d’agent se trouvent dans le dossier suivant sur un serveur d’administration : %ProgramFiles%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits après avoir importé les packs d’administration requis pour la version spécifique d’UNIX/Linux que vous devez surveiller. Les packs d’administration sont disponibles dans le support d’installation d’Operations Manager dans le répertoire \ManagementPacks.

Installation manuelle

L’agent est fourni sous la forme d'un groupe de scripts Shell installable et auto-extractible. Ce groupe contient les packages Debian et RPM pour chacun des composants de l’agent, et peut être installé directement ou extrait pour récupérer les packages individuels. Des groupes distincts sont disponibles pour les architectures x64 et x86.

Cette opération exige les étapes suivantes :

  1. Installer l’agent et inscrire Operations Manager en tant que votre espace de travail
  2. Ouvrir un port TCP sur le serveur d’administration ou le serveur de passerelle
  3. Configurer un certificat d’authentification serveur
  4. Détecter le serveur Linux à l’aide de l’Assistant Détection

Les sections suivantes décrivent les étapes requises pour installer manuellement l’agent Linux.

Installer l'agent

  1. Les groupes d’installation de l’agent se trouvent dans % programme Files%\Microsoft System Center\Operations Manager\Server\AgentManagement\UnixAgents\DownloadedKits. Transférez le groupe approprié (x86 ou x64) vers l’ordinateur Linux, en utilisant scp/sftp.

  2. Installez le groupe avec la commande suivante. Le paramètre enable-Operations Manager vérifie que le port 1270 est ouvert afin que le serveur d’administration communique avec l’agent.

    sudo sh ./omsagent-1.4.0-45.universald.1.x64.sh --install --enable-opsmgr

  3. Exécutez la commande omsadmin.sh fournissant scom pour votre ID d’espace de travail. Cette commande doit être exécutée en tant que root (avec l’élévation sudo). Ce script génère un certificat dans /etc/opt/microsoft/omsagent/scom/certs/scom-certs.pem, qui devra être signé par le serveur d’administration à une étape ultérieure.

    /opt/microsoft/omsagent/bin/omsadmin.sh -w scom

  4. Créez un fichier de configuration appelé omsadmin.conf dans /etc/opt/microsoft/omsagent/scom/conf/ avec le contenu suivant. Indiquez le nom de l’ordinateur et utilisez 8886 comme port du service OMED.

    WORKSPACE_ID=scom SCOM_ENDPOINT=https://<FQDN_OF_OM_MACHINE>:<PORT_OF_OMED_SERVICE>

Configurer le port TCP pour le service OMED

Operations Manager exige que le port TCP 8886 soit utilisé pour établir des communications entrantes entre l’agent Linux et le serveur d’administration ou le serveur de passerelle pour activer la collecte de données.

Configurer des certificats

Dans la version précédente de l’agent Linux, le serveur d’administration accédait à chaque ordinateur Linux avec un certificat d’authentification serveur. Avec le nouvel agent, Fluentd joue le rôle client pour accéder au serveur d’administration, et le certificat requiert donc l’authentification du client. Vous devez obtenir un nouveau certificat pour utiliser le nouvel agent. Operations Manager utilisera le nouveau certificat pour les communications de Fluentd et l’ancien certificat pour les autres communications.

  1. Recherchez /etc/opt/omi/ssl/omi-host-hostname>.pem et > sur l’ordinateur Linux et copiez-les dans n’importe quel emplacement sur le serveur d’administration.

  2. Ouvrez une invite de commandes sur le serveur d’administration puis exécutez la commande suivante pour signer votre certificat.

    scxcertconfig -sign omi-host-<hostname>.pem omi_new.pem and scxcertconfig -sign scom-cert.pem scom-cert_new.pem

  3. Copiez le fichiere - omi_new.pem dans /etc/opt/omi/ssl/ et scom-cert_new.pem dans /etc/opt/microsoft/omsagent/scom/certs/ sur l'ordinateur Linux. Supprimez les anciens fichiers de certificat et renommez les nouveaux fichiers de certificat afin de les remplacer.

Redémarrer l'agent

  1. Redémarrez l'agent avec la commande suivante.

    scxadmin –restart

Découverte

Une fois que vous avez déployé manuellement des agents sur des ordinateurs UNIX et Linux, ils doivent toujours être découverts par Operations Manager à l’aide de l’Assistant Découverte. Comme type de découverte, sélectionnez Découvrir uniquement les ordinateurs avec l’agent UNIX/Linux installé. Pour plus d’informations, consultez Installer l’agent sur UNIX et Linux à l’aide de l’Assistant Découverte.

Étapes suivantes