Script Bash pour afficher les statistiques de consommation de RAM Apache

 Nous tous qui gérons des serveurs Web recherchons toujours un nouvel outil ou un ajustement, soit pour avoir plus d'informations sur nos ressources matérielles, soit pour réduire la consommation 😀

Ici, je vais vous laisser un script qui ils ont mis il y a quelque temps dans Cristalb précisément pour çaPour mesurer la consommation de mémoire d'Apache, je vous laisse un exemple des données qu'il fournit:

==================================
Processus Apache et utilisation de la mémoire.
==================================
Mémoire installée totale: 4.09 Go
Mémoire disponible: 3.31 Go
Centile libre: 80.00%
Barre d'état:
| +++++++++ —————————– |
==================================
Utilisation actuelle
==================================
Processus actuels: 28
Mémoire moyenne: 76 Mo
Mémoire maximale: 80 Mo
Mémoire globale: 1.99 Go
==================================
Utilisation projetée
==================================
Meilleur simultané: 446 connexion (s) en plus
Pire simultané: 424 connexion (s) en plus
==================================

Comme vous pouvez le voir, il nous indique le nombre de connexions à Apache en cours, la quantité de mémoire occupée, la mémoire disponible, etc.

Téléchargez le script .sh

Assez utile ou pas?

Même avec quelques minutes de plus, nous pourrions faire en sorte que ces informations nous parviennent par e-mail, c'est-à-dire que nous mettions d'abord dans crontab que chaque fois X (1 heure par exemple) faites ce rapport, imprimez le rapport dans un fichier (stat.info ) puis envoyez-nous le fichier par e-mail en utilisant une méthode que nous avons déjà expliquée ici.

Ce serait:

1. Mettre en crontab courir toutes les heures
2. Ce qui sera exécuté serait:

/root/./script.sh >> /root/stat.info && mail -s "Server's Stats" kzkggaara@mail.com < /root/stat.info

N'OUBLIEZ PAS de donner les autorisations d'exécution (chmod + x apache-stats.sh) afin qu'ils puissent l'exécuter

Et voila, ça devrait fonctionner sans problème 😀
Et bien rien ... une autre astuce qui j'espère vous sera utile 😉

salutations


6 commentaires, laissez le vôtre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Albigeois dit

    Ce script peut m'être très utile, merci de l'avoir partagé 🙂

  2.   RAW-Basique dit

    OT: Sandy, tu peux arrêter de pleurer dans les coins que personne ne te parlait du message .. xD

    Merci de le partager, c'est bien pour moi de les transmettre à des personnes qui leur conviendront sûrement comme un gant ..

  3.   David Valverde dit

    Nous avons été très heureux de trouver cet article, nous l'avons écrit depuis longtemps et nous nous attendions à un peu plus d'enthousiasme de la part des lecteurs de Cristalab. Ce n'était peut-être pas le bon endroit pour le publier 🙂

    Si vous êtes intéressé par des articles de ce type, n'hésitez pas à le dire et nous ferons des tutoriels et des utilitaires dans bash.

    Salutations de Grafitto!

    1.    KZKG ^ Gaara dit

      Merci beaucoup de nous lire, de commenter et de partager 🙂
      Si vous souhaitez réaliser davantage de scripts pour automatiser des tâches, pour 'quelque chose' qui vous semble intéressant ou utile... n'hésitez pas à me contacter (kzkggaara[at]desdelinux[point net).

      Merci encore pour votre travail

      salutations

      1.    David Valverde dit

        Je fais un petit travail qui nécessite une connexion à la base de données de bash et autre chose. C'est simple, mais je vais le mettre sur un plan de tutoriel, voyons si vous l'aimez.

        Merci pour l'accueil!

  4.   Yagi dit

    salut, peut-être que le script n'est pas disponible ?? Je n'ai pas pu le télécharger
    Si vous pouvez le vérifier, ce serait génial, je suis intéressé
    salutations, merci pour le partage