„Bash“ scenarijus, skirtas peržiūrėti „Apache“ RAM vartojimo statistiką

 Mes visi, valdantys interneto serverius, visada ieškome naujo įrankio ar pritaikymo, norėdami gauti daugiau informacijos apie aparatūros išteklius arba sumažinti vartojimą consumption

Čia aš paliksiu jums scenarijų jie įdėjo prieš kurį laiką Crystalb būtent tamNorėdami įvertinti „Apache“ atminties suvartojimą, palieku pateikiamų duomenų pavyzdį:

========================================
Apache procesai ir atminties naudojimas.
========================================
Bendra įdiegta atmintis: 4.09 Gb
Galima atmintis: 3.31 GB
Laisvas procentilis: 80.00%
Būsenos juosta:
| +++++++++ —————————– | |
========================================
Dabartinis naudojimas
========================================
Dabartiniai procesai: 28
Vidutinė atmintis: 76 MB
Didžiausia atmintis: 80 MB
Bendra atmintis: 1.99 GB
========================================
Numatomas naudojimas
========================================
Geriausias vienu metu: dar 446 ryšys (-iai)
Vienu metu blogiausia: dar 424 ryšiai
========================================

Kaip matote, jis nurodo vykdomų jungčių su „Apache“ skaičių, užimtos atminties kiekį, laisvą atmintį ir kt. 🙂

Atsisiųskite .sh scenarijų

Gana naudinga ar ne?

Net praėjus vos kelioms minutėms, mes galėtume priversti šią informaciją pasiekti mus el. Paštu, tai yra, pirmiausia mes įdėsime į crontab, kad kas X kartą (pvz., 1 valanda) padarykite šią ataskaitą, atspausdinkite ataskaitą faile (stat.info ) ir tada atsiųskite mums failą el. paštu naudodami metodą, kurį čia jau paaiškinome anksčiau.

Tai būtų:

1. Įdėkite crontab bėgti kas valandą
2. Kas bus įvykdyta, bus:

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

Nepamirškite suteikti leidimų vykdyti (chmod + x apache-stats.sh), kad jie galėtų jį paleisti

O voila, tai turėtų veikti be problemų 😀
Na nieko ... dar vienas patarimas, kuris, tikiuosi, bus naudingas 😉

saludos


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Algabė sakė

    Šis scenarijus man gali būti labai naudingas, ačiū, kad juo pasidalijote 🙂

  2.   „RAW-Basic“ sakė

    OT: Sandy, tu gali nustoti verkti kampuose, kad niekas tau nesakė apie įrašą .. xD

    Ačiū, kad pasidalinau ja, man gera perduoti juos kai kuriems žmonėms, kurie tikrai jiems tiks kaip pirštinė.

  3.   Deividas Valverde sakė

    Labai džiaugėmės radę šį straipsnį, jau seniai jį parašėme ir tikėjomės dar šiek tiek entuziazmo iš „Cristalab“ skaitytojų. Galbūt tai nebuvo tinkama vieta jį paskelbti 🙂

    Jei jus domina tokio tipo straipsniai, nedvejodami taip sakykite, ir mes atliksime mokomąsias programas ir komunalines paslaugas bash.

    Sveikinimai iš Grafitto!

    1.    KZKG ^ Gaara sakė

      Labai ačiū, kad skaitėte mus, komentavote ir dalijotės 🙂
      Jei norite sukurti daugiau scenarijų, skirtų užduotims automatizuoti, „kažkam“, kas, jūsų manymu, gali būti įdomaus ar naudingo... nedvejodami susisiekite su manimi (kzkggaara[at]desdelinux[taškas] tinklas).

      Dar kartą ačiū už jūsų darbą

      saludos

      1.    Deividas Valverde sakė

        Aš darau nedidelį darbą, kuriam reikalingas prisijungimas prie duomenų bazės iš „bash“ ir dar kažko. Tai paprasta, bet aš įdėsiu jį į mokymo planą, pažiūrėkime, ar jums tai patinka.

        Ačiū už priėmimą!

  4.   Yagi sakė

    labas, gal scenarijaus nera ?? Aš negalėjau jo atsisiųsti
    Jei galėtumėte tai patikrinti, būtų puiku, domiuosi
    sveikinimai, ačiū už pasidalinimą