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.
|
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.
phys-schost-1# clsnmpmib enable [-n node] MIB
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.
Spécifie le nom de la base MIB à activer. Dans ce cas, le nom de la base MIB doit être event.
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.
phys-schost-1# clsnmpmib disable -n node MIB
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.
Spécifie le type de la base MIB à désactiver. Dans ce cas, vous devez spécifier event.
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.
phys-schost-1# clsnmpmib set -n node -p version=SNMPv3 \ -p min_severity=WARNING \ -p log_number=100 MIB
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.
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
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
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.
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).
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.
phys-schost-1# clsnmphost add -c SNMPcommunity [-n node] host
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.
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.
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.
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.
phys-schost-1# clsnmphost remove -c SNMPcommunity -n node host
Supprime l'hôte SNMP du noeud spécifié.
Spécifie le nom de la communauté SNMP dont l'hôte SNMP a été supprimé.
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.
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.
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.
phys-schost-1# clsnmpuser create -n node -a authentication \ -f password user
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.
Spécifie le protocole d'authentification utilisé pour autoriser l'utilisateur. LA valeur du protocole d'authentification peut être SHA ou MD5.
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)
Spécifie le nom de l'utilisateur SNMP à ajouter.
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.
phys-schost-1# clsnmpuser delete -n node user
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.
Spécifie le nom de l'utilisateur SNMP à supprimer.