Sommaire
SNMP (accès aux informations statistiques)
Pour faire le suivi, il faut d'abord disposer des informations statistiques sur le réseau. Un des moyens classique d'y accéder est via le protocole SNMP.
Installer le service SNMP sur la passerelle réseau :
aptitude install snmpd
Créer un fichier /etc/snmp/snmpd.local.conf avec le contenu suivant :
com2sec readonly 127.0.0.1 local com2sec readonly adresse-ip-du-serveur-web local syslocation Ville, Pays syscontact Network manager <technique@XX.auf.org>
Éditer le fichier /etc/default/snmpd pour changer la ligne suivante :
SNMPDOPTS='-Lsd -Lf /dev/null -u snmp -I -smux -p /var/run/snmpd.pid'
on a retiré le 127.0.0.1 à la fin de la ligne, pour ouvrir les accès plus largement
Relancer le service SNMP :
/etc/init.d/snmpd restart
Vérifier que ça fonctionne :
aptitude install snmp snmpwalk -Os -c local -v 1 localhost aptitude purge snmp
le résultat doit être des centaines (voir des milliers) de lignes d'informations
MRTG (statistiques sur le trafic réseau)
MRTG nous donne des informations statistiques sur le trafic qui traverse chaque interfaces, en entrée comme en sortie. C'est particulièrement utile pour vérifier si une connexion réseau est surchargée et à quel moment.
Installer l'outil MRTG sur le serveur web :
aptitude install mrtg
Vérifier que l'accès SNMP à la passerelle gw fonctionne depuis le serveur web :
aptitude install snmp snmpwalk -Os -c local -v 1 gw aptitude purge snmp
le résultat doit être des centaines (voir des milliers) de lignes d'informations
si ça ne fonctionne pas, vérifier les filtrages, en particulier du côté de la passerelle
Générer un modèle de configuration automatiquement :
cfgmaker --global "WorkDir: /var/www/mrtg" --global "Options[_]: growright,bits" --global "WithPeak[_]: dwmy" --ifref=ip local@gw > /etc/mrtg.cfg
Générer une page d'accueil web :
indexmaker /etc/mrtg.cfg > /var/www/mrtg/index.html
Vérifier que les graphiques sont bien générés en lançant MRTG une première fois :
LANG=C mrtg /etc/mrtg.cfg
puis en allant voir la page web obtenue : http://www/mrtg/
Munin (statistiques générales)
Munin fait des graphiques de suivi plus généraux : CPU, mémoire, disques, réseau, ...
(à faire : détailler la mise en place)
Calamaris (statistiques sur le proxy/cache web)
Calamaris fait des statistiques sur les logs du proxy/cache web.
(à faire : détailler la mise en place)