SIDEBAR
»
S
I
D
E
B
A
R
«
Serverio apkrovimo stebėjimas ir informavimas el.paštu
Apr 1st, 2009 by Mindaugas Beniušis

Naudojant dedikuotus ir virtualius dedikuotus serverius (VDS) yra naudinga gauti pranešimus apie pernelyg didelį serverio apkrovimą. Tai (ir žymiai daugiau) sugeba programėlė monit. Norėdami ją įdiegti turite turėti prieigą prie serverio per ssh. Susiinstaliuokite paketą yum pagalba jei naudojate DAG repozitoriją:

yum –enable rpmforge install monit -y

monit konfigūravimas paprastas, dažnu atveju pakanka atkomentuoti eilutes faile /etc/monit.conf. Tam galite naudoti teksto redaktorius nano, pico, mcedit. Pastarasis patogus pradedantiesiems vartotojams, panašus į Windows sistemoje naudojamą ‘Total Commander’.
Atsidarykite failą:

mcedit /etc/monit.conf

Jei sistemoje nėra mcedit programos, susiinstaliuokite paketą mc:

yum install mc -y

Pradžiai pakaks atkomentuoti šias eilutes(Jų reikšmės pateiktos standartinės):

set daemon  120

# žemiau nurodykite pašto serverį laiškų siuntimui
set mailserver mail.domain.tld

# žemiau nurodykite el. pašto adresą laiškų siuntimui
set alert sysadm@domain.tld

check system host.domain.tld

# žemiau nurodykite sąlygas kada reikia siųsti laiškus
if loadavg (1min) > 4 then alert
if loadavg (5min) > 2 then alert
if memory usage > 75% then alert
if cpu usage (user) > 70% then alert
if cpu usage (system) > 30% then alert
if cpu usage (wait) > 20% then alert

Atlikę reikiamus pakeitimus išsaugokite failą ir paleiskite servisą:

/sbin/service monit start

Ši komanda leis startuoti monit servisui ir po VDS perkrovimo:

chkconfig –level 345 monit on

Serverio apkrovimui pasiekus aprašytas reikšmes, nurodytu el.pašto adresu apie tai bus išsiųstas pranešimas.

»  Substance:WordPress   »  Style:Ahren Ahimsa