2 votes

surveillance du réseau linux, moyenne de MBps par 1 heure

Je veux surveiller l'utilisation moyenne du réseau pour mon serveur Debian.

J'ai essayé de jouer avec dstat , ntop et quelques autres programmes, mais rien ne semble fonctionner comme je le souhaite.

En gros, je veux un programme/script qui génère une moyenne des statistiques du réseau chaque X temps. Quelle est la meilleure façon de faire ce dont j'ai besoin ?

Salutations,

0voto

dsegleau Points 1460

Vous pouvez consulter netstat commande. C'est un moyen simple d'obtenir l'état et les statistiques du réseau. Un guide sur son utilisation : http://www.tldp.org/LDP/nag2/x-087-2-iface.netstat.html

Vous recherchez probablement netstat -i qui produira des statistiques réseau moyennes à long terme pour toutes les interfaces configurées, ainsi que des compteurs d'erreurs et d'autres éléments utiles.

Par ailleurs (et de manière un peu moins simple), Sar peut produire un large éventail de données et est idéal pour mesurer localement "ce qui arrive à X pendant la durée Y".

Il s'agit d'un guide équitable sur la façon de l'utiliser : http://www.thegeekstuff.com/2011/03/sar-examples

Vous recherchez la section (9) qui se lit comme suit :

  1. Rapport sur les statistiques du réseau (sar -n)

Cette fonction permet d'obtenir diverses statistiques sur le réseau. Par exemple : nombre de paquets reçus (transmis) par la carte réseau, statistiques sur l'échec des paquets, etc. "1 3" rapporte toutes les 1 secondes un total de 3 fois.

sar -n KEYWORD
KEYWORD can be one of the following:

DEV – Displays network devices vital statistics for eth0, eth1, etc.,
EDEV – Display network device failure statistics
NFS – Displays NFS client activities
NFSD – Displays NFS server activities
SOCK – Displays sockets in use for IPv4
IP – Displays IPv4 network traffic
EIP – Displays IPv4 network errors
ICMP – Displays ICMPv4 network traffic
EICMP – Displays ICMPv4 network errors
TCP – Displays TCPv4 network traffic
ETCP – Displays TCPv4 network errors
UDP – Displays UDPv4 network traffic
SOCK6, IP6, EIP6, ICMP6, UDP6 are for IPv6
ALL – This displays all of the above information. The output will be very long.

Ainsi, # sar -n DEV 1 2 signalera les dispositifs du réseau une fois toutes les deux secondes deux fois. Si vous souhaitez obtenir une bonne moyenne dans un laps de temps donné, vous pouvez spécifier une grande valeur de "durée".

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X