Virheistä tms. vikatilanteista ilmoitus sähköpostiin

Yleiset ongelmat, ohjelmien kääntäminen, kernel, lirc jne.

Virheistä tms. vikatilanteista ilmoitus sähköpostiin

ViestiKirjoittaja noeikujoo » 10.10.2012 18:18

Miten saisi helpoiten viritettyä sellaisen systeemin, että jos VDR-palvelimeen tulee jotain häikkää, niin siitä lähtisi sähköpostilla ilmoitus haluttuun sähköpostiosoitteeseen?

Ilmoitus olisi hyvä tulla esim. seuraavissa tilanteessa:
- Vapaa levytila alkaa käydä vähiin
- Prossun kuormitus pitkään tapissa (jokin prosessi vie liikaa cpu aikaa)
- VDR:n emegency exit
- Virheilmoituksia logeissa
- Kovalevyn virheet
- Koneen lämpötilat yli asetetun rajan (lmsensors)
- Muisti alkaa loppua
- Verkkoliikennettä liian paljon valitulla aikavälillä

Eli kaikista mahdollisista ongelmista, jotka saattavat haitata/hidastaa koneen toimintaa, lähtisi ilmoitus sähköpostilla. Jos sähköposti tulisi hyvissä ajoin, vian voisi ehtiä korjata ennenkuin siitä on suurempaa haittaa.

Vapaan levytilan tarkistamiseen virittelin tällaisen skriptin:
Koodi: Valitse kaikki
# cat space.sh
#!/bin/bash
CURRENT=$(df / | grep / | awk '{ print $5}' | sed 's/%//g')
THRESHOLD=95

if [ "$CURRENT" -gt "$THRESHOLD" ] ; then
    mail -s 'Low disk space alert!' root@example.com << EOF
Your root partition remaining free space is critically low. Used: $CURRENT%
EOF
fi


Ei vaan jaksaisi alkaa viritellä noita skriptejä joka asialle erikseen, joten olisi kiva tietää, onko vikojen/virheiden valvontaan olemassa jotain valmista palikkaa? Käytössä Ubuntu 10.04.4 LTS.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Virheistä tms. vikatilanteista ilmoitus sähköpostiin

ViestiKirjoittaja jarno » 10.10.2012 18:30

noeikujoo kirjoitti:Ei vaan jaksaisi alkaa viritellä noita skriptejä joka asialle erikseen, joten olisi kiva tietää, onko vikojen/virheiden valvontaan olemassa jotain valmista palikkaa? Käytössä Ubuntu 10.04.4 LTS.


Onhan noita, Nagios ja Zabbix osui ensimmäisenä eteen. Molemmat taitaa löytyä Ubuntun repoista, ainakin tässä 12.04:ssä joka on läppärissä. Saattaa tosin olla turhan raskaita tuohon tarkoitukseen?
Avatar
jarno
Yli-ihminen
 
Viestit: 527
Liittynyt: 25.06.2005 3:00
Paikkakunta: Tampere

Re: Virheistä tms. vikatilanteista ilmoitus sähköpostiin

ViestiKirjoittaja noeikujoo » 10.10.2012 18:40

Tuota nagiosta joskus katselin, mutta vaikutti turhan raskaalta. Joku kevyempi kilke olisi hakusessa. Palvelimen käyttöaste ei ole kotikäytössä kovinkaan suuri, mutta vikatilanteisiin olisi hyvä päästä puuttumaan hyvissä ajoin.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani

Re: Virheistä tms. vikatilanteista ilmoitus sähköpostiin

ViestiKirjoittaja elain1 » 12.10.2012 16:27

monit
http://linux.die.net/man/1/monit

Itsellä on serverillä käytössä vahtimassa paria serviceä ja kokonais prossun/muistin käyttöä. En ole jaksanut tarkemmin tutustua mitä kaikkea tuohon saisi naitettua kun nuo on riittäny omaan käyttöön ihan hyvin.

Tuollehan löytys myös valmis WebGUI (http://mmonit.com/), mutta en ole itse kokeillu kun conffi filutkin on helppo säätää kohdilleen.
elain1
Amatööri
 
Viestit: 17
Liittynyt: 24.08.2006 22:03
Paikkakunta: Kotka

Re: Virheistä tms. vikatilanteista ilmoitus sähköpostiin

ViestiKirjoittaja noeikujoo » 15.10.2012 8:39

Kiitti vinkistä! Monit löytyikin suoraan Ubuntun pakettihallinasta ja asennuskin oli aika helppoa.
Avatar
noeikujoo
Yli-ihminen
 
Viestit: 2156
Liittynyt: 23.08.2004 3:00
Paikkakunta: Kajaani


Paluu Linux

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 1 vierailijaa