Bash-script om statistieken over het gebruik van Apache RAM te bekijken

 Wij allemaal die webservers beheren, zijn altijd op zoek naar een nieuwe tool of aanpassing, ofwel om meer informatie te hebben over onze hardwarebronnen of om het verbruik te verminderen 😀

Hier zal ik je een script achterlaten dat ze hebben een tijdje geleden in Crystalb precies hiervoorOm het geheugengebruik van Apache te meten, laat ik een voorbeeld achter van de gegevens die het oplevert:

========================================
Apache-processen en geheugengebruik.
========================================
Totaal geïnstalleerd geheugen: 4.09 Gb
Beschikbaar geheugen: 3.31Gb
Gratis percentiel: 80.00%
Statusbalk:
| +++++++++ —————————– |
========================================
Huidig ​​gebruik
========================================
Huidige processen: 28
Gemiddeld geheugen: 76 MB
Maximaal geheugen: 80 MB
Totaal geheugen: 1.99 Gb
========================================
Geprojecteerd gebruik
========================================
Gelijktijdig beste: 446 extra verbinding (en)
Gelijktijdige slechtste: 424 meer verbinding (en)
========================================

Zoals je kunt zien, vertelt het ons het aantal actieve verbindingen met Apache, de hoeveelheid bezet geheugen, het beschikbare geheugen, enz. 🙂

Download het .sh-script

Best handig of niet?

Zelfs met nog maar een paar minuten zouden we ervoor kunnen zorgen dat deze informatie ons per e-mail bereikt, dat wil zeggen, we zouden eerst crontab invoeren dat elke X keer (bijvoorbeeld 1 uur) dit rapport maken, het rapport in een bestand (stat.info ) en stuur ons het bestand vervolgens per e-mail met behulp van een methode die we hier eerder hebben uitgelegd.

Het zou zijn:

1. Zet in crontab ren elk uur
2. Wat wordt uitgevoerd zou zijn:

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

Vergeet NIET om uitvoeringsrechten te geven (chmod + x apache-stats.sh) zodat ze het kunnen uitvoeren

En voila, het zou zonder problemen moeten werken 😀
Nou, niets ... nog een tip waarvan ik hoop dat die nuttig zal zijn 😉

groeten


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   algabe zei

    Dit script kan erg handig voor me zijn, bedankt voor het delen 🙂

  2.   RAW-Basis zei

    OT: Sandy, je kunt ophouden met huilen in de hoeken dat niemand je vertelde over de post .. xD

    Bedankt voor het delen, het is goed voor mij om ze door te geven aan een aantal mensen die zeker bij hen zullen passen als een handschoen ..

  3.   David Valverde zei

    We waren erg enthousiast om dit artikel te vinden, het is lang geleden dat we het schreven en we verwachtten iets meer enthousiasme van de lezers van Cristalab. Misschien was het niet de juiste plek om het te posten 🙂

    Als je geïnteresseerd bent in artikelen van dit type, aarzel dan niet om dat te zeggen en we zullen tutorials en hulpprogramma's in bash doen.

    Groeten van Grafitto!

    1.    KZKG ^ Gaara zei

      Heel erg bedankt voor het lezen, voor commentaar en voor het delen 🙂
      Als je meer scripts wilt maken om taken te automatiseren, voor 'iets' waarvan je denkt dat het interessant of nuttig kan zijn... aarzel dan niet om contact met mij op te nemen (kzkggaara[at]desdelinux[punt net).

      Nogmaals bedankt voor je werk

      groeten

      1.    David Valverde zei

        Ik doe een kleine klus die een verbinding met de database vereist vanuit bash en iets anders. Het is eenvoudig, maar ik zal het op een zelfstudieplan zetten, laten we kijken of je het leuk vindt.

        Bedankt voor het welkom!

  4.   Yagi zei

    hoi, misschien is het script niet beschikbaar ?? Ik kon het niet downloaden
    Als je het kunt bekijken, zou het geweldig zijn, ik ben geïnteresseerd
    groeten, bedankt voor het delen