Skrypt Bash do przeglądania statystyk zużycia pamięci RAM Apache

 Wszyscy, którzy zarządzają serwerami internetowymi, zawsze szukają nowego narzędzia lub ulepszeń, aby uzyskać więcej informacji o naszych zasobach sprzętowych lub zmniejszyć zużycie 😀

Tutaj zostawię ci skrypt, który włożyli jakiś czas temu Crystalb właśnie za toAby zmierzyć zużycie pamięci Apache, zostawiam przykład danych, które dostarcza:

====================================
Procesy Apache i użycie pamięci.
====================================
Całkowita zainstalowana pamięć: 4.09 GB
Dostępna pamięć: 3.31 GB
Wolny percentyl: 80.00%
Pasek stanu:
| +++++++++ ——————————– |
====================================
Bieżące użycie
====================================
Bieżące procesy: 28
Średnia pamięć: 76 MB
Maksymalna pamięć: 80 MB
Całkowita pamięć: 1.99 GB
====================================
Przewidywane użycie
====================================
Najlepsza liczba jednoczesnych połączeń: 446 więcej połączeń
Jednoczesne najgorsze: 424 więcej połączeń
====================================

Jak widać, informuje nas o liczbie trwających połączeń z Apache, ilości zajętej pamięci, dostępnej pamięci itp. 🙂

Pobierz skrypt .sh

Całkiem przydatne czy nie?

Nawet po kilku minutach moglibyśmy sprawić, by te informacje dotarły do ​​nas przez e-mail, to znaczy najpierw umieściliśmy crontab, aby za każdym razem X (na przykład 1 godzina) sporządzał ten raport, drukował raport w pliku (stat.info ), a następnie wyślij nam plik e-mailem, korzystając z metody, którą wyjaśniliśmy wcześniej tutaj.

To byłby:

1. Wtrącić crontab biegać co godzinę
2. Co zostanie wykonane, to:

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

NIE zapomnij dać uprawnień do wykonywania (chmod + x apache-stats.sh), aby mogli go uruchomić

I voila, powinno działać bez problemów 😀
No nic ... kolejna wskazówka, która mam nadzieję się przyda 😉

pozdrowienia


6 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Algawa powiedział

    Ten skrypt może być dla mnie bardzo przydatny, dziękuję za udostępnienie 🙂

  2.   RAW-podstawowy powiedział

    OT: Sandy, możesz przestać płakać w kątach, których nikt nie komentował o poście… xD

    Dziękuję za udostępnienie, dobrze, że podam je jakimś osobom, które z pewnością będą do nich pasować jak ulał.

  3.   Davida Valverde'a powiedział

    Byliśmy bardzo podekscytowani tym artykułem, pisaliśmy go od dawna i spodziewaliśmy się większego entuzjazmu ze strony czytelników Cristalab. Może to nie było właściwe miejsce, aby to opublikować 🙂

    Jeśli jesteś zainteresowany artykułami tego typu, nie wahaj się tego powiedzieć, a my będziemy robić tutoriale i narzędzia w bashu.

    Pozdrowienia od Grafitto!

    1.    KZKG ^ Gaara powiedział

      Bardzo dziękujemy za przeczytanie nas, komentarze i udostępnienie 🙂
      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).

      Jeszcze raz dziękuję za Twoją pracę

      pozdrowienia

      1.    Davida Valverde'a powiedział

        Wykonuję małą pracę, która wymaga połączenia z bazą danych z basha i czegoś innego. To proste, ale umieszczę to w planie samouczka, zobaczmy, czy Ci się spodoba.

        Dzięki za powitanie!

  4.   Yagi powiedział

    cześć, może skrypt nie jest dostępny? Nie mogłem go pobrać
    Jeśli możesz to sprawdzić, byłoby świetnie, jestem zainteresowany
    pozdrowienia, dzięki za udostępnienie