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 :

|PERFORMANCE] Loguer les actions du serveur


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 23
    Par défaut |PERFORMANCE] Loguer les actions du serveur
    Bonjour à tous,

    J'ai un "petit" problème sur mon serveur.
    Voici le contexte : J'ai un petit serveur web mutualisé hébergeant environ 70 sites. 8GB de mémoire et CPU 8 coeurs, Debian 9 (sans interface graphique), Apache2 et Mysql, il tourne plutôt bien.
    Cependant et régulièrement, à partir de minuit, le serveur load et rend tous les sites inaccessibles.

    Comme de mon côté, hors backup et dump de la base de données, je ne mène aucune action. Les backups sont généralement rapides et n'entraînent qu'une charge assez faible. Je soupçonne donc un utilisateur de procéder à de gros traitements automatisés faisant chuter les performances.

    Pour m'en assurer, je cherche un outil en ligne de commande me permettant de logguer toutes les actions menées sur le serveur, avec les taux de consommations de ressources. Connaissez vous un tel outil ?

    Merci.

    Tiki

  2. #2
    Membre confirmé
    Homme Profil pro
    Architecte réseau
    Inscrit en
    Août 2018
    Messages
    40
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte réseau

    Informations forums :
    Inscription : Août 2018
    Messages : 40
    Par défaut
    bonjour,
    la meilleur solution est la connexion ssh a distance sur le serveur , et de diagnostiquer manuellement le problème avec des outils tel que htop iotop, car les causes peuvent être très variées , et il n'existe pas d'outil de diagnostic universel.
    l installation d'un outil de monitoring/graphing tel que cacti (https://www.cacti.net/) ou nagios ( https://www.nagios.org) sur un autre serveur , qui interroge le serveur web via des requêtes SNMP; pourrais permettre d'avoir une vague idée du facteur limitant sur le serveur.
    tel que des paramètres système : CPU ,mémoire accès disque ; ou des paramètres plus spécifique a apache mysql ; un exemple ici de graphe mysql sous cacti : https://www.pitt-pladdy.com/blog/_20...acti_via_SNMP/
    Mais ces outils ne sont pas forcement les plus simples a prendre en main . en plus si le problème est due par exemple a mysql , il n y auras pas de réponse toute faite qui dit que le site web XXX fait un select / update de la mort , sur toute ca base a minuit


    cordialement.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 23
    Par défaut
    @Saveus,

    Merci pour ton retour. Je vais voir ce que je peux tirer de htop et iotp.
    Effectivement, Nagios et Cacti ne pourront que me dire à quel moment le serveur est chargé, mais sans m'en donner la cause.

    Tiki

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    18 634
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 18 634
    Par défaut
    Pour m'en assurer, je cherche un outil en ligne de commande me permettant de logguer toutes les actions menées sur le serveur
    Il te faut déjà regarder les logs des services (apache,mysql)
    Regardes aussi si tu as des cron

    Il existe aussi des outils d'analyse de ces logs.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2008
    Messages : 23
    Par défaut
    A l'analyse avec iotop, je vois mes perfs en lecture/écriture s'effondrer. Il me reste à analyser le problème.
    Merci pour vos réponses.

    Tiki

Discussions similaires

  1. Besoin de conseil concernant les performances dans le développement coté serveur
    Par tlecoz dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 28/12/2015, 23h49
  2. Réponses: 0
    Dernier message: 03/12/2013, 09h06
  3. [WS 2008] Loguer les actions réalisées sur un fichier
    Par digitaldna dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 27/09/2010, 08h15
  4. Réponses: 1
    Dernier message: 26/10/2009, 16h41
  5. Réponses: 2
    Dernier message: 01/10/2002, 12h25

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