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
usersou 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