Alle vi som administrerer webservere er alltid på utkikk etter et nytt verktøy eller tweak, enten for å ha mer informasjon om maskinvareressursene våre eller for å redusere forbruket
Her vil jeg gi deg et skript som de la for en stund siden i Krystallb nettopp for detteFor å måle minneforbruket til Apache, legger jeg et eksempel på dataene det gir:
========================================
Apache-prosesser og minnebruk.
========================================
Totalt installert minne: 4.09 GB
Tilgjengelig minne: 3.31Gb
Gratis prosentil: 80.00%
Statuslinjen:
| +++++++++ ——————————– |
========================================
Nåværende bruk
========================================
Nåværende prosesser: 28
Gjennomsnittlig minne: 76Mb
Maksimalt minne: 80Mb
Samlet minne: 1.99Gb
========================================
Prosjektert bruk
========================================
Samtidig best: 446 flere tilkobling (er)
Samtidig verste: 424 flere tilkobling (er)
========================================
Som du kan se, forteller den oss antall tilkoblinger til Apache som er i gang, hvor mye minne som er okkupert, tilgjengelig minne osv.
Ganske nyttig eller ikke?
Selv med bare noen få minutter kan vi få denne informasjonen til å nå oss via e-post, det vil si at vi først legger inn crontab som hver X gang (for eksempel 1 time) lager denne rapporten, skriver ut rapporten i en fil (stat.info) og send oss filen via e-post ved hjelp av en metode som vi har forklart her før.
Det vil bli:
1. Sett inn crontab løp hver time
2. Det som vil bli utført vil være:
/root/./script.sh >> /root/stat.info && mail -s "Server's Stats" kzkggaara@mail.com < /root/stat.info
Og det er det, det skal fungere uten problemer
Vel ingenting... nok et tips som jeg håper vil være nyttig for deg
Hilsen