IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

outil de supervision Linux


Sujet :

Administration système

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut outil de supervision Linux
    Bjr;

    Je souhaite monitorer des serveurs Linux (Suse release) sans installer rien sur ces serveurs à surveiller (pas de démon ni de service, ni aucun socle logiciel).
    Le but c'est de se connecter périodiquement (toutes 1 mn par exemple) sur les serveurs cibles exécuter des commandes (du genre TOP, dstat, ...) et récupérer les résultats pour les exploiter sur un poste de travail.


    Merci

  2. #2
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Points : 2 412
    Points
    2 412
    Par défaut
    Et pourquoi pas tout simplement un cron qui lirait un script dans lequel seraient placées toutes commandes que tu souhaites etre effectuées et finirait avec un scp ou un rsync ou encore un mount cifs + cp.
    Quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/bin/sh
     
    rm /tmp/monitoring.txt
     
    #Pour le suivi
    date > /tmp/monitoring.txt
     
    #Commandes de monitoring
    top >> /tmp/monitoring.txt
    dstat ... >> /tmp/monitoring.txt
    etc...
     
    #envoi du fichier sur une machine cliente
    scp /tmp/monitoring.txt user@192.168.0.2:/home/user/...
    Sinon, tu as nagios !
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    505
    Détails du profil
    Informations personnelles :
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Août 2008
    Messages : 505
    Points : 712
    Points
    712
    Par défaut
    Le fait de se connecter, en ssh est une opération couteuse. De plus, lancer des scripts plus ou moins bien fait peut l'etre encore plus. Il existe dans toutes les distributions un demon, souvent installé par défaut. C'est snmp. Il est fait pour ça. Il est très utilisé pour monitorer, ce qui fait qu'un bug pénalisant pour le système est improbable, et vite résolu par la communauté des développeurs.

    Tout système bricolé sera toujours plus mauvais que snmp, à tout niveau. Il faudrait une exigence particulière et bien pesée pour procéder autrement.

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    428
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 428
    Points : 60
    Points
    60
    Par défaut
    Citation Envoyé par lavazavio Voir le message
    Et pourquoi pas tout simplement un cron qui lirait un script dans lequel seraient placées toutes commandes que tu souhaites etre effectuées et finirait avec un scp ou un rsync ou encore un mount cifs + cp.
    Quelque chose comme :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/bin/sh
     
    rm /tmp/monitoring.txt
     
    #Pour le suivi
    date > /tmp/monitoring.txt
     
    #Commandes de monitoring
    top >> /tmp/monitoring.txt
    dstat ... >> /tmp/monitoring.txt
    etc...
     
    #envoi du fichier sur une machine cliente
    scp /tmp/monitoring.txt user@192.168.0.2:/home/user/...
    Sinon, tu as nagios !
    Bjr;

    C'est exactement ce que j'ai fait pour le moment ! J'ai même fait une étude sur les outils : Nagios, Zabbix, etc... mais le but c'est de rien n'installer sur les serveurs de production.
    Il y'a des outils sous Windows qui font ce que je souhaite mais ils sont payants.

Discussions similaires

  1. Outil pour superviser des serveurs Linux
    Par yanis97 dans le forum Windows
    Réponses: 1
    Dernier message: 28/02/2009, 11h11
  2. Filtres directshow : outil de supervision
    Par tdrouet dans le forum DirectX
    Réponses: 5
    Dernier message: 10/11/2007, 16h26
  3. Recherche outil de supervision
    Par babyboy dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 05/04/2007, 11h37
  4. [SNMP] Outils snmp sous linux (graphes, rapports...)
    Par doudine dans le forum Développement
    Réponses: 2
    Dernier message: 12/04/2005, 09h08
  5. [Admin] Outil admin sous Linux
    Par Mister Nono dans le forum Outils
    Réponses: 1
    Dernier message: 25/08/2004, 08h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo