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.
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
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 :
via ubuntugeek.com