Bash skript za ogled statistike porabe RAM-a Apache

 Vsi, ki upravljamo s spletnimi strežniki, se vedno trudimo za kakšno novo orodje ali prilagoditev, da bi imeli več informacij o naših strojnih virih ali zmanjšali porabo 😀

Tu vam bom pustil scenarij, ki so postavili pred časom v Kristalab ravno za toZa merjenje porabe pomnilnika Apache pustim primer podatkov, ki jih ponuja:

========================================
Apache procesi in uporaba pomnilnika.
========================================
Skupno nameščenega pomnilnika: 4.09 Gb
Razpoložljiv pomnilnik: 3.31Gb
Prosti percentil: 80.00%
Vrstica stanja:
| +++++++++ —————————– |
========================================
Trenutna uporaba
========================================
Trenutni procesi: 28
Povprečni pomnilnik: 76Mb
Največ pomnilnika: 80Mb
Splošni pomnilnik: 1.99 Gb
========================================
Predvidena uporaba
========================================
Sočasno najboljše: 446 dodatnih povezav
Sočasno najslabše: 424 dodatnih povezav
========================================

Kot lahko vidite, nam pove število povezav z Apachejem, ki so v teku, količino zasedenega pomnilnika, razpoložljivi pomnilnik itd. 🙂

Prenesite skript .sh

Precej uporabno ali ne?

Tudi z le nekaj minutami bi te informacije lahko dosegli po elektronski pošti, to pomeni, da bi najprej dali v crontab, da vsakič, ko X (npr. 1 ura) naredi to poročilo, natisne poročilo v datoteko (stat.info ) in nam nato pošljite datoteko po e-pošti na nek način, ki smo ga že razložili tukaj.

To bi bilo:

1. Daj noter crontab teči vsako uro
2. Izvedeno bi bilo:

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

NE pozabite dati dovoljenj za izvajanje (chmod + x apache-stats.sh), da ga lahko zaženejo

In voila, to bi moralo delovati brez težav 😀
No nič ... še en namig, za katerega upam, da bo koristen 😉

pozdrav


6 komentarja, pustite svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Algave je dejal

    Ta skript mi ​​je lahko zelo koristen, hvala, ker ste ga delili 🙂

  2.   RAW-osnovno je dejal

    OT: Sandy, nehaš jokati v kotih, ki jih ni nihče komentiral glede objave .. xD

    Hvala, ker ste jo delili, dobro je, da jih dam nekaterim ljudem, ki jim bodo zagotovo ustrezale kot rokavice.

  3.   David Valvrde je dejal

    Zelo smo navdušeni nad tem člankom, že dolgo smo ga pisali in pričakovali smo malo več navdušenja bralcev Cristalaba. Mogoče ni bilo pravo mesto za objavo 🙂

    Če vas zanimajo tovrstni članki, ne oklevajte in povejte, da bomo v bash izvajali vaje in pripomočke.

    Lep pozdrav od Grafitto!

    1.    KZKG ^ Gaara je dejal

      Najlepša hvala, ker ste nas prebrali, komentirali in delili 🙂
      Si deseas hacer más scripts para automatizar tareas, para ‘algo’ que consideres puede ser interesante o útil… no dudes en contactarme (kzkggaara[at]desdelinux[dot]net).

      Še enkrat hvala za vaše delo

      pozdrav

      1.    David Valvrde je dejal

        Počnem malo dela, ki zahteva povezavo z bazo podatkov iz basha in še kaj drugega. Preprosto, vendar ga bom dal v načrt vadnic, poglejmo, ali vam je všeč.

        Hvala za dobrodošlico!

  4.   Yagi je dejal

    živjo, morda skript ni na voljo ?? Nisem ga mogel prenesti
    Če lahko preverite, bi bilo super, zanima me
    lep pozdrav, hvala za delitev