0

Fnotifystat : outil de suivi de l’activité du système de fichiers

Fnotifystat est un programme open-source écrit dans le langage C par Colin Ian King sous licence GNU/GPLv2, qui permet de montrer l’activité du système de fichiers dans un laps de temps donné.

A mon avis, ce type d’outil peu être fort utile sur un serveur NFS, Samba ou tout type de serveurs, qui ont beaucoup d’accès disque.

Installation de Fnotifystat

A ce jour, le paquet de Fnotifystat n’est pas présent dans les dépôts officiels stable, pour l’installer il faut ajouter un PPA ou télécharger directement le paquet pour les distribution Debian et Ubuntu.

  • Ubuntu :
  • sudo -s
    touch /etc/apt/sources.list.d/white.list
    echo "deb http://ppa.launchpad.net/colin-king/white/ubuntu YOUR_UBUNTU_VERSION_HERE main" > /etc/apt/sources.list.d/white.list
    echo "deb-src http://ppa.launchpad.net/colin-king/white/ubuntu YOUR_UBUNTU_VERSION_HERE main" >> /etc/apt/sources.list.d/white.list
    

    Remplacer « YOUR_UBUNTU_VERSION_HERE » par le nom de la version de votre Ubuntu, pour connaitre la version suivre ce lien : Comment connaître sa version de Linux en ligne de commande.

  • Debian :
  • Le paquet Fnotifystat est présent dans les dépôts SID, dont je déconseil d’activer sur un serveur de production. Le plus sage dans ce cas, est de télécharger le paquet à cette adresse en chisisant son architecture Cpu: https://packages.debian.org/sid/utils/fnotifystat
    Exmple pour du 64 bits :

    cd /tmp
    wget http://ftp.de.debian.org/debian/pool/main/f/fnotifystat/fnotifystat_0.01.14-1_amd64.deb
    dpkg -i fnotifystat_0.01.14-1_amd64.deb
    
  • Ou par compilation :
  • wget http.debian.net/debian/pool/main/f/fnotifystat/fnotifystat_0.01.14.orig.tar.gz
    tar xzvf fnotifystat_0.01.14.orig.tar.gz
    cd fnotifystat-0.01.14/
    make && make install
    

Utiliser Fnotifystat

le programme Fnotifystat s’exécute avec les droits root.

Voici les différentes options, que peux prendre Fnotifystat :

  • -c dump cumulative totals over all time rather than totals over each sample period.
  • -d strip full directory path off the filenames.
  • -D order stats by unique device.
  • -h show help.
  • -i specify pathnames to include on path events.
  • -I order stats by unique device and inode.
  • -n no stats, just -v verbose mode only.
  • -p only monitor files touched by process with pid PID.
  • -P sort stats by pid first, then by totals and filename.
  • -s disable scaling of file counts.
  • -t only display the top busiest files.
  • -T show timestamp.
  • -v verbose mode, dump all file activity.
  • -x specify pathnames to exclude on path events.

exemple d’utilisation avec l’option -d :
fnotifystat-linuxnfs

via ubuntugeek.com

Partager l'article :





fred

"Dire que l'on s'en fiche du droit à la vie privée sous prétexte qu'on a rien à cacher, c'est comme déclarer que l'on se fiche du droit à la liberté d'expression sous prétexte qu'on a rien à dire." Edward Snowden

Laisser un commentaire

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