Guide d'administration système d'Oracle® Solaris Cluster

Quitter la vue de l'impression

Mis à jour : Octobre 2015
 
 

Création, paramétrage et gestion de la base MIB d'événements SNMP d'Oracle Solaris Cluster

Cette section explique comment créer, paramétrer et gérer une base d'informations de gestion (MIB, Management Information Base) d'événements de protocole de gestion de réseau simple (SNMP, Simple Network Management Protocol). Cette section explique également comment activer, désactiver ou modifier la base MIB d'événements SNMP d'Oracle Solaris Cluster

Oracle Solaris Cluster prend actuellement en charge une base MIB, à savoir la base MIB d'événements. Le gestionnaire SNMP déroute les événements du cluster en temps réel. Lorsque le gestionnaire SNMP est activé, ce dernier envoie des notifications de déroutement vers tous les hôtes définis par la commande clsnmphost. Etant donné que les clusters génèrent de nombreuses notifications, seuls les événements renvoyant la gravité min_severity ou une gravité supérieure sont envoyés en tant que notifications de déroutement. Par défaut, la valeur min_severity est définie sur NOTICE. La valeur de log_number indique le nombre d'événements à enregistrer dans la table MIB avant de sortir les entrées les plus anciennes. La base MIB tient une table en lecture seule regroupant les événements les plus récents pour lesquels un déroutement a été envoyé. Le nombre d'événements est limité par la valeur log_number. Ces informations ne seront pas prises en compte, lors des prochaines réinitialisations.

La base MIB d'événements SNMP est définie dans le fichier sun-cluster-event-mib.mib et se trouve dans le répertoire /usr/cluster/lib/mib. Vous pouvez utiliser cette définition pour interpréter les informations des déroutements SNMP.

Le numéro de port par défaut du module des événements SNMP est égal à 11161 et le numéro de port par défaut des déroutements SNMP est égal à 11162. Vous pouvez modifier ces numéros de port en modifiant le fichier de propriété de conteneur d'agent commun, à savoir : /etc/cacao/instances/default/private/cacao.properties.

La création, le paramétrage et la gestion d'une base MIB d'événements SNMP Oracle Solaris Cluster peut impliquer les tâches suivantes.

Table 9-2  Liste des tâches : création, paramétrage et gestion de la base MIUB d'événements SNMP Oracle Solaris Cluster
Tâche
Instructions
Activation d'une base MIB d'événements SNMP
Désactivation d'une base MIB d'événements SNMP
Modification d'une base MIB d'événements SNMP
Ajout d'un hôte SNMP à la liste des hôtes devant recevoir les notifications de déroutement des bases MIB
Suppression d'un hôte SNMP
Ajout d'un utilisateur SNMP
Suppression d'un utilisateur SNMP

Activation d'une base MIB d'événements SNMP

Cette procédure explique comment activer une base MIB d'événements SNMP.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Activez la base MIB d'événements SNMP
    phys-schost-1# clsnmpmib enable [-n node] MIB
    [–n node]

    Spécifie l'emplacement du noeud sur lequel se trouve la base MIB d'événements à activer. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous ne spécifiez pas cette option, le noeud actif sera utilisé par défaut.

    MIB

    Spécifie le nom de la base MIB à activer. Dans ce cas, le nom de la base MIB doit être event.

Désactivation d'une base MIB d'événements SNMP

Cette procédure explique comment désactiver une base MIB d'événements SNMP.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Désactivez la base MIB d'événements SNMP.
    phys-schost-1# clsnmpmib disable -n node MIB
    –n node

    Spécifie l'emplacement du noeud node sur lequel se trouve la base MIB d'événements à désactiver. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous ne spécifiez pas cette option, le noeud actif sera utilisé par défaut.

    MIB

    Spécifie le type de la base MIB à désactiver. Dans ce cas, vous devez spécifier event.

Modification d'une base MIB d'événements SNMP

Cette procédure explique comment modifier le protocole, la valeur de gravité minimale et l'enregistrement des événements pour une base MIB d'événements SNMP.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Modifiez le protocole, la valeur de gravité minimale et l'enregistrement des événements de la base MIB d'événements SNMP.
    phys-schost-1# clsnmpmib set -n node
    -p version=SNMPv3 \
    -p min_severity=WARNING \
    -p log_number=100 MIB
    –n node

    Spécifie l'emplacement du noeud node sur lequel se trouve la base MIB d'événements à modifier. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous ne spécifiez pas cette option, le noeud actif sera utilisé par défaut.

    –p version=value

    Spécifie la version du protocole SNMP à utiliser avec les bases MIB. Vous pouvez indiquer la valeur value comme suit :

    • version=SNMPv2

    • version=snmpv2

    • version=2

    • version=SNMPv3

    • version=snmpv3

    • version=3

    –p min_severity=value

    Indique la valeur de gravité minimale à utiliser avec les bases MIB. Vous pouvez indiquer la valeur value comme suit :

    • min_severity=NOTICE

    • min_severity=WARNING

    • min_severity=ERROR

    • min_severity=CRITICAL

    • min_severity=FATAL

    –p log_number=number

    Indique le nombre d'événements à enregistrer dans la table MIB avant de soustraire les entrées plus anciennes. La valeur par défaut est 100. Les valeurs sont comprises entre 100-500. Vous pouvez indiquer la valeur value comme suit : log_number=100.

    MIB

    Spécifie le nom de la ou des bases MIB sur lesquelles la sous-commande doit être exécutée. Dans ce cas, vous devez spécifier event. Si vous ne spécifiez pas cet opérande, la sous-commande utilise le signe plus par défaut (+), ce qui signifie tous les MIB. Si vous utilisez l'opérande MIB, spécifiez le MIB dans une liste séparée par des espaces après toutes les autres options de ligne de commande.

    Pour plus d'informations, reportez-vous à la page de manuel clsnmpmib(1CL).

Activation des notifications de déroutement d'un hôte SNMP sur un noeud

Cette procédure explique comment ajouter un hôte SNMP sur un noeud à la liste d'hôtes qui reçoivent des notifications de déroutement pour les bases MIB.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Ajoutez l'hôte à la liste des hôtes SNMP d'une communauté d'un autre noeud.
    phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host
    –c SNMPcommunity

    Spécifie le nom de la communauté SNMP utilisé avec le nom d'hôte. L'hôte est un système du réseau qui peut être configuré pour recevoir des déroutements

    Vous devez spécifier le nom de la communauté SNMP SNMPcommunity, lorsque vous ajoutez un hôte à une autre communauté que la communauté public. Si vous utilisez la commande add sans l'option –e, la sous-commande utilise l'option public comme nom de communauté par défaut.

    Si le nom de communauté spécifié n'existe pas, cette commande le crée.

    –n node

    Spécifie le nom du noeud node de l'hôte SNMP donnant accès aux bases MIB d'événements SNMP dans le cluster. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous n'indiquez pas cette option, la valeur par défaut est définie sur le noeud sur lequel la commande est exécutée.

    host

    Spécifie le nom, l'adresse IP ou l'adresse IPv6 de l'hôte ayant accès aux bases MIB d'événements SNMP dans le cluster. Un hôte en dehors du cluster ou un noeud du cluster peuvent tenter d'obtenir les déroutements SNMP.

Désactivation des notifications de déroutement d'un hôte SNMP sur un noeud

Cette procédure explique comment supprimer un hôte SNMP sur un noeud figurant dans la liste des hôtes recevant des notifications de déroutement pour les bases MIB.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Supprimez l'hôte de la liste des hôtes SNMP d'une communauté se trouvant sur le noeud spécifié.
    phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host
    remove

    Supprime l'hôte SNMP du noeud spécifié.

    –c SNMPcommunity

    Spécifie le nom de la communauté SNMP dont l'hôte SNMP a été supprimé.

    –n node

    Indique le nom du node du cluster sur lequel l'hôte SNMP est supprimé de la configuration. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous n'indiquez pas cette option, la valeur par défaut est définie sur le noeud sur lequel la commande est exécutée.

    host

    Spécifie le nom, l'adresse IP ou l'adresse IPv6 de l'hôte ayant été supprimé de la configuration. Un hôte en dehors du cluster ou un noeud du cluster peuvent tenter d'obtenir les déroutements SNMP.

    Pour supprimer tous les hôtes de la communauté SNMP spécifiée, utilisez le signe Plus (+) sur l'option host, en y ajoutant l'option –c. Pour supprimer tous les hôtes, utilisez le symbole plus (+) pour host.

Ajout d'un utilisateur SNMP à un noeud

Cette procédure explique comment ajouter un utilisateur SNMP à la configuration d'utilisateur SNMP sur un noeud.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Ajoutez l'utilisateur SNMP.
    phys-schost-1# clsnmpuser create -n node -a authentication \
    -f password user
    –n node

    Spécifie le noeud sur lequel l'utilisateur SNMP a été ajouté. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous ne spécifiez pas cette option, le noeud actif sera utilisé par défaut.

    –a authentication

    Spécifie le protocole d'authentification utilisé pour autoriser l'utilisateur. LA valeur du protocole d'authentification peut être SHA ou MD5.

    –f password

    Spécifie un fichier contenant les mots de passe des utilisateurs SNMP. Si vous ne spécifiez pas cette option lorsque vous créer un nouvel utilisateur, la commande vous invite à saisir un mot de passe. Cette option peut uniquement être utilisée avec la sous-commande add.

    Vous devez spécifier les mots de passe des utilisateurs sur plusieurs lignes au format suivant :

    user:password

    Les mots de passe ne peuvent pas contenir d'espaces ou les caractères suivants :

    • ; (point-virgule)

    • : (deux points)

    • \ (barre oblique inverse)

    • \n (nouvelle ligne)

    user

    Spécifie le nom de l'utilisateur SNMP à ajouter.

Suppression d'un utilisateur SNMP à un noeud

Cette procédure explique comment supprimer un utilisateur SNMP de la configuration d'utilisateur SNMP sur un noeud.

L'élément phys-schost# fait référence à l'invite du cluster global. Appliquez cette procédure à un cluster global.

Cette procédure contient la forme longue des commandes d'Oracle Solaris Cluster. La plupart des commandes possèdent également des formes brèves. A l'exception de la forme du nom, ces commandes sont identiques.

  1. Prenez un rôle octroyant une autorisation RBAC de type solaris.cluster.modify.
  2. Supprimez l'utilisateur SNMP.
    phys-schost-1# clsnmpuser delete -n node user
    –n node

    Spécifie le noeud sur lequel l'utilisateur SNMP a été supprimé. Vous pouvez spécifier l'ID ou le nom d'un noeud. Si vous ne spécifiez pas cette option, le noeud actif sera utilisé par défaut.

    user

    Spécifie le nom de l'utilisateur SNMP à supprimer.