Hrvatska akademska i istraživačka mreža
  NASLOVNICA MAPA WEBA TRAŽILICA KONTAKTI CARNET WEB
Hrvatska akademska i istraživačka mreža
 
menu 4
Sigurnost
menu 4
Distribucija
menu 4
Pomoć
menu 4
Dokumenti
menu 4
menu 4

 

 

27-09-05 10:00
Obavijesti emailom o sistemskim događajima

piše BORIS TROJAN

Jedna od najosnovnijih automatizacija kod održavanja sustava trebala bi biti pravovremeno obavještavanje administratora o određenih sistemskim događajima. Ovdje ćemo opisati dva komandnolinijska alata koji nam omogućuju izradu sustava obavještavanja mail porukom za određeni EventID unutar Event Viewera: Blat i eventtrigers.exe.

 

Blat je Win32 komandnolinijski alat za slanje e-mail poruka SMTP ili NNTP protokolom. Autori su odobrili slobodno korištenje ovog alata.

 

Komandnolinijski sistemski alat eventtrigger.exe nalazi se u direktoriju %windir\system32 i služi za prikaz i konfiguraciju okidača događaja koji se unutar Event Viewera označavaju ID brojevima.

 

Kombinacijom ova dva alata dobivamo funkcionalan sustav koji će administratoru poslati e-mail poruku kada se željeni događaj pojavi unutar Event Viewera.

 

Konfiguracija okidača događaja

 

Osnovna konfiguracija eventtriggers.exe alata je sljedeća:

 

eventtriggers /create /tr "Security ID 528 svchost" /l Security /eid 528 /tk

H:\tbed\cmd\Blat240\Blat240\full\sendEvent.cmd

 

Parametri:

 

/create                   Stvaranje novog okidača

/tr imeokidača         Prepoznatljivo ime okidača

/l [APPLICATION] [SYSTEM] [SECURITY]     Ime eventloga koji se nadgleda

/eid broj                 Identifikacijski broj događaja

/tk imeskripte          Ime aplikacije ili skripte koja se pokreće

 

U našem primjeru pokrećemo komandnolinijsku skriptu send.cmd koja konfigurira i pokreće blat.exe.

 

Ostali zanimljivi parametri:

 

/s imeračunala     Ime ili IP adresa udaljenog računala

/d opis               Detaljni opis stvorenog okidača

/delete /tid broj   Brisanje stvorenih okidača prema broju okidača

 

Konfiguracija SMTP klijenta Blat

 

Ovaj alat nudi pregršt konfiguracijskih parametara i kao takav predstavlja se kao ozbiljan SMTP klijent.

 

Osnovna konfiguracija blat.exe alata je sljedeća:

 

blast - -body "Ovo je poruka" -server ime.servera.hr -to ime@domena.hr -f ime@domena.hr -subject "Naslov poruke" -u login -p password

 

Parametri:

 

-body     Tekst poruke

-server    Ime SMTP servera

-to          E-mail adresa primaoca

-f            E-mail adresa pošiljaoca

-subject   Naslov poruke

-u            Korisničko ime na SMTP serveru

-p            Password na SMTP serveru

 

Ostali zanimljivi parametri:

 

-log <ime datoteke>     Log datoteka zapisuje osnovne podatke o slanju

-debug     Stvara log datoteku o komunikaciji sa SMTP serverom

-tf <ime datoteke>     Datoteka sadrži listu primaoca (odvojeno zarezom)

 

U cilju brzog uređivanja podataka, batch skripta koju pozivamo alatom eventtrigger.exe može izgledati i ovako:

 

@echo off

:::::::::::::: varijable ::::::::::::::

set eMail=-to ime@domena.hr

set body=-body "Test"

set from=-f "admin@domena.hr"

set subj=-subject "Test Blat"

set server=-server ime.domena.hr

set x=-x "X-Header-Test: Blat SMTP client v2.4"

set debug=-debug -log smtplog.log -timestamp

set log=-log blatlog.txt

set auth=-u login -p password

::::::::::::::::: pokreni Blat! :::::::::::::::::

blat - %body% %server% %email% %from% %subj% %log% %debug% %auth%

 

Na žalost, Blat podržava samo logon metode SMTP AUTH, AUTH PLAIN i AUTH GSS-API, a ne podržava Microsoftov AUTH NTLM. Ako želite poslati poruku preko Microsoft SMTP servera koji zahtijeva autentikaciju, morat ćete na serveru aktivirati opciju Basic Authentication i smanjiti razinu sigurnosti. No, ako poruku šaljete samo na lokalnu podmrežu samom sebi, ne morate brinuti o autentikaciji.





[Lista]
Ovu uslugu CARNeta realizira Sveučilišni računski centar Sveučilišta u Zagrebu
  Copyright ©2005. CARNet. Sva prava zadržana. Impressum.
Mail to
sys-portal@CARNet.hr