Ignorer les liens de navigation | |
Quitter l'aperu | |
Utilisation de réseaux virtuels dans Oracle Solaris 11.1 Oracle Solaris 11.1 Information Library (Français) |
1. Virtualisation du réseau et gestion des ressources dans Oracle Solaris
2. Création et administration des réseaux virtuels dans Oracle Solaris
3. Gestion des ressources réseau dans Oracle Solaris
4. Contrôle du trafic réseau et de l'utilisation des ressources dans Oracle Solaris
Présentation du flux de trafic réseau
Commandes permettant de surveiller les statistiques du trafic
Collecte de statistiques relatives au trafic réseau sur les liaisons
Obtention des statistiques de trafic réseau sur les périphériques réseau
Obtention des statistiques de trafic réseau sur les couloirs
Obtention des statistiques de trafic réseau sur les groupements de liaisons
Collecte de statistiques relatives au trafic réseau sur les flux
Vous pouvez utiliser l'utilitaire de comptabilisation étendue pour configurer la comptabilisation du réseau sur le système. La comptabilisation du réseau implique la capture de statistiques relatives au trafic réseau dans un fichier journal. De cette manière, vous pouvez mettre à jour les enregistrements de trafic pour le suivi, le provisioning, la consolidation et la facturation. Plus tard, reportez-vous au fichier journal pour obtenir des informations sur l'utilisation du réseau sur une période de temps.
Pour configurer la comptabilisation du réseau, utilisez la commande acctadm de l'utilitaire de comptabilisation étendue. Une fois que vous avez configuré la comptabilisation du réseau, exécutez la commande flowstat pour enregistrer les statistiques du trafic.
Cette section décrit les procédures suivantes :
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# acctadm [process | task | flow | net]
L'utilitaire de comptabilisation étendue peut activer quatre types de comptabilisation. Les opérandes facultatives de la commande acctadm correspondent à ces types de comptabilisation. Exécutez une opérande avec la commande pour configurer un type spécifique de comptabilisation.
Remarque - La comptabilisation réseau s'applique également aux flux qui sont gérés par les commandes flowadm et flowstat comme indiqué à la section Gestion des ressources sur les flux. Par conséquent, pour configurer la comptabilisation de ces flux, utilisez l'option net avec la commande acctadm. N'utilisez pas l'option flow, laquelle active la comptabilisation des flux pour les configurations IPQoS.
La spécification net affiche l'état de la comptabilisation réseau. Si net n'est pas utilisée, l'état des quatre types de comptabilisation s'affiche.
# acctadm -e extended -f filename net
où filename comprend le chemin complet du fichier journal qui va capturer les statistiques de trafic réseau. Le fichier journal peut être créé dans n'importe quel répertoire que vous indiquez.
# acctadm net
Exemple 4-4 Configuration de la comptabilisation du réseau sur le système
Cet exemple indique comment configurer la comptabilisation pour capturer et afficher les informations relatives au trafic historique sur le système.
Tout d'abord, affichez l'état de tous les types de comptabilisation, comme suit :
# acctadm Task accounting: inactive Task accounting file: none Tracked task resources: none Untracked task resources: extended Process accounting: inactive Process accounting file: none Tracked process resources: none Untracked process resources: extended,host Flow accounting: inactive Flow accounting file: none Tracked flow resources: none Untracked flow resources: extended Network accounting: inactive Network accounting file: none Tracked Network resources: none Untracked Network resources: extended
La sortie montre que la comptabilisation réseau n'est pas active.
Ensuite, activez la comptabilisation réseau étendue.
# acctadm -e extended -f /var/log/net.log net # acctadm net Net accounting: active Net accounting file: /var/log/net.log Tracked net resources: extended Untracked net resources: none
Une fois que vous avez activé la comptabilisation réseau, vous pouvez utiliser les commandes dlstat et flowstat pour extraire des informations du fichier journal. Cette procédure indique les étapes à suivre.
Avant de commencer
Vous devez activer la comptabilisation étendue pour le réseau avant de pouvoir afficher les données d'historique sur le réseau. De plus, pour afficher des données d'historique relatives au trafic sur des flux, vous devez tout d'abord configurer les flux dans le système comme expliqué à la section Gestion des ressources sur les flux.
Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# dlstat show-link -h [-a] -f filename [-d date] [-F format] [-s start-time] [-e end-time] [link]
Affiche un récapitulatif des informations historiques relatives à l'utilisation des ressources par paquets entrants et sortants sur les liaisons de données.
Affiche l'utilisation des ressources sur toutes les liaisons de données, y compris celles qui ont déjà été supprimées après la capture de données.
Spécifie le fichier journal qui a été défini quand la comptabilisation réseau a été activée avec la commande acctadm.
Affiche les informations consignées pour la date spécifiée.
Affiche les données dans un format spécifique qui peuvent être présentées sous forme de graphique pour analyse. gnuplot est le seul format pris en charge pour le moment.
Affiche les informations du journal disponibles pour une date et une période précises. Utilisez le format MM/DD/YYY,hh:mm:ss. L'heure hour (hh) doit utiliser la notation sur 24 h. Si vous n'incluez pas de date, les données de la plage d'heures spécifiée pour la date du jour sont affichées.
Affiche les données historiques d'une liaison de données. Si vous n'utilisez pas cette option, les données réseau d'historique pour toutes les liaisons de données configurées s'affichent.
# flowstat -h [-a] -f filename [-d date] [-F format] [-s start-time] [-e end-time] [flow]
Affiche un récapitulatif des informations historiques relatives à l'utilisation des ressources par paquets entrants et sortants sur les flux configurés.
Affiche l'utilisation des ressources sur tous les flux configurés, y compris ceux qui ont déjà été supprimés après la capture des données.
Spécifie le fichier journal qui a été défini quand la comptabilisation réseau a été activée avec la commande acctadm.
Affiche les informations consignées pour la date spécifiée.
Affiche les données dans un format spécifique. Actuellement, gnuplot est le seul format pris en charge.
Affiche les informations du journal disponibles pour une date et une période précises. Utilisez le format MM/DD/YYY,hh:mm:ss. L'heure hour (hh) doit utiliser la notation sur 24 h. Si vous n'incluez pas de date, les données de la plage d'heures spécifiée pour la date du jour sont affichées.
Affiche les données historiques d'un flux. Si vous n'utilisez pas cette option, les données réseau d'historique pour tous les flux configurés s'affichent.
Exemple 4-5 Affichage d'informations historiques relatives à l'utilisation des ressources sur les liaisons des données
L'exemple suivant présente les statistiques historiques sur le trafic réseau et son utilisation des ressources sur une liaison de données :
# dlstat show-link -h -f /var/log/net.log net0 LINK DURATION IPACKETS RBYTES OPACKETS OBYTES BANDWIDTH net0 80 1031 546908 0 0 2.44 Kbps
Exemple 4-6 Affichage d'informations historiques relatives à l'utilisation des ressources sur les flux
Les exemples suivants montrent différentes manières d'afficher les statistiques historiques relatives au trafic réseau sur un flux et son utilisation des ressources.
L'exemple suivant affiche les statistiques d'utilisation des ressources par trafic sur un flux :
# flowstat -h -f /var/log/net.log FLOW DURATION IPACKETS RBYTES OPACKETS OBYTES BANDWIDTH flowtcp 100 1031 546908 0 0 43.76Kbps flowudp 0 0 0 0 0 0.00Mbps
L'exemple suivant affiche les statistiques historiques de l'utilisation de ressources par le trafic sur un flux à une date ou sur une période donnée :
# flowstat -h -s 02/19/2008,10:39:06 -e 02/19/2008,10:40:06 \ -f /var/log/net.log flowtcp FLOW START END RBYTES OBYTES BANDWIDTH flowtcp 10:39:06 10:39:26 1546 6539 3.23 Kbps flowtcp 10:39:26 10:39:46 3586 9922 5.40 Kbps flowtcp 10:39:46 10:40:06 240 216 182.40 bps flowtcp 10:40:06 10:40:26 0 0 0.00 bps
L'exemple suivant affiche des statistiques historiques d'utilisation des ressources par trafic sur un flux pour une date donnée et une plage d'heures donnée : Les informations s'affichent à l'aide du format gnuplot.
# flowstat -h -s 02/19/2008,10:39:06 -e 02/19/2008,10:40:06 \ -F gnuplot -f /var/log/net.log flowtcp # Time tcp-flow 10:39:06 3.23 10:39:26 5.40 10:39:46 0.18 10:40:06 0.00