User Tools

Site Tools


supervision

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
supervision [2005/11/17 13:52] – muyalsupervision [2019/01/22 11:18] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +====== Métrologie & Monitoring ======
 +Recommendations pour les sites et réseaux de collecte: {{recommendations_supervision_ipv6.pdf}}
  
 +===== Etat de l'art =====
 +=== Métrologie ===
 +== Cisco ==
 +Actuellement, les MIBs proposées par Cisco ne permettent pas de mesurer le trafic IPv6.
 +
 +La solution est alors d'effectuer régulièrement un "show interfaces accounting" via ssh ou telnet et d'utiliser par exemple [[http://people.ee.ethz.ch/~oetiker/webtools/rrdtool|RRDtool]] pour obtenir des graphiques.
 +
 +Pour l'automatisation de la connexion à un routeur, il est possible d'utiliser (**liste non exhaustive**) :
 +
 +  * [[http://expect.nist.gov|Expect]],
 +  * [[http://search.cpan.org/~joshua/Net-Telnet-Cisco-1.10/Cisco.pm|Net::Telnet::Cisco]],
 +  * [[http://www.columbia.edu/kermit|Kermit]].
 +
 +
 +===== Nagios =====
 +Ce tutoriel s'applique à [[http://www.nagios.org|Nagios 1.2]] (la version 2 officielle n'est pas encore disponible) et à [[http://sourceforge.net/project/showfiles.php?group_id=29880|la version 1.4.2]] des greffons (//plugins//).
 +
 +
 +**Il ne décrira que les spécificités liées à IPv6**. Pour l'installation et la configuration initiale, se référer à [[http://www.nagios.org/docs|la documentation]].
 +
 +=== Exemple de définition d'un hôte IPv6 (fichier hosts.cfg) ===
 +
 +<file>
 +# 'asterix-ipv6' host definition
 +define host{
 +        use                     generic-host            ; Name of host template to use
 +
 +        host_name               asterix-ipv6
 +        alias                   asterix - Serveur DNS et SMTP 
 +        address                 2001:660:3305::71
 +        parents                 xtb4
 +        check_command           check-host-alive-ipv6
 +        max_check_attempts      10
 +        notification_interval   120
 +        notification_period     24x7
 +        notification_options    d,u,r
 +        }
 +</file>
 +
 +=== Exemple de définition d'un service IPv6 : ping (fichier services.cfg) ===
 +
 +<file>
 +# Service definition
 +define service{
 +        use                             generic-service         ; Name of service template to use
 +
 +        host_name                       asterix-ipv6
 +        service_description             PING6
 +        is_volatile                     0
 +        check_period                    24x7
 +        max_check_attempts              3
 +        normal_check_interval           15
 +        retry_check_interval            1
 +        contact_groups                  scipre-admins
 +        notification_interval           240
 +        notification_period             24x7
 +        notification_options            c,r
 +        check_command                   check_ping6!100.0,20%!500.0,60%
 +        }
 +</file>
 +
 +=== Exemple de définition d'une commande de vérification : check_ping6 (fichier checkcommands.cfg) ===
 +
 +<file>
 +# 'check_ping6' command definition
 +define command{
 +        command_name    check_ping6
 +        command_line    $USER1$/check_ping -H $HOSTADDRESS$ -w $ARG1$ -c $ARG2$ -p 5 -6
 +        }
 +</file>
 +
 +===== Ntop =====
 +FIXME