Monitoring



Quoi de plus important que l'information ? C'est pour cela qu'il faut monitorer en permanence ses machines.
Il existe énormement de methodes, dont certaines avancées comme nagios ou munin ou de petits scripts plus modestes
Voici ceux que j'ai pris le temps de documenter



Activité du filesystem en temps reel ( BSD ou OsX, vraiment utile et cool ;) ):

fs_usage -e -f filesys

Voir les processus qui ecoutent et les fichiers ouverts

lsof –i +M

Verifier qui utiliser une ressource

fuser -v /dev/cdrom

Pour savoir sur un serveur samba quel utilisateur Windows utilise un fichier, utilisez cette petite commande :

#!/bin/sh echo Looking for the one using doc $1 smbstatuts -p | grep `smbstatuts -L | grep $1 | awk -F" " {'print $1}'` | awk -F" " '{print $4" "$5}'

Vérifier les fichiers modifiés depuis moins d'une heure

find /rep -cmin -60

show the process tree

pstree -pul | less -S (or on some systems pstree -pula | less -Sr)

Qui est sur la machine

users
ou pour plus d’infos:
who (ou son raccourci w)

Connaitre l'état de ses cartes réseau

mii-tool
ethtool

Liste des processus ouverts par port

fuser -auv -n tcp 80

Charge réseau par IP et par port

iftop -BP -i eth0

Fichiers ouverts par un processus/port

lsof -i tcp:80

Statiqtique du réseau en temps réel

ntop