Obtention des statistiques système avec DSTAT

Outils Pour les systèmes de surveillance et de supervisage Linux, il existe des dizaines, mais peu aussi complètes que DSTAT. Un logiciel qui répond aux meilleures caractéristiques de programmes similaires tels que VMSTAT, IOSTAT, NETSTAT et IFSTAT, dépassant certaines de ses limitations.

DSTAT est capable de nous montrer une grande variété d’informations dans des colonnes en pleine couleur, simplement en tapant:

dstat

Si nous voulons faire une toucher un peu plus nous Peut surveiller des éléments spécifiques: mémoire, CPU, disque à l’aide d’opérations d’écriture / lecture, de statistiques de réseau, etc.

Lors de l’exécution de l’aide du programme:

dstat --help

Voir toutes les combinaisons possibles

Dans cet exemple, il nous montrera l’utilisation de la CPU, des statistiques sur disque et réseau, processus et consommation de mémoire. J’ajoute également l’option (-t) que cela me montre l’heure d’exécution:

dstat -cdmnpt

Nous avons la possibilité de choisir le temps de rafraîchissement ou la latence dans les données Lecture (2 sec. Par défaut):

dstat 5

Peut-être même aller un peu plus loin. Nous allons le faire courir toutes les 5 secondes au total 20 fois:

dstat 5 20

et exporter le résultat sortant en cours d’exécution, dans un fichier CVS pour votre arrière. Lecture avec LibreOffice Calc ou toute autre suite de bureau:

dstat --output /home/jose/archivo_dstat.csv

Le programme est écrit en Python et développé modulairement, ce qui vous permet d’ajouter nos propres plugins, à la étendue collection existante.

$ dstat --listinternal:aio, cpu, cpu-adv, cpu-use, cpu24, disk, disk24, disk24-old, epoch, fs, int, int24, io,ipc, load, lock, mem, mem-adv, net, page, page24, proc, raw, socket, swap, swap-old,sys, tcp, time, udp, unix, vm, vm-adv, zones/usr/share/dstat:battery, battery-remain, condor-queue, cpufreq, dbus, disk-avgqu, disk-avgrq,disk-svctm, disk-tps, disk-util, disk-wait, dstat, dstat-cpu, dstat-ctxt, dstat-mem,fan, freespace, fuse, gpfs, gpfs-ops, helloworld, innodb-buffer, innodb-io, innodb-ops,lustre, md-status, memcache-hits, mysql-io, mysql-keys, mysql5-cmds, mysql5-conn,mysql5-innodb, mysql5-innodb-basic, mysql5-innodb-extra, mysql5-io, mysql5-keys,net-packets, nfs3, nfs3-ops, nfsd3, nfsd3-ops, nfsd4-ops, nfsstat4, ntp, postfix, power,proc-count, qmail, redis, rpc, rpcd, sendmail, snmp-cpu, snmp-load, snmp-mem, snmp-net,snmp-net-err, snmp-sys, snooze, squid, test, thermal, top-bio, top-bio-adv,top-childwait, top-cpu, top-cpu-adv, top-cputime, top-cputime-avg, top-int, top-io,top-io-adv, top-latency, top-latency-avg, top-mem, top-oom, utmp, vm-cpu, vm-mem,vm-mem-adv, vmk-hba, vmk-int, vmk-nic, vz-cpu, vz-io, vz-ubc, wifi, zfs-arc, zfs-l2arc,zfs-zil

Nous allons jouer un peu avec les différents Options, montrant l’espace disponible, la fréquence de la CPU et les informations des applications qui consomment plus de mémoire et de ressources (CPU) du système, ainsi que des processus d’E / S.


DSTAT est disponible dans les référentiels des distributions principales GNU / Linux. Sur le site Web de votre auteur, vous trouverez plus de documentation sur sa manipulation.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *