OpenAudit LAMP serveril.: Difference between revisions
Line 28: | Line 28: | ||
* Kui rakendus jookseb eraldi masinas siis min: | * Kui rakendus jookseb eraldi masinas siis min: | ||
160 MB RAM | |||
2. 10 GB HDD | 2. 10 GB HDD | ||
3. LAN | 3. LAN |
Revision as of 14:01, 26 September 2010
OpenAudit installeerimine LAMP serveril.
...ARTIKKEL ALLES VALMIMISEL...
Autor: Martin Leisberg
Versioon: 1.0
Loodud: 26.09.2010
Sissejuhatus
Iga natukene suurema süsteemi administraator teab kui raske ning tüütu on hoida ajakohast informatsiooni oma tööjaamade kohta ja mitte ainult tööjaamade! Milline masin kus korrusel asub, kes kasutab, mis nimi on, milline tarkavara installeeritud, missuguse riistvaraga tegu, kui kiired mälud, kui suured kettad jne jne.
Tublid administraatorid kasutavad järjepidevalt erinevate exceli tabelite vms täitmist ning uuendamist. Nutikamad kasutavad teatud aja tagant automaaselt käivituvaid skripte, mis kohmaka Accessi baasi loovad. Lahendusi on erinevaid oma IT pargi kohta ajakohase informatsiooni saamiseks/talletamiseks. Teisalt, kui see teema alati jutuks tuleb mõnes teemaga kokkupuutuvas seltskonnas siis enamus ei ole oma lahendusega rahul või peavad seda liiga tüütuks. Reeglina ollakse koheselt valmis kasutusele võtma uuemaid st paremaid süsteeme.
Siin artiklis üritangi Teile üht sellist minumeelest küllaltki automaatset ning mugavat lahendust näidata. Olen seda ise juba mõned aastad kasutanud ning ausalt öeldes, olen hetkel lõpetanud parema analoogi otsimise. Sama on juhtunud paljude sõpradega kellele olen viite andnud, rakendus tundub olevat midagi mida on paljud otsinud. Loomumlikult on süsteemil omad vead, kuid hetkel kaaluvad plussid selle üle.
Tegemist on vabavaralise ning entusiastide poolt arendatava tarkvaraga OpenAudit. Tervik moodustub veebiserverist, MySQL baasist ning mõnest skriptist. Skriptid käivad ringi mööda neile ettemääratud „võrgu harusid“ korjates arvutitest/seadmetest eeldefineeritud informatsiooni. Korjatud andmed saadetakse andmebaasi ning administraator saab sealt erinevaid andmeid erinevate masinate kohta vaadata läbi kauni ja kasutajasõbraliku PHP veebilehe. Näiteks saab süsteemi liidestada LDAP kasutajatega ning seega vastavate õigustega saavad veeblehte vaadata ka mitte ainult IT töötajaskond. Näiteks osakonnajuhatajad, kelledel on vaja infot oma osakonna IT varade kohta vms.
On palju eeldefineeritud vaateid (SQL päringuid) kus kuvatakse mingi konkreetne info masina kohta (riistvara/tarkvara/jne) kuid kui pealehakkamist ja oskust on, saab neid PHP lehti firmale spetsiifiliste päringutega ise vabalt juurde luua. Olen seda isiklikult teinud kui on kusagile vaja millegi konkreetse kohta aru anda. Tulemuse saab kuvada nii veebilehena / PDF raportina / Exceli failine jne. Just see lihtsus, paindlikkus ning kasutajasõbralikkus, mugavus teevad OpenAuditi väga meeldivaks ning kergesti poolehoidu võitvaks.
Eeldused
- Kui rakendus jookseb eraldi masinas siis min:
160 MB RAM 2. 10 GB HDD 3. LAN
- Hoides kogu audiitori funktsionaalsust vabavarana siis Ubuntu 10.04 Server LTS, LAMP server. (Antud juhend on tehtud just selle operatsioonisüsteemi baasil)
- Mugavaks installeerimiseks OpenAudit masina ligipääs internetile.
- Kasutajakonto millel on WMI ligipääs kõikidele masinatele millistest tahetakse infot korjata.
- Administraatoril peavad olema baasteadmised kasutamaks Linuxi konsooli.
- Administraatoril peavad olema baasteadmised Linuxi failiõigustest.
- Administraator peab teadma auditeeritava IT võrgu ehitust ning struktuuri.
- Kasuks tuleb MySQL'i kasutamise oskus käsurealt.