Bash-script for at se forbrugsstatistikker for Apache RAM

 Alle os, der administrerer webservere, er altid på udkig efter et nyt værktøj eller tilpasning, enten for at have mere information om vores hardwarressourcer eller for at reducere forbruget 😀

Her vil jeg efterlade dig et script, der de lagde for et stykke tid siden Crystalb netop til detteFor at måle hukommelsesforbruget af Apache efterlader jeg et eksempel på de data, det giver:

========================================
Apache-processer og hukommelsesforbrug.
========================================
Samlet installeret hukommelse: 4.09Gb
Tilgængelig hukommelse: 3.31Gb
Fri percentil: 80.00%
Statuslinje:
| +++++++++ ——————————–
========================================
Nuværende brug
========================================
Nuværende processer: 28
Gennemsnitlig hukommelse: 76Mb
Maksimal hukommelse: 80Mb
Samlet hukommelse: 1.99Gb
========================================
Projiceret brug
========================================
Samtidig bedst: 446 flere forbindelser
Samtidig værste: 424 flere forbindelser
========================================

Som du kan se, fortæller det os antallet af forbindelser til Apache, der er i gang, mængden af ​​hukommelse optaget, tilgængelig hukommelse osv. 🙂

Download .sh-scriptet

Ganske nyttigt eller ej?

Selv med blot et par minutter mere kunne vi få disse oplysninger til at nå os via e-mail, det vil sige, vi ville først sætte i crontab, der hver X gang (for eksempel 1 time) opretter denne rapport, udskriver rapporten i en fil (stat.info) og derefter send os filen via e-mail ved hjælp af en metode, som vi har forklaret her før.

Det ville være:

1. Læg ind crontab kør hver time
2. Hvad der vil blive udført ville være:

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

Glem IKKE at give eksekveringstilladelser (chmod + x apache-stats.sh) så de kan køre det

Og voila, det skal fungere uden problemer 😀
Nå intet ... endnu et tip, som jeg håber vil være nyttigt 😉

hilsen


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Algave sagde han

    Dette script kan være meget nyttigt for mig, tak for at du deler det 🙂

  2.   RAW-Basic sagde han

    OT: Sandy, du kan stoppe med at græde i hjørnerne, at ingen fortalte dig om indlægget .. xD

    Tak for at dele det, det er godt for mig at videregive dem til nogle mennesker, der helt sikkert vil passe dem som en handske ..

  3.   David valverde sagde han

    Vi har været meget glade for at finde denne artikel, vi har skrevet den i lang tid, og vi forventede lidt mere entusiasme fra Cristalab-læsere. Måske var det ikke det rigtige sted at sende det 🙂

    Hvis du er interesseret i artikler af denne type, tøv ikke med at sige det, og vi laver selvstudier og hjælpeprogrammer i bash.

    Hilsner fra Grafitto!

    1.    KZKG ^ Gaara sagde han

      Mange tak for at have læst os, for at kommentere og for at dele 🙂
      Hvis du vil lave flere scripts til at automatisere opgaver, for 'noget', som du synes kan være interessant eller nyttigt... tøv ikke med at kontakte mig (kzkggaara[at]desdelinux[dot]net).

      Tak igen for dit arbejde

      hilsen

      1.    David valverde sagde han

        Jeg laver et lille stykke arbejde, der kræver forbindelse til databasen fra bash og noget andet. Det er simpelt, men jeg lægger det på en selvstudieplan, lad os se om du kan lide det.

        Tak for velkomsten!

  4.   Yagi sagde han

    hej, måske er scriptet ikke tilgængeligt ?? Jeg kunne ikke downloade det
    Hvis du kan tjekke det ud, ville det være dejligt, jeg er interesseret
    hilsner, tak for deling