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

 Svi mi koji upravljamo web serverima uvijek smo u potrazi za nekim novim alatom ili podešavanjem, bilo da imamo više informacija o našim hardverskim resursima ili da smanjimo potrošnju 😀

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

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

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

Preuzimanje skripte .sh

Sasvim korisno ili ne?

Čak i sa samo nekoliko minuta da bismo te informacije mogli postići e-poštom, odnosno prvo bismo stavili u crontab da svaki X put (na primjer 1 sat) napravi ovaj izvještaj, ispiše izvještaj u datoteku (stat.info), a zatim pošaljite nam datoteku e-poštom koristeći neki od načina koji smo ovdje već objasnili.

Bilo bi:

1. Stavi 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 😉

Saludos


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

6 komentara, ostavi svoj

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Algabe rekao je

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

  2.   RAW-Basic rekao je

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

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

  3.   David valverde rekao je

    Bili smo vrlo uzbuđeni što smo pronašli ovaj članak, prošlo je puno vremena otkad smo ga napisali 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 rekao je

      Puno vam hvala što ste nas pročitali, komentirali i podijelili 🙂
      Ako želite napraviti više skripti za automatizaciju zadataka, za 'nešto' što smatrate zanimljivim ili korisnim ... ne ustručavajte se kontaktirati me (kzkggaara [at] desdelinux [dot] net).

      Još jednom hvala na vašem radu

      Saludos

      1.    David valverde rekao je

        Radim mali posao koji zahtijeva povezivanje 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.   Yagui rekao je

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