Modifications entre les versions 1 et 6 (s'étendant sur 5 versions)
Version 1 à la date du 2010-04-23 02:03:27
Taille: 780
Commentaire: 1ère passe...
Version 6 à la date du 2010-04-23 03:14:22
Taille: 2253
Commentaire: + MRTG
Texte supprimé. Texte ajouté.
Ligne 5: Ligne 5:
 * Installer le service SNMP : {{{  * Installer le service SNMP __sur la passerelle réseau__ : {{{
Ligne 10: Ligne 10:
com2sec readonly ip-du-serveur-web local com2sec readonly adresse-ip-du-serveur-web local
Ligne 17: Ligne 17:
 . (on a retiré le `127.0.0.1` à la fin pour ouvrir les accès plus largement)  . {i} ''on a retiré le `127.0.0.1` à la fin de la ligne, pour ouvrir les accès plus largement''
Ligne 21: Ligne 21:
 * Vérifier que ça fonctionne : {{{
aptitude install snmp
snmpwalk -Os -c local -v 1 localhost
aptitude purge snmp
}}}
 . {i} le résultat doit être des centaines (voir des milliers) de lignes d'informations

= MRTG =

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
}}}
 . {i} 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/

SNMP

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'
  • {i} 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
  • {i} le résultat doit être des centaines (voir des milliers) de lignes d'informations

MRTG

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
  • {i} 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/

ZAP/Configuration/SuiviSystèmeEtRéseau (dernière édition le 2010-04-24 03:12:31 par JeanChristopheAndré)