JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Administration d’Oracle Solaris : Tâches courantes     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

1.  Localisation des informations relatives aux commandes Oracle Solaris

2.  Gestion des comptes utilisateur et des groupes (présentation)

3.  Gestion des comptes utilisateur et des groupes (tâches)

4.  Initialisation et arrêt d'un système Oracle Solaris

5.  Utilisation d'Oracle Configuration Manager

6.  Gestion des services (présentation)

7.  Gestion des services (tâches)

Surveillance des services (liste des tâches)

Surveillance des services SMF

Procédure d'affichage du statut d'un service

Procédure d'affichage des personnalisations d'un service

Procédure d'affichage des services dépendants d'une instance de service

Procédure d'affichage des services dont dépend un service

Procédure de configuration de la notification par e-mail pour les événements de transition SMF

Gestion des services SMF (liste des tâches)

Gestion des services SMF

Utilisation des profils de droits RBAC avec SMF

Procédure de désactivation d'une instance de service

Procédure d'activation d'une instance de service

Procédure de redémarrage d'un service

Procédure de restauration d'un service à l'état de maintenance

Procédure de création d'un profil SMF

Procédure d'application d'un profil SMF

Configuration des services SMF (liste des tâches)

Configuration de services SMF

Procédure de modification d'une propriété de service SMF

Procédure de modification d'un service configuré par un fichier

Procédure de modification d'une variable d'environnement pour un service

Procédure de modification d'une propriété pour un service contrôlé inetd

Procédure de suppression des personnalisations d'un service

Procédure de modification d'un argument de ligne de commande pour un service contrôlé inetd

Procédure de conversion d'entrées inetd.conf

Utilisation de scripts de contrôle d'exécution (liste des tâches)

Utilisation de scripts de contrôle d'exécution

Procédure d'utilisation d'un script de contrôle d'exécution pour arrêter ou démarrer un service hérité

Procédure d'ajout d'un script de contrôle d'exécution

Procédure de désactivation d'un script de contrôle d'exécution

Dépannage de l'utilitaire de gestion des services (SMF)

Débogage d'un service qui ne démarre pas

Procédure de réparation d'un référentiel corrompu

Procédure d'initialisation sans démarrer de services

Procédure d'affichage forcée d'une invite sulogin en cas d'échec du service system/filesystem/local:default lors de l'initialisation

8.  Utilisation du gestionnaire de pannes

9.  Gestion des informations système (tâches)

10.  Gestion des processus système (tâches)

11.  Surveillance des performances du système (tâches)

12.  Gestion des packages de logiciels (tâches)

13.  Gestion de l'utilisation du disque (tâches)

14.  Tâches de planification du système (tâches)

15.  Configuration et administration d'imprimantes à l'aide de CUPS (tâches)

16.  Gestion de la console système, des périphériques terminaux et des services d'alimentation (tâches)

17.  Gestion des informations sur les pannes système (tâches)

18.  Gestion des fichiers noyau (tâches)

19.  Dépannage du système et des problèmes logiciels (tâches)

20.  Dépannage de divers problèmes système et logiciels (tâches)

Index

Surveillance des services SMF

Les tâches suivantes montrent comment surveiller les services SMF.

Procédure d'affichage du statut d'un service

Cette procédure peut être utilisée pour afficher les services en cours d'exécution.

Exemple 7-1 Affichage de l'état du service sendmail

Cet exemple montre l'état d'un service comportant de nombreuses dépendances. En outre, l'option -p est utilisée afin que les informations sur l'ID du processus, l'heure de début et l'exécution de la commande s'affichent.

$ svcs -lp network/smtp:sendmail
fmri         svc:/network/smtp:sendmail
name         sendmail SMTP mail transfer agent
enabled      true
state        online
next_state   none
state_time   Tue Aug 09 19:25:54 2011
logfile      /var/svc/log/network-smtp:sendmail.log
restarter    svc:/system/svc/restarter:default
contract_id  114
manifest     /etc/svc/profile/generic_limited_net.xml
manifest     /lib/svc/manifest/network/smtp-sendmail.xml
dependency   require_all/refresh file://localhost/etc/mail/sendmail.cf (online)
dependency   require_all/refresh file://localhost/etc/nsswitch.conf (online)
dependency   optional_all/none svc:/system/filesystem/autofs (online)
dependency   require_all/none svc:/system/filesystem/local (online)
dependency   require_all/none svc:/network/service (online)
dependency   require_all/refresh svc:/milestone/name-services (online)
dependency   optional_all/refresh svc:/system/identity:domain (online)
dependency   optional_all/none svc:/system/system-log (online)
process      101077 /usr/lib/sendmail -bd -q15m

Exemple 7-2 Affichage de l'état de tous les services

La commande suivante répertorie tous les services installés sur le système, ainsi que l'état de chaque service. La commande affiche les services désactivés, ainsi que ceux qui sont activés.

$ svcs -a

Exemple 7-3 Affichage de l'état des services contrôlés par inetd

La commande suivante répertorie les services qui sont contrôlés par inetd. Chaque FMRI de service est indiqué, ainsi que l'état d'exécution et si le service est activé ou désactivé.

$ inetadm

Procédure d'affichage des personnalisations d'un service

Procédure d'affichage des services dépendants d'une instance de service

Cette procédure montre comment déterminer les instances de service dépendantes du service spécifié.

Exemple 7-4 Affichage des instances de service dépendantes du jalon multiuser

L'exemple suivant illustre comment déterminer les instances de service dépendantes du jalon multiuser.

$ svcs -D milestone/multi-user
STATE          STIME    FMRI
disabled       Aug_09   svc:/application/time-slider:default
disabled       Aug_09   svc:/application/management/net-snmp:default
online         Aug_09   svc:/system/intrd:default
online         Aug_09   svc:/system/boot-config:default
online         Aug_09   svc:/milestone/multi-user-server:default

Procédure d'affichage des services dont dépend un service

Cette procédure montre comment déterminer les services dont dépend une instance de service spécifié.

Exemple 7-5 Affichage des instances de service dont dépend le jalon multiuser

L'exemple suivant illustre les instances des services dont dépend le jalon multiuser :

$ svcs -d milestone/multi-user:default
STATE          STIME    FMRI
disabled       Aug_09   svc:/network/nfs/client:default
disabled       Aug_09   svc:/network/smb/client:default
disabled       Aug_09   svc:/system/mdmonitor:default
disabled       Aug_09   svc:/application/print/server:default
online         Aug_09   svc:/system/resource-controls:default
online         Aug_09   svc:/system/metasync:default
online         Aug_09   svc:/system/rmtmpfiles:default
online         Aug_09   svc:/system/utmp:default
online         Aug_09   svc:/system/name-service/cache:default
online         Aug_09   svc:/system/device/audio:default
online         Aug_09   svc:/network/rpc/bind:default
online         Aug_09   svc:/milestone/name-services:default
online         Aug_09   svc:/network/iscsi/initiator:default
online         Aug_09   svc:/milestone/single-user:default
online         Aug_09   svc:/system/filesystem/local:default
online         Aug_09   svc:/network/inetd:default
online         Aug_09   svc:/system/cron:default
online         Aug_09   svc:/system/filesystem/autofs:default
online         Aug_09   svc:/system/filesystem/ufs/quota:default
online         Aug_09   svc:/system/power:default
online         Aug_09   svc:/system/system-log:default
online         Aug_09   svc:/system/system-log:default
online         Aug_09   svc:/system/auditd:default
online         Aug_09   svc:/network/smtp:sendmail

Procédure de configuration de la notification par e-mail pour les événements de transition SMF

Cette procédure entraîne la génération d'une notification par e-mail par le système chaque fois que l'un des services ou qu'un service sélectionné change d'état. Vous pouvez choisir d'utiliser le protocole SMTP ou SNMP. Normalement, vous devez uniquement sélectionner SNMP si vous l'avez déjà configuré pour une autre raison.

Par défaut, des déroutements SNMP sont envoyés sur des transitions de maintenance. Si vous utilisez SNMP pour la surveillance, vous pouvez configurer des déroutements supplémentaires pour d'autres transitions d'état.

  1. Connectez-vous en tant qu'administrateur ou prenez un rôle incluant le profil de droits Service Management (Gestion des services).

    Pour plus d'informations, reportez-vous à la section Procédure d’obtention des droits d’administration du manuel Administration d’Oracle Solaris : services de sécurité.

  2. Définissez les paramètres de notification.

    Les exemples suivants montrent comment définir les paramètres de notification pour les événements SMF et FMA, et indiquent comment répertorier et supprimer des paramètres de notification.

Exemple 7-6 Configuration de notifications pour tous les événements d'état de service SMF

La commande suivante crée une notification qui envoie un e-mail lorsque les transactions passent à l'état maintenance.

# /usr/sbin/svccfg setnotify -g maintenance mailto:sysadmins@example.com

Vous pouvez également choisir de sélectionner des transactions qui débutent dans l'état indiqué à l'aide de l'option from et qui se terminent dans l'état indiqué à l'aide de l'option to. Les états SMF valides pour cette option sont : degraded, maintenance, offline et online. Vous pouvez utiliser l'option -g all pour générer un e-mail pour tous les événements de transition d'état. Reportez-vous à la section Paramètres de notification à la page de manuel smf(5) pour plus d'informations.

Exemple 7-7 Configuration de notifications pour un service individuel

La commande suivante crée une notification qui envoie un e-mail lorsque le service switch passe à l'état online.

# /usr/sbin/svccfg -s svc:/system/name-service/switch:default setnotify to-online \ mailto:sysadmins@example.com

Exemple 7-8 Configuration de notifications pour les événements FMA

La commande suivante crée une notification qui envoie un message SNMP lorsqu'un problème FMA est réparé.

# /usr/sbin/svccfg setnotify problem-repaired snmp: 

Les classes d'événement FMA incluent problem-diagnosed, problem-updated, problem-repaired et problem-resolved. Reportez-vous à la section Paramètres de notification à la page de manuel smf(5) pour plus d'informations.

Exemple 7-9 Liste des paramètres de notification

La commande suivante indique les paramètres de notification pour un nouveau problème diagnostiqué par le service FMA. Les paramètres de notification pour les événements de transition d'état SMF peuvent être affichés en incluant l'état de service au lieu de la classe d'événement ou en ne saisissant aucun argument avec listnotify.

# /usr/sbin/svccfg listnotify problem-diagnosed

Exemple 7-10 Suppression de paramètres de notification

La commande suivante vous permet de supprimer les paramètres de notification associés au passage à l'état de service online du service switch. Une classe d'événement FMA peut être utilisée à la place de l'état de service.

# /usr/sbin/svccfg -s svc:/system/name-service/switch:default delnotify to-online