Administration et configuration de l'agent UNIX/Linux
Publication: mars 2016
S'applique à: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Cette rubrique décrit les options pour administrer et configurer l'agent UNIX/Linux pour System Center – Operations Manager.
Répertoires d'agent
L'agent UNIX/Linux s'installe dans le répertoire suivant : /opt/microsoft/scx/
L'agent UNIX/Linux conserve les fichiers journaux dans le répertoire suivant : /var/opt/microsoft/scx/log/
Les fichiers de configuration de l'agent, y compris les certificats, sont stockés dans le répertoire suivant : /etc/opt/microsoft/scx/
Outils d'administration d'agent
Cette section décrit les outils d'administration et de configuration de l'agent UNIX/Linux.
Exécution des outils d'administration d'agent
Les outils de configuration de l'agent UNIX/Linux sont situés dans le répertoire suivant :
/opt/microsoft/scx/bin/tools
Avant d'exécuter les outils, vous devez disposer du fichier /opt/microsoft/scx/bin/tools/setup.sh. Pour cela, utilisez la commande suivante :
. /opt/microsoft/scx/bin/tools/setup.sh
Scxadmin
L'outil scxadmin permet de contrôler l'état de l'agent UNIX/Linux (démarrer, arrêter ou redémarrer), ainsi que la journalisation effectuée par l'agent. L'utilisation de l'outil peut être affichée avec la commande suivante : scxadmin -?
# /opt/microsoft/scx/bin/tools/scxadmin -?
Usage: scxadmin
Generic options (for all commands)
[-quiet] Set quiet mode (no output)
General Options
scxadmin -version
Service Management
scxadmin {-start|-stop|-restart|-status} [all|cimom|provider]
Providers Management
scxadmin -config-list {RunAs}
scxadmin -config-set {RunAs} {CWD=<directory>|ChRootPath=<directory>|AllowRoot={true|false}}
scxadmin -config-reset {RunAs} [CWD|ChRootPath|AllowRoot]
Log Configuration Management
scxadmin {-log-list|-log-rotate|-log-reset} [all|cimom|provider]
scxadmin -log-set [all|cimom|provider] {verbose|intermediate|errors}
scxadmin -log-set provider {{FILE:<path>|STDOUT}:<module-id>={SUPPRESS|ERROR|WARNING|INFO|TRACE|HYSTERICAL}}
scxadmin {-log-reset|-log-remove} provider [{FILE:<path>|STDOUT}]
Exemples
Redémarrage de l'agent :
cd /opt/microsoft/scx/bin/tools/
./scxadmin -restart
Augmentation de la journalisation au niveau intermédiaire :
cd /opt/microsoft/scx/bin/tools/
./scxadmin –log-set all intermediate
scxsslconfig
L'outil scxsslconfig permet de générer le certificat dans /etc/opt/Microsoft/scx/ssl/. Cet outil est pratique pour corriger les problèmes de détermination du nom de domaine complet depuis l'hôte UNIX ou Linux, ou lorsque le nom de domaine complet connu par l'hôte UNIX/Linux ne correspond pas au nom de domaine complet utilisé par le serveur Operations Manager pour atteindre l'hôte.
Notes
Le certificat généré doit être signé par Operations Manager pour être utilisé dans la communication avec WS-Management. Le remplacement d'un certificat précédemment signé requiert la nouvelle signature de ce certificat.
L'utilisation de l'outil scxsslconfig peut être affichée à l'aide de la commande suivante : scxsslconfig -?
# /opt/microsoft/scx/bin/tools/scxsslconfig -?
Usage: /opt/microsoft/scx/bin/tools/.scxsslconfig [-v] [-s days] [-e days] [-d domain] [-h host] [-g targetpath]
-v - toggle debug flag
-g targetpath - generate certificates in targetpath
-s days - days to offset valid start date with (0)
-e days - days to offset valid end date with (3650)
-f - force certificate to be generated even if one exists
-d domain - domain name
-h host - host name
-b bits - number of key bits
-? - this help message
Exemples
Régénération du certificat, en forçant le remplacement d'un certificat existant, avec des informations détaillées :
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f -v
Régénération du certificat, en forçant le remplacement d'un certificat existant, avec un nom d'hôte spécifié et un nom de domaine DNS :
cd /opt/microsoft/scx/bin/tools/
. setup.sh
/opt/microsoft/scx/bin/tools/scxsslconfig -f –h myserver –d contoso.com
Rubriques de configuration supplémentaires
Chiffrements SSL
Si nécessaire, la liste de chiffrement SSL utilisée par l'agent UNIX/Linux peut être personnalisée. Pour plus d'informations sur cette configuration, consultez la rubrique Configuration du chiffrement SSL.
Universal Linux – nom/version du système d'exploitation
L'agent Universal Linux, prenant en charge les systèmes d'exploitation Linux, tels que CentOS, Debian GNU/Linux, Oracle Linux et Ubuntu Server, analyse les fichiers de version afin de déterminer le nom et la version du système d'exploitation de l'hôte. Si nécessaire, ces propriétés peuvent être personnalisées. Pour personnaliser les propriétés du système d'exploitation présentées à Operations Manager pour un hôte d'agent Linux Universal, procédez comme suit :
Créez le fichier disablereleasefileupdates dans le répertoire suivant : /etc/opt/microsoft/scx/conf/
touch /etc/opt/microsoft/scx/conf/disablereleasefileupdates
Si ce fichier existe déjà, l'agent ne tente pas de mettre à jour les propriétés du système d'exploitation qui sont renvoyées à Operations Manager. Cela garantit la conservation des personnalisations.
Modifiez le fichier scx-release dans le répertoire suivant : /etc/opt/microsoft/scx/conf Le format de ce fichier est le suivant :
OSName=CentOS
OSVersion=6.0
OSFullName=CentOS 6.0 (x86_64)
OSAlias=UniversalR
OSManufacturer=
Les valeurs des propriétés OSName, OSVersion et OSFullName peuvent être modifiées pour refléter des valeurs personnalisées.
Notes
La propriété OSAlias ne doit pas être modifiée. Toutes les propriétés de ce fichier (à l'exception de la propriété OSManufacturer) sont obligatoires et ne peuvent pas être vides.