Sivu 1/1

Virheistä tms. vikatilanteista ilmoitus sähköpostiin

Lähetetty: 10.10.2012 18:18
Kirjoittaja noeikujoo
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.

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

Lähetetty: 10.10.2012 18:30
Kirjoittaja jarno
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?

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

Lähetetty: 10.10.2012 18:40
Kirjoittaja noeikujoo
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.

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

Lähetetty: 12.10.2012 16:27
Kirjoittaja elain1
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.

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

Lähetetty: 15.10.2012 8:39
Kirjoittaja noeikujoo
Kiitti vinkistä! Monit löytyikin suoraan Ubuntun pakettihallinasta ja asennuskin oli aika helppoa.