course aims in Estonian
Kursuse eesmärk on anda ülevaade operatsioonisüsteemide ja rakenduste logimisest ning seirest.
course aims in English
The goal of the course is to give overview about operating system and application logging and monitoring.
learning outcomes in the course in Est.
Aine läbinud üliõpilane oskab:
- määratleda sobivat lähenemisviisi keskse seire ja logimislahenduse ning analüütika rakendamisel;
- töötada platvormilogidega Linux/Windows keskkonnas;
- määratleda ja rakendada logimise nõuded rakendustes ning skriptides;
- rakendada tsentraliseeritud logihalduslahendust;
- rakendada tsentraliseeritud seirelahendust;
- töötada rsyslog platvormiga;
- teostada korrelatsiooni;
- määratleda seire ja logihalduse jaoks vajalikud tööprotsessid.
learning outcomes in the course in Eng.
After completing the course the student is able to:
- determine appropriate approach for implementing central monitoring and log management and intelligence solution;
- work with OS logs in Linux/Windows environment;
- define requirements for logging and implement logging in apps and scripts;
- implement centralized log management solution;
- implement centralized monitoring solution;
- work with rsyslog platform;
- perform correlation;
- define necessary operational processes around monitoring and log management.
brief description of the course in Estonian
1. Sissejuhatus logimisse, põhimõisted, protokollid ja standardid.
2. Syslog protokoll, rsyslog tarkvara heterogeenses keskkonnas, logide koondamine, suunamine, arhiveerimine.
3. Regulaaravaldiste tutvustus ja nende kasutamine logide töötlemisel.
4. Logimise rakendamine rakendustes ja skriptides, log4j teek.
5. Logide korrelatsioon ja ananlüüs, Graylog või Elastic tarkvarad.
6. Traditsiooniline seire, võrdlus logihaldusega, Zabbix tarkvara.
7. Tööprotsessid ja funktsioonid (SOC, OC, ITIL), nõudluse juhtimine.
8. Logihalduse ja analüütika kontseptuaalne arhitektuur, logide terviklikkus, koostalitusvõime.
brief description of the course in English
1. Introduction, definitions, protocols and standards.
2. Syslog protocol, rsyslog suite in heterogeneous environment, log aggregation, relay and archive.
3. Introduction to regular expressions and using regular expressions for log processing.
4. Logging implementation in applications and scripts, log4j library.
5. Log correlation and analysis. Graylog or Elastic suit.
6. Traditional monitoring, comparision with log management, Zabbix suite.
7. Operational processes and functions (SOC, OC, ITIL), demand management.
8. Conceptual architecture for log management and intelligence, log integrity, interoperability.
type of assessment in Estonian
Eksam
type of assessment in English
Exam
independent study in Estonian
Teha palju praktilist tööd virtuaalmasinatega, et omandada logide kogumise ning logide monitooringu süsteemide kasutamise oskused. Kuna paljud logisüsteemid eeldavad regulaaravaldiste kirjamist, siis peavad õppurid keskenduma sellele, kuna siis saavad seda teadmist erinevate logi/seiresüsteemide puhul rakendada.
independent study in English
-
study literature
Vajaliku õppekirjanduse annab õppejõud loengutes.
Teaching materials will be provided by the lecturer during the course.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):