25 outils de supervision pour Linux | .: bordel-de-nerd :.

La supervision consiste à indiquer et à commander l’état d’un appel, d’un système ou d’un réseau. Les solutions de supervision permettent de remonter des informations techniques et fonctionnelles du système d’information.

Sous Linux il existe une multitude d’outils ayant cette vocation, cette liste ne se veut pas exhaustive mais à pour but de recenser les commandes les plus utiles qui vous permettrons de garantir la disponibilité et les niveaux de service du système en cas de panne ou de dégradation des performances et également de tenter de prévenir en cas de problème et, le cas échéant, garantir une remontée d’information rapide et une durée d’intervention minimale.

    • 1 – top (affiche la liste des process)

    Affiche des informations sur les processus en cours d’exécution

    Exemple :

    top - 23:57:26 up 3 days,  2:53,  3 users,  load average: 0.00, 0.05, 0.06
    Tasks: 221 total,   1 running, 220 sleeping,   0 stopped,   0 zombie
    Cpu(s):  1.0%us,  0.7%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   4054460k total,  3653468k used,   400992k free,   203804k buffers
    Swap:  9791608k total,    26984k used,  9764624k free,  2215916k cached
     
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
     9058 jlaunay   20   0  563m  67m  41m S    3  1.7   2:58.32 kwin
     9185 jlaunay   20   0  414m  34m  17m S    2  0.9   1:26.80 konsole
     8935 root      20   0  154m  75m  16m S    2  1.9   4:54.16 X
     9205 jlaunay   20   0  533m  86m  36m S    2  2.2   3:37.03 python
     9392 jlaunay   20   0  438m  48m  20m S    2  1.2   3:39.12 choqok
     9647 jlaunay   20   0  494m  56m  25m S    2  1.4   3:27.97 akregator
    10273 jlaunay   20   0  580m  52m  29m S    2  1.3   2:59.34 kmail
    16883 jlaunay   20   0  410m  66m  27m S    2  1.7   1:08.95 ark
      • 2 – htop (affichage interactif des process)

      Tout comme le fait top, htop donne des statistiques sur les processus en cours d’éxecution mais avec une interface ncurses interactive.

      Exemple :
      MSSQL_MySQL

        • 3 – powertop (identifier les processus « gourmands »)

        Cet outil ne fonctionne qu’avec les processeurs intel et permet d’augmenter la durée de vie de la batterie d’un portable en identifiant les applications et/ou modes qui sollicitent le plus le processeur.

        Exemple : (top doit être lancé en root en parallèle)

        < Les informations détaillées sur les P-states (fréquences)
                                                2,40 GHz   100,0%
                                                1,60 GHz     0,0%
         
         
         
         
        Réveils depuis l'état de repos par seconde :  176,1     intervalle : 10,0s
        Pas d'estimation ACPI disponible pour la consommation électrique
         
        Principales causes de réveils :
          28,6% (220,2)   <cœur du noyau> : hrtimer_start_range_ns (tick_sched_timer) 
          18,0% (138,6)           firefox : hrtimer_start_range_ns (hrtimer_wakeup) 
           8,0% ( 62,0)    <interruption> : ahci, uhci_hcd:usb3, firewire_ohci, nvidia 
           5,7% ( 44,1)    <interruption> : ehci_hcd:usb1, uhci_hcd:usb5, uhci_hcd:usb8 
           5,7% ( 44,1)   Périphérique USB  8-1 : Dell USB Optical Mouse (Dell) 
           3,7% ( 28,3)           konsole : hrtimer_start_range_ns (hrtimer_wakeup) 
           3,4% ( 26,3)   Périphérique USB  2-1 : Android Phone (HTC) 
           3,4% ( 26,1)         akregator : hrtimer_start_range_ns (hrtimer_wakeup) 
           2,8% ( 21,5)    <interruption> : ehci_hcd:usb2, uhci_hcd:usb6 
           2,7% ( 21,0)            python : hrtimer_start_range_ns (hrtimer_wakeup) 
           2,6% ( 20,4)             kmail : hrtimer_start_range_ns (hrtimer_wakeup) 
           2,6% ( 20,0)               ark : hrtimer_start_range_ns (hrtimer_wakeup) 
           2,6% ( 20,0)            choqok : hrtimer_start_range_ns (hrtimer_wakeup) 
           2,0% ( 15,5)    <interruption> : pata_jmicron 
         
        Suggestion : activez la politique « ondemand » de contrôle de la vitesse CPU
        pour tout les processeurs avec la commande suivante :
         echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
         Q - Quitter   R - Rafraîchir    O - Activer la politique CPU « ondeman
          • 4 – kill (terminer un processus par son PID)

          Kill est un outils très simple d’utilisation qui permet de tuer un processus lorsque l’on connait son PID.

          Exemple :

          jlaunay@arch-desktop:~[00:15:51] #87
          $ps ax | grep kate
          19601 ?        S      0:02 kdeinit4: kate [kdeinit] -b                    
          20004 pts/4    S+     0:00 grep --color=tty -d skip kate
           
          jlaunay@arch-desktop:~[00:15:57] #88
          $kill -9 19601
            • 5 – killall (terminer un processus par son nom)

            Killall tout comme kill permet de tuer un processus mais sans connaitre son PID, on utilise ici le nom du process.

            Exemple :

            jlaunay@arch-desktop:~[00:16:06] #89
            $killall -9 kate
              • 6 – ftptop (liste des connexions au serveur FTP)

              Ftptop est un outil simple qui permet de lister les connexions au serveur FTP qui sont actives.

              Exemple :

              ftptop/0.9: Sun May 23 00:22:50 2010, up for 21 days, 17 hrs 30 min
              1 Total FTP Sessions: 0 downloading, 0 uploading, 1 idle
               
              PID   S USER     CLIENT               SERVER          TIME COMMAND                                                           
              18800 I jlaunay  212-xxx-72-xxx.rev.n 94.xx.xxx.6:21  0m28s  idle
                • 7 – mtop (liste des connexions au serveur MySQL)

                A la manière de ftptop, mtop est un outil simple qui permet de lister les connexions au serveur MySQL qui sont actives.

                Exemple :

                load average: 0.06, 0.02, 0.00 mysqld 5.0.51a-24+lenny3 up 79 day(s), 13:56 hrs                                               
                10 threads: 1 running, 5 cached. Queries/slow: 16.5M/0 Cache Hit: 99.28%                                                      
                Opened tables: 0  RRN: 995  TLW: 191  SFJ: 0  SMP: 0  QPS: 0                                                                  
                 
                ID       USER     HOST             DB           TIME   COMMAND STATE        INFO                                              
                214889   root     localhost                            Query                show full processlist
                  • 8 – apachetop (liste des connexions au serveur Web Apache)

                  Pour continuer dans le monitoring d’application serveurs voici apachtop qui comme son nom l’indique permet de donner des statistiques sur l’utilisation du serveur Web Apache.

                  Exemple :

                  last hit: 00:00:00         atop runtime:  0 days, 00:00:35             22:27:13
                  All:            0 reqs (   0.0/sec)          0.0B (    0.0B/sec)       0.0B/req
                  2xx:       0 ( 0.0%) 3xx:       0 ( 0.0%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)
                  R ( 30s):       0 reqs (   0.0/sec)          0.0B (    0.0B/sec)       0.0B/req
                  2xx:       0 ( 0.0%) 3xx:       0 ( 0.0%) 4xx:     0 ( 0.0%) 5xx:     0 ( 0.0%)
                    • 9 – free (informations sur la mémoire)

                    Free est une commande qui permet de derterminer le pourcentage de mémoire utilisée et libre sur votre système.

                    Exemple :

                    jlaunay@arch-desktop:~[00:30:27] #93
                    $free -t
                                 total       used       free     shared    buffers     cached
                    Mem:          3959       3633        326          0        205       2197
                    -/+ buffers/cache:       1230       2729
                    Swap:         9562         26       9535
                    Total:       13521       3659       9862
                      • 10 – df (utilisation de l’espace disque)

                      Df est un outil simple qui permet de vérifier l’espace disponible sur les disques.

                      Exemple :

                      jlaunay@arch-desktop:~[00:31:01] #95
                      $df -h
                      Sys. de fichiers    Taille  Uti. Disp. Uti% Monté sur
                      /dev/sda1             233G   12G  210G   6% /
                      udev                   10M  248K  9,8M   3% /dev
                      none                  2,0G     0  2,0G   0% /dev/shm
                      /dev/sda2             217G  120G   87G  58% /home
                      /dev/sdb1             459G  198M  435G   1% /mnt/sdb
                      /dev/sdc1             466G  215G  252G  47% /media/Expansion Drive
                        • 11 – du (utilisation de l’espace disque par fichiers ou répertoires)

                        Du donne des statistiques sur la taille d’un répertoire et/ou fichier.

                        Exemple :

                        jlaunay@arch-desktop:~[00:35:15] #100
                        $sudo du -sh /opt
                        Mot de passe : 
                        1,2G    /opt
                          • 12 – w (informations sur les utilisateurs loggés)

                          W est comme who (mais en plus complet) une commande qui donne des informations relatives aux utilisateurs connectés et à ce qu’ils font.

                          Exemple :

                          jlaunay@arch-desktop:~[00:35:21] #101
                          $w
                           00:35:49 up 3 days,  3:31,  3 users,  load average: 0,08, 0,04, 0,04
                          USER     TTY        LOGIN@   IDLE   JCPU   PCPU WHAT
                          root     tty1      Wed23   24:27m  0.31s  0.31s -bash
                          jlaunay  :0        20:49   ?xdm?  49:01   0.30s /bin/sh /usr/bin/startkde
                          jlaunay  pts/0     20:49    3:46m  0.00s  0.00s /usr/bin/kwrited
                            • 13 – finger (informations sur les utilisateurs connectés)

                            Tout comme w et who finger donne des statistiques sur les utilisateurs connectés sur le système.

                            Exemple :

                            jlaunay@arch-desktop:~[00:35:49] #102
                            $finger -l
                            Login: root                             Name: root
                            Directory: /root                        Shell: /bin/bash
                            On since Wed May 19 23:43 (CEST) on tty1   1 day idle
                                 (messages off)
                            No mail.
                            No Plan.
                             
                            Login: jlaunay                          Name: (null)
                            Directory: /home/jlaunay                Shell: /bin/bash
                            On since Sat May 22 20:49 (CEST) on :0 (messages off)
                            On since Sat May 22 20:49 (CEST) on pts/0 from :0
                               3 hours 47 minutes idle
                            No mail.
                            No Plan.
                              • 14 – ps (affiche les processus en cours d’exécution)

                              Ps permet de vérifier en temps réel les processus en cours d’exécution.

                              Exemple :

                              jlaunay@arch-desktop:~[00:40:02] #104
                              $ps auwx | tail
                              jlaunay  20469  0.0  0.0  10556  1188 pts/1    R+   00:40   0:00 ps auwx
                              jlaunay  20470  0.0  0.0   6292   884 pts/1    S+   00:40   0:00 tail
                              jlaunay  20471  0.0  0.0  10556  1184 pts/4    R+   00:40   0:00 ps auwx
                              jlaunay  20472  0.0  0.0   6292   880 pts/4    S+   00:40   0:00 tail
                              root     24983  0.0  0.0      0     0 ?        S    May22   0:00 [scsi_eh_12]
                              root     24984  0.0  0.0      0     0 ?        S    May22   0:04 [usb-storage]
                              root     25008  0.0  0.0  24268  1240 ?        S    May22   0:01 hald-addon-storage: polling /dev/sdd (every 2 sec)
                              privoxy  26798  0.0  0.0 118212  2500 ?        Ss   May22   0:00 /usr/sbin/privoxy --user privoxy privoxy --pidfile /var/run/privoxy.pid /etc/privoxy/config
                              root     27761  0.0  0.0  20852  1744 tty1     S+   May20   0:00 -bash
                              root     27853  0.0  0.0  28604   528 ?        Ss   May20   0:00 /usr/bin/kdm
                                • 15 – pidof (trouver l’ID d’un processus en cours d’exécution)

                                Pidof est un outil très simple mais fort utile qui permet de travailler avec un processus sans pour autant connaitre son PID.

                                Exemple :

                                jlaunay@arch-desktop:~[00:43:44] #105
                                $killall -9 `pidof kate`
                                  • 16 – iostat ( statistiques sur le CPU, les I/O diques)

                                  Iostat est un outil de la suite sysstat qui sort des statistiques sur les entrée/sortie des disques et CPU.

                                  Exemple :

                                  jlaunay@arch-desktop:~[00:47:19] #105
                                  $iostat -c
                                  Linux 2.6.33-ARCH (arch-desktop)        23/05/2010      _x86_64_        (4 CPU)
                                   
                                  avg-cpu:  %user   %nice %system %iowait  %steal   %idle
                                             2,81    0,33    1,65    0,79    0,00   94,42
                                    • 17 – netstat ( statistiques sur l’utilisation réseau)

                                    Outil qui permet la supervision du réseau, routage, interfaces, connexions réseau etc…

                                    Exemple :

                                    jlaunay@arch-desktop:~[00:47:25] #106
                                    $netstat -a |grep LISTEN
                                    tcp        0      0 localhost.localdom:7080 *:*                     LISTEN      
                                    tcp        0      0 *:5801                  *:*                     LISTEN      
                                    tcp        0      0 *:mysql                 *:*                     LISTEN      
                                    tcp        0      0 *:5901                  *:*                     LISTEN      
                                    tcp        0      0 *:x11-1                 *:*                     LISTEN      
                                    tcp        0      0 localhost.localdom:8118 *:*                     LISTEN      
                                    tcp        0      0 *:ssh                   *:*                     LISTEN      
                                    tcp        0      0 *:www                   *:*                     LISTEN      
                                    tcp        0      0 *:x11-1                 *:*                     LISTEN
                                      • 18 – watch (surveille un processus de notre choix)

                                      Watch permet d’exécuter une commande périodiquement et d’en afficher la sortie, très utile pour la supervision.

                                      Exemple :

                                      jlaunay@arch-desktop:~[00:53:03] #113
                                      $watch "dmesg |tail"
                                      Every 2,0s: dmesg |tail                                                       Sun May 23 00:52:47 2010
                                       
                                      usb 2-1: new high speed USB device using ehci_hcd and address 9
                                      scsi12 : usb-storage 2-1:1.0
                                      scsi 12:0:0:0: Direct-Access     HTC      Android Phone    0100 PQ: 0 ANSI: 2
                                      sd 12:0:0:0: Attached scsi generic sg5 type 0
                                      sd 12:0:0:0: [sdd] Attached SCSI removable disk
                                      ip_tables: (C) 2000-2006 Netfilter Core Team
                                      virtuoso-t[9091]: segfault at ffffffffffffffff ip 000000000079c0df sp 00007fffff1a30f0 error 6 in virt
                                      uoso-t[400000+8c0000]
                                      ndiswrapper version 1.56 loaded (smp=yes, preempt=yes)
                                      usbcore: registered new interface driver ndiswrapper
                                        • 19 – mpstat (Statisitques multi processeurs)

                                        Mpstat est un outil de supervision multi processeurs.

                                        Exemple :

                                        $mpstat -P ALL
                                        Linux 2.6.33-ARCH (arch-desktop)        23/05/2010      _x86_64_        (4 CPU)
                                         
                                        00:56:47     CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest   %idle
                                        00:56:47     all    2,81    0,33    1,61    0,79    0,01    0,02    0,00    0,00   94,42
                                        00:56:47       0    3,00    0,18    1,63    0,99    0,02    0,03    0,00    0,00   94,15
                                        00:56:47       1    2,80    0,45    1,66    0,62    0,01    0,02    0,00    0,00   94,44
                                        00:56:47       2    2,85    0,20    1,54    0,95    0,01    0,02    0,00    0,00   94,43
                                        00:56:47       3    2,62    0,48    1,62    0,59    0,01    0,01    0,00    0,00   94,67
                                          • 20 – ifstat (statistiques sur les interfaces)

                                          Ifstat nous informe sur l’utilisation de la bande passante.

                                          Exemple :

                                          $ifstat 
                                                 eth0                ham0       
                                           KB/s in  KB/s out   KB/s in  KB/s out
                                              5.01      1.94      0.00      0.00
                                             94.95      6.59      0.00      0.00
                                              9.50      2.87      0.00      0.00
                                              7.76      2.34      0.00      0.00
                                             29.87      3.84      0.00      0.00
                                             38.95      3.79      0.00      0.00
                                              8.22      3.10      0.08      0.06
                                             21.43      3.13      0.00      0.00
                                             18.73      3.38      0.00      0.00
                                             15.21      2.64      0.00      0.00
                                             14.52      3.19      0.00      0.00
                                             20.00      3.13      0.00      0.00
                                             77.97      6.03      0.00      0.00
                                            • 21 – lsof (stats sur les fichiers ouverts)

                                            Lsof est un outil très complet qui permet d’obtenir des stats sur les fichiers ouverts par un périphérique ou aussi une adresse ou un port, voir les deux exemples ci-dessous.

                                            Exemple :

                                            jlaunay@arch-desktop:~[01:03:49] #120
                                            $lsof /dev/sdc1
                                            COMMAND   PID    USER   FD   TYPE DEVICE  SIZE/OFF   NODE NAME
                                            mplayer 21138 jlaunay    3r   REG   8,33 729574543 275500 /media/Expansion Drive/VIDEOS/INFO/Can_You_Hack_It.mp4
                                             
                                            jlaunay@arch-desktop:~[01:04:10] #121
                                            $lsof -i:80
                                            COMMAND   PID     USER   FD   TYPE   DEVICE SIZE NODE NAME                                            
                                            apache2  4088     root    3u  IPv4 20354343       TCP *:www (LISTEN)
                                            apache2 12782 www-data    3u  IPv4 20354343       TCP *:www (LISTEN)
                                            apache2 15519 www-data    3u  IPv4 20354343       TCP *:www (LISTEN)
                                              • 22 – pmap (stats sur la mémoire d’un process)

                                              Pmap affiche l’adressage de la mémoire d’un processus.

                                              Exemple :

                                              $pmap -d `pidof firefox`
                                              9227:   /usr/bin/firefox
                                              Address           Kbytes Mode  Offset           Device    Mapping
                                              0000000000400000      80 r-x-- 0000000000000000 008:00001 firefox
                                              0000000000614000       4 rw--- 0000000000014000 008:00001 firefox
                                              0000000000615000       4 rw--- 0000000000000000 000:00000   [ anon ]
                                              00007f3061f00000    1024 rw--- 0000000000000000 000:00000   [ anon ]
                                              00007f30633fd000       4 ----- 0000000000000000 000:00000   [ anon ]
                                              00007f309ca00000    1024 rw--- 0000000000000000 000:00000   [ anon ]
                                              00007f309cb22000     108 r--s- 0000000000000000 008:00001 mime.cache
                                              00007f309cb3d000     136 r---- 0000000000000000 008:00001 verdanab.ttf
                                              00007f309cb5f000     384 rw-s- 0000000000000000 000:00004   [ shmid=0x3a50003 ]
                                              00007f309cbbf000    1280 r---- 0000000000000000 008:00002 adblockplus.jar
                                              00007f30a46fd000      12 r-x-- 0000000000000000 008:00001 libxcb-atom.so.1.0.0
                                              00007f30a4700000    2048 ----- 0000000000003000 008:00001 libxcb-atom.so.1.0.0
                                              00007f30a4900000       4 rw--- 0000000000003000 008:00001 libxcb-atom.so.1.0.0
                                              00007f30a4901000      12 r-x-- 0000000000000000 008:00001 libxcb-event.so.1.0.0
                                              00007f30a4904000    2048 ----- 0000000000003000 008:00001 libxcb-event.so.1.0.0
                                              00007f30a4b04000       4 rw--- 0000000000003000 008:00001 libxcb-event.so.1.0.0
                                              00007f30a4b05000       8 r-x-- 0000000000000000 008:00001 libxcb-aux.so.0.0.0
                                              00007f30a4b07000    2048 ----- 0000000000002000 008:00001 libxcb-aux.so.0.0.0
                                              00007f30a4d07000       4 rw--- 0000000000002000 008:00001 libxcb-aux.so.0.0.0
                                                • 23 – uptime (stats sur l’uptime de la machine)

                                                Uptime est une commande très simple qui nous renseigne sur le temps écoulé depuis le dernier reboot de la machine.

                                                Exemple :

                                                root@ks30XXX2:/home/jerome[01:16:56] #61
                                                $uptime 
                                                 01:17:54 up 109 days, 13:08,  1 user,  load average: 0.02, 0.02, 0.00
                                                  • 24 – vmstat (informations sur l’utilisation de la mémoire virtuelle)

                                                  Vmstat permet de vérifier l’utilisation du swap.

                                                  Exemple :

                                                  jlaunay@arch-desktop:~[01:18:09] #129
                                                  $vmstat 5 5
                                                  procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
                                                   r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
                                                   1  1  26984 624176 268960 1834356    0    0    60    83    8    5  3  2 94  1
                                                   1  0  26984 623936 268972 1834372    0    0     0    70  619 1155  3  1 96  0
                                                   1  0  26984 623936 268976 1834372    0    0     0    19  570 1000  2  1 97  0
                                                   1  0  26984 623936 268984 1834376    0    0     0    13  553 1062  2  1 97  0
                                                   2  0  26984 623796 269000 1834380    0    0     0    17  639 1519  3  1 95  0
                                                    • 25 – dstat (analyse des performances du système)

                                                    dstat est un outil de monitoring du système très complet qui a lui seul regroupe les fonctions de iostat, vmstat, netstat et bien plus.

                                                    Exemple :

                                                    jlaunay@arch-desktop:~[01:16:30] #127
                                                    $dstat --noheaders -T --output dstat-export.csv -afv
                                                    Terminal width too small, trimming output.
                                                    --epoch--- --dsk/fd0-----dsk/sda-----dsk/sdb-----dsk/sdc-- --net/eth0----net/ham0- ---paging-->
                                                      epoch   | read  writ: read  writ: read  writ: read  writ| recv  send: recv  send|  in   out >       
                                                    1274570197|   0     0 : 212k  335k:   5B    0 :  25k 2675B|   0     0 :   0     0 |  97B  200B>       
                                                    1274570198|   0     0 :1296k  376k:   0     0 :   0     0 |1274B  330B:   0     0 |   0     0 >
                                                    1274570199|   0     0 :1528k   76k:   0     0 :   0     0 | 936B  264B:   0     0 |   0     0 >
                                                    1274570200|   0     0 :1664k    0 :   0     0 :   0     0 |   0    94B:   0     0 |   0     0 >
                                                    1274570201|   0     0 :1892k    0 :   0     0 :   0     0 |   0    66B:   0     0 |   0     0 >
                                                    1274570202|   0     0 :1592k    0 :   0     0 :   0     0 |   0   816B:   0   529B|   0     0 >
                                                    1274570203|   0     0 :2292k  680k:   0     0 :   0     0 |   0    66B:   0     0 |   0     0 >
                                                    1274570204|   0     0 :1440k    0 :   0     0 :   0     0 |   0     0 :   0     0 |   0     0 >
                                                    1274570205|   0     0 :1092k   16k:   0     0 :   0     0 |3105B 1286B:   0     0 |   0     0 >
                                                    1274570206|   0     0 :1012k    0 :   0     0 :   0     0 |   0     0 :   0     0 |   0     0 >
                                                    1274570207|   0     0 :  32k 1752k:   0     0 :   0     0 |   0     0 :   0     0 |   0     0 >
                                                    1274570208|   0     0 :   0   684k:   0     0 :   0     0 |   0   222B:   0     0 |   0     0 >
                                                    1274570209|   0     0 :   0     0 :   0     0 :   0     0 |   0    66B:   0     0 |   0     0 >
                                                    1274570210|   0     0 :   0     0 :   0     0 :   0     0 |  66B  184B:   0     0 |   0     0 >
                                                    1274570211|   0     0 :   0    16k:   0     0 :   0     0 |   0     0 :   0     0 |   0     0 >
                                                    1274570212|   0     0 :   0     0 :   0     0 :   0     0 |   0    66B:   0     0 |   0     0 >
                                                    1274570213|   0     0 :   0   420k:   0     0 :   0     0 |   0     0 :   0     0 |   0     0 >
                                                    1274570214|   0     0 :  56k   28k:   0     0 :   0     0 |   0   222B:   0     0 |   0     0 >

                                                    Chacun des outils présentés ci-dessus offre beaucoup plus d’options que celles données en exemple de plus je ne rentre absolument pas dans le détail et il est possible de faire beaucoup plus de choses avec ces programmes.

                                                    Il vous est donc conseillé de consulter la page de man avant l’utilisation d’une de ces commandes.

                                                    Si ces outils ne suffisent pas ou que vous n’êtes pas fan de la ligne de commande il faudra alors opter pour un programme de supervision qui utilise snmp pour le réseau et RRDTool pour les graphs (Nagios, Cacti etc…).

                                                    Enfin si vous connaissez d’autres outils de supervision/monitoring utiles et pratiques que j’aurais pu oublier dans cet article n’hésitez pas à m’en faire part dans les commentaires.

                                                    via 25 outils de supervision pour Linux | .: bordel-de-nerd :..

                                                    Laisser un commentaire

                                                    Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

                                                    Logo WordPress.com

                                                    Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

                                                    Image Twitter

                                                    Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

                                                    Photo Facebook

                                                    Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

                                                    Photo Google+

                                                    Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

                                                    Connexion à %s

                                                    %d blogueurs aiment cette page :