Bash skripta za prikaz statistike potrošnje RAM-a Apache

 Svi mi koji upravljamo web poslužiteljima uvijek smo u potrazi za nekim novim alatom ili podešavanjem, bilo da bismo imali više informacija o svojim hardverskim resursima ili kako bismo smanjili potrošnju

Ovdje ću vam ostaviti skriptu koja stavili su maloprije u Kristalab upravo za ovoDa bih izmjerio potrošnju memorije Apachea, ostavljam primjer podataka koje pruža:

==========================================
Apache procesi i korištenje memorije.
==========================================
Ukupna instalirana memorija: 4.09 Gb
Dostupna memorija: 3.31Gb
Besplatni percentil: 80.00%
Traka stanja:
| +++++++++ —————————– |
==========================================
Trenutna upotreba
==========================================
Trenutni procesi: 28
Prosječna memorija: 76Mb
Maksimalna memorija: 80Mb
Ukupna memorija: 1.99 Gb
==========================================
Predviđena upotreba
==========================================
Istodobno najbolje: 446 dodatnih veza
Istodobno najgore: 424 dodatnih veza
==========================================

Kao što vidite, govori nam o broju veza s Apacheom koje su u tijeku, količini zauzete memorije, dostupnoj memoriji itd. 🙂

Preuzimanje skripte .sh

Sasvim korisno ili ne?

Čak i sa samo nekoliko minuta da bismo te podatke mogli postići e-poštom, odnosno prvo bismo stavili u crontab da svaki X put (na primjer 1 sat) napravi ovo izvješće, ispiše izvješće u datoteku (stat.info), a zatim pošaljite nam datoteku e-poštom pomoću neke metode koju smo ovdje već objasnili.

Bilo bi:

1. Stavite crontab trčati svaki sat
2. Ono što će se izvršiti bilo bi:

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

NE zaboravite dati dozvole za izvršavanje (chmod + x apache-stats.sh) kako bi ga mogli pokrenuti

I voila, to bi trebalo raditi bez problema 😀
Pa ništa ... još jedan savjet za koji se nadam da će vam biti koristan 😉

pozdravi


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Algave dijo

    Ova skripta mi može biti vrlo korisna, hvala što ste je podijelili 🙂

  2.   RAW-Basic dijo

    OT: Sandy, možeš prestati plakati u kutovima da ti nitko nije govorio o postu .. xD

    Hvala što ste ga podijelili, dobro je da ih dam nekim ljudima koji će im zasigurno odgovarati poput rukavica ..

  3.   David Valvelrde dijo

    Jako smo uzbuđeni što smo pronašli ovaj članak, već smo ga dugo pisali i očekivali smo malo više entuzijazma od čitatelja Cristalaba. Možda to nije bilo pravo mjesto za objavljivanje 🙂

    Ako ste zainteresirani za članke ove vrste, nemojte se ustručavati to reći, a mi ćemo raditi basatove i korisne programe na bashu.

    Pozdrav od Grafitta!

    1.    KZKG ^ Gaara dijo

      Puno vam hvala što ste nas pročitali, komentirali i podijelili 🙂
      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).

      Još jednom hvala na vašem radu

      pozdravi

      1.    David Valvelrde dijo

        Radim mali posao koji zahtijeva vezu s bazom podataka iz basha i nešto drugo. Jednostavno je, ali stavit ću ga u plan poduka, da vidimo hoće li vam se svidjeti.

        Hvala na dobrodošlici!

  4.   Yagi dijo

    bok, mozda skripta nije dostupna ?? Nisam ga mogao preuzeti
    Ako to možete provjeriti, bilo bi sjajno, zanima me
    pozdrav, hvala na podjeli