<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mmahar</id>
	<title>ICO wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mmahar"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Mmahar"/>
	<updated>2026-05-07T04:27:48Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=21388</id>
		<title>Talk:Meeskond &quot;KRTK&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22KRTK%22&amp;diff=21388"/>
		<updated>2010-12-21T22:42:42Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kõik on omal kohal ja asi töötav ja värvi üle ka ei nuriseks, enamus kontori tarkvara on hall ja valge. Samas nuriseks pika tee üle et tööle saada asi :)&lt;br /&gt;
&lt;br /&gt;
Kõikke paremat tiimile,&lt;br /&gt;
Liis Merisaar.&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
Kiidan erakordselt ausat ja illustratiivset wikit.&lt;br /&gt;
Daunlõudisin koodi ja isegi baasi tekitamise SQLi ja isegi lasin ta mingis augus jooksma, aga tulemuseks sain hunniku erroreid &amp;quot;near to GO&amp;quot;... nii, et baasi ma rakendusele ise tekitada ei suutnudki. Samas on ikka natuke vähe juhendatud mismoodi ma peaksin midagi veel konfima, et see kõik tööle hakkaks. Nii et piirdun uskumisega, et see asi teil töötab. Minu usku kinnitavad ka koodivaatlused - see on jälle see Linq!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu DK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
&lt;br /&gt;
Huvitav projekt, aga lahenduse GUI jättis soovida (oli arusaamatu), samuti polnud võib-olla LINQ kasutamine hea otsus, sest tundus, et selle toimimisest ei saanud arendajad hästi aru kahjuks.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebedev&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
============================================================&lt;br /&gt;
&lt;br /&gt;
Olen sarnaselt Anneliga nõus, et wiki erakordselt aus ja illustratiivne. Hea on näha välja toodud pilt andmebaasi tabeli struktuuridest ja relatsioonidest.&lt;br /&gt;
Kuid ikka jälle koodi vaadates, kommentaarid, kommentaartid ja veelkord kommentaarid (praktiliselt mitte ühtegi kommentaari), mis lihtsustaks edaspidi seda kellegi teise poolt edasi arendada. (muidugi kui seda vaja on)&lt;br /&gt;
Kuid kahjuks puudub täpne juhis asja käima saamiseks, sest tõesti lihtsalt allalaadides ja käima lastes see asi ei käivitu.&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
===========================================================&lt;br /&gt;
&lt;br /&gt;
Esiteks oleks pidanud arendajad veidi rohkem vaeva nägema, et kasutajad saaksid koodiga kaasa toimiva andmebaasilahenduse. Hetkel tuleb ilma igasuguse juhiseta hakata andmebaase seadistama enne kui programmi toimima saab. Teiseks probleemiks on kommentaaride puudumine, näiteks on vormi nuppude/väljade nimed jäetud  a la &#039;button3&#039; ja tuleb koodi järgi tuletada, mis ta teha võiks. &lt;br /&gt;
Programmi kasutusmugavus polnud ka ehk see, mida ootaks - eriti raamatute laenutamis- ja tagastusprotsess. Aga muidu asi töötab ja teeb, mis vaja.&lt;br /&gt;
&lt;br /&gt;
Lauri Õunmaa&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
===========================================================&lt;br /&gt;
&lt;br /&gt;
Püüan hinnata tehtud tööd arvestades tegijate tausta, aga pole nõus nende argumentatsiooniga. Nagu eelkõnelejad on märkinud, jätab soovida vormikomponentide nimetus. Samuti on kehv jälgida automaatselt genereeritud ja üpris paljusõnalist koodi, kus tehtud mõned endale vajalikud muudatused (näiteks Form1.Designer.cs). Projekti ei õnnestunud paraku käivitada. Kiitust väärib wiki - päris viisakas ja piltidega varustatud juhend.&lt;br /&gt;
&lt;br /&gt;
Alvar Lumberg&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
===========================================================&lt;br /&gt;
&lt;br /&gt;
Wiki meeldis, samas üllatas koodis täielik kommentaaride puudus. Ei hakka kordama eelkõnelejate osa koodi loetavuse ja linq kasutuse koha pealt. Käima saamine oli ka nagu juba mainiti omaette tegevus andmebaasi loomise scripti puudumise tõttu(kuna kasutusel on MS SQL andmebaas oleks selle genereerimise skripti saanud paari klõpsuga kätte SQL Server Management Studio seest). Muidu GUI tundus minule sobiva struktuuriga (võimalik, et adminnid mõtlevad üht moodi) ja programm ise asjalik.&lt;br /&gt;
&lt;br /&gt;
Wiki-s kurdetud riiuli muutmisega seotud probleemi lahendamiseks soovitaks lihtsalt ühe vahetabeli juurde tekitada, kus seostatakse raamat ja riiuliga.&lt;br /&gt;
&lt;br /&gt;
Mikk Mähar&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22PE%22&amp;diff=21387</id>
		<title>Talk:Meeskond &quot;PE&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22PE%22&amp;diff=21387"/>
		<updated>2010-12-21T22:10:38Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Arvustus: Karel Niine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Programmi idee paistab olema päris hea, isegi tavalisele autoomanikule mitte ainult väiksesele autotöökojale, kus siis võimalus hoida informatsiooni, mis on autoga või muude motoriseeritud vahenditega toimunud, ning sinna kirja panna ka kulud. Ja kui omad mitut mootorsõidukit siis veel parem, sest kes ikka mäletab millal oma zigullil õli sai viimati vahetatud ja palju see maksis ;)&lt;br /&gt;
Kahjuks aga käivitamisel kurdab, et ei saa andmebaasiga ühendust, kuna connectioni teekond mis on sortusus ei kõlba. Seda ühenduse teadet taob pidevalt programmis ette. Sellisest kohast nagu “+ Directory.GetCurrentDirectory() + @&amp;quot;..\..\..\db.accdb;&amp;quot;  ta seda andmebaasi ei leidnud Samas andmebaasi fail, kui selline, on täitsa sortsu kaustas olemas.&lt;br /&gt;
&lt;br /&gt;
Form1.cs -is on piisavalt korralikult koodi kommenteeritud ning enamasti kõik ilusasti emakeeles.&lt;br /&gt;
&lt;br /&gt;
Meetodide juures oleks võinud kasutada kommentaare stiilis:&lt;br /&gt;
 /// &amp;lt;summary&amp;gt;&lt;br /&gt;
 /// Komentaar&lt;br /&gt;
 /// &amp;lt;/summary&amp;gt;&lt;br /&gt;
 /// &amp;lt;param name=&amp;quot;p&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;
 /// &amp;lt;param name=&amp;quot;koord&amp;quot;&amp;gt;&amp;lt;/param&amp;gt;&lt;br /&gt;
 /// &amp;lt;returns&amp;gt;&amp;lt;/returns&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mis lihtsustaks teistel osapooltel asja edasi arendada.&lt;br /&gt;
&lt;br /&gt;
Form2.cs -is kahjuks kommentaare napib.&lt;br /&gt;
&lt;br /&gt;
Koodist paistab veel et programm annab ka kasutajale korralikku tagasisidet valede käikude kohta ja seda järjekordselt emakeeles.&lt;br /&gt;
&lt;br /&gt;
Ausalt on välja toodud info selle kohta, milline osa koodist on internetist saadud. Kuna tõesti jalgratas ei ole mõtet uuesti leiutada, ja kui kood on veel opensource.&lt;br /&gt;
&lt;br /&gt;
Kuna aga kahjuks seda asja päris käima ei saanud, siis kasutaja poolses osas kõike funktsioone läbi proovida ei saanud. Kokkuvõtteks võib öelda, et üldmulje jäi hea, ning loodan et see teekonna probleem peale seda arvustust parandatakse.&lt;br /&gt;
&lt;br /&gt;
LISA&lt;br /&gt;
16.12.2010 - Tuli teade et lastud välja uus versioon, nüüd asi toimib, ehk siis näeb ka andemid.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Raske öelda miks ei õnnestunud käivitada programmi Visual Studios 10, sest teistel arvutitel ta surepäraselt käivitab. Igal juhul lisame meie programmi build version ehk exe fail. Saate alla laadida samast kohast&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lugupidamisega&lt;br /&gt;
PE&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Kuna olen ise auto ja mootoratta huviline siis pakkus programmi kirjeldus kohe huvi. Mõte on hea ja töötavast programmist on kasu nii väikesele/keskmisele töökojale kui ka eraisikule.&lt;br /&gt;
Kasutaja liides on hea lihtne, kuid kuna programm andmebaasiga ühendust ei saa siis on praegu temast vähe kasu. Esialgu ei ole õnnestunud ka koodi selliselt muuta, et programm andmebaasiga suhtlema hakkaks. Kui tegijatel tulevikus aega see probleem lahendada on see täitsa ok programm.&lt;br /&gt;
&lt;br /&gt;
Reigo Riives&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Esimene käivitamine ja kohe kena aken ees, kus saan sisestada oma auto andmed, margi valimisel on kena valik juba ees ja kogu protsess läks lihtsalt. Otsisin, lisasin, redigeerisin ja vaatasin statistikat- töötab :) Accessi kasutamine pole sellise lihtsa programmi puhul miinuseks. Loomulikult on siin ruumi programmi täiendamiseks (näiteks kasvõi auto ajaloost ülevaate näitamisega), kuid põhipoint on täidetud. Kokkuvõttes on vist nii, et kui kasutajal programmi kasutamisel küsimusi ei teki, siis on programm hästi tehtud. &lt;br /&gt;
&lt;br /&gt;
Jako&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Erinevalt eelpoolkõnelejatest, sain katsetada programmi koos andmebaasiga ja kohe tekkis selleteemaline küsimus.&lt;br /&gt;
Küsitav oli minu jaoks Omanike tabel - uue auto lisamisel võiks saada valida juba sisestatud omanike andmete hulgast sobiva ja kui omanik pole eelnevalt tabelis registreeritud, siis lisada tabelisse rida. Praeguse lahenduse korral võiks omaniku andmed sama edukalt olla autodega ühes tabelis.&lt;br /&gt;
Aga põhimõtteliselt asi töötab, nupud teevad seda, mida lubavad ja statistika ehk võlgnike arv ja võla summa arvutatakse ka õigesti :) &lt;br /&gt;
&lt;br /&gt;
Mari Lehis,&lt;br /&gt;
DK 21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Sain allalaadida tõesti töötava programmi, andmebaasi seadistustega ei pidanud vaeva nägema. Programm on ise suhteliselt lihtsakoeline, aga täidab enamjaolt oma eesmärki. Mõningad kontrollid on jäänud küll lisamata, näiteks saab auto aastaarvu ja omaniku telefoninumbri väljale kirjutada suvalisi tähemärke - andmebaas ei hakka samuti selle peale virisema, vaid salvestab antud väärtused kenasti ära. On olemas ka üks raport aga see võiks sisaldada oluliselt rohkem andmeid nt. võlas olevate autode ja nende omanike kohta jne. Positiivse poole pealt tooks välja, et kommentaare oli lisatud enamike meetodite juurde. Küll aga soovitaks mõne pikaks veninud meetodist teha mitu väiksemat meetodit, mis parandab loetavust ja hilisemat debugimist/täiendamist.&lt;br /&gt;
&lt;br /&gt;
Lauri Õunmaa&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Idee oli hea ning kirjeldus, mis tiimide listis antud on tekitas pisut suuremaid ootuseid, kui valmis programm täita suutis. Nimelt kirjelduse põhjal oli tekkinud ootus leida auto töökodadele mõeldud programm, kus saab näha autode tehtud tööde ajalugu, kuid antud juhul näeb vaid läbi käinud autosid.&lt;br /&gt;
&lt;br /&gt;
Hetke lahendus jättis mulle pooliku mulje nii programmi enda kui ka andmebaasi struktuuri poole pealt(see vast andestatav, kuna ei ole teil veel Raspli andmebaaside aluseid vast olnud ega ka info süsteemi projekti ainet). Lisada võiks vähemalt autoga toimunud hooldustööde ajaloo. Arvestada tuleks ka sellega, et auto omanikud ei ole alati eraisikud ning ühel omanikul võib mitu autot olla (ei ole ilus samu andmeid mitmekordselt baasis pidada).&lt;br /&gt;
&lt;br /&gt;
Andmebaasina sellisel asjal ei soovitaks kasutada accessi, kuna kui tegu on vähegi tegusama ettevõttega kasvab baas kiiresti ja access muutub suhteliselt kiiresti aeglaseks.&lt;br /&gt;
Paar aastat tagasi sai üht sarnast accessi peale ehitatud lao/kliendihaldus programmi kohatud, mis peale paar aastat kasutuses olekut oli vaja parajat kannatust sealt andmete saamiseks.&lt;br /&gt;
&lt;br /&gt;
Iseenesest tehtu on suhteliselt hästi loetava koodiga ning arusaadavalt dokumenteeritud.&lt;br /&gt;
&lt;br /&gt;
Ühe kommentaari ütleks ka eelnevale retsensendile andmebaasi mitte nurisemise kohta. Nimelt, andmebaas ei peakski nurisema telefoninumbri üle nagu andmebaaside aluste aines teada saate. Õige on sisestada selliseid andmeid mille põhjal mingeid arvutusi ei tehta varchar&#039;ina, sellised andmed ongi näiteks telefoninumber, isikukood, jne.&lt;br /&gt;
&lt;br /&gt;
Mikk Mähar&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=21370</id>
		<title>Talk:Meeskond &quot;JingJang&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22JingJang%22&amp;diff=21370"/>
		<updated>2010-12-21T21:11:20Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Retsensioon ==&lt;br /&gt;
&lt;br /&gt;
Kuna ma enne suurt midagi Xonix tüüpi mängudest kuulnud ei olnud, siis esimest korda mängu nähes ei saanud ma aru mida teha. Ilmselt oligi algul asi minu harimatuse taga kinni. Siiski võiks mängu menüü kaudu pääseda lühikest mängu juhist lugema.&lt;br /&gt;
&lt;br /&gt;
Kursor, millega nii-öelda &#039;&#039;maad lõigata&#039;&#039;, on hall ja ei eristu hästi taustast. Kursorit ei saa suvalises kohas peatada. (Ma ei tea kuidas originaalses mängus oli aga mina eelistaks sellist varianti, kus kursorit saab ääres mistahes kohas peatada.) Kuid üldiselt on mäng mängitav ja sobib nobedate näppude treenimiseks.&lt;br /&gt;
&lt;br /&gt;
Mõnede klasside ja meetodite kirjeldused on puudu (nt. class Paha). Samuti võiks kasutada koodi osadeks jaotamisel regioone (#region).&lt;br /&gt;
&lt;br /&gt;
[[User:Itelga|Itelga]] 22:47, 30 November 2010 (EET)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Ilmar Telga&#039;&#039;&#039;, D21&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 2 ==&lt;br /&gt;
&lt;br /&gt;
Tirisin koodi alla ja lasin käima. Kuna ma olen ju blond, siis üritasin kõigepealt hiirega klikata &amp;quot;Alusta&amp;quot; sõnal. Lõpuks jätsin hiirega üritamise ja väntasin Enter klahvi. Tore! Mäng läks käima! &lt;br /&gt;
Loomulikult lootsin näha ka mingisugust mängujuhendit... aga intuitiivselt asusin nooleklahvidega sahmima. Mäng oli nõnda tore, et tekitas isegi pisut hasarti. Kuigi... mina ise olen beibe, nah... ma neid teisi beibesid &amp;quot;autasuks&amp;quot; vahin :) Seega on mul ettepanek, et mängu alguses peaks olema kindlasti küsimus, kas äkki alustav mängija pole mitte beibe ja siis võiks talle näidata poolpaljaid strippareid või siis lihtsalt rahahunnikute, meigivahendite ja moodsate riiete pilte, eksju :)&lt;br /&gt;
&lt;br /&gt;
Xonix koode ma pole ka varem näinud, tirisin teie projekti alla ja katsusin selle kõik otsast lõpuni läbi lugeda. Peab ütlema, et päris hea liigendus, klassid on ilusasti eraldi, ning väga meeldis mulle Objektide kausta sisu, kus kõik puha eestikeelsed muutujad ja kommentaarid ka. &lt;br /&gt;
Teisest küljest, mis puudutab OOP programmeerimist kui sellist, oli minu jaoks hämmastav näha, kuidas Engine klassis asuvad &amp;quot;põhitegijad&amp;quot;  Update ja Draw muudkui üle kirjutati. Vot kuidas.&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks uurisin mõistagi Wikit, kust avastasin mängimise juhendi. Mis puudutab aga meeskonnaliikmete panuseid, siis ma pean mainima, et alates 5. novembrist muutub tegevuste logi  -  ja ma saan aru, et siis lõpuks töötava mängu tegemiseks läks - umbisikuliseks!&lt;br /&gt;
&lt;br /&gt;
Lõpetuseks tahan igal juhul avaldada kiitust - te tegite selle asja ära!&lt;br /&gt;
&lt;br /&gt;
Anneli Rasu, DK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 3 ==&lt;br /&gt;
Esmamuljed on samad kui eelpool kõnelejatel - avalehe Alusta nupp võiks olla erksama tooniga kui ta parajasti aktiivne on, mängu kursor on taustal märkamatu ja segab, et kursor ei jää siis seisma, kui nooleklahv lahti lasta. &lt;br /&gt;
&lt;br /&gt;
Tundub, et üks bugi on mängu lähtestamisel - pahade arv on järgmise mängu alustamisel sama suur, kui neid eelmise mängu lõpus platsile jäi.&lt;br /&gt;
Juhendis on kirjas, et P klahv on paus, kuid reaalse mängu saab pausida hoopis Enteriga.&lt;br /&gt;
Kood on hästi liigendatud, kuid märkasin, et osa kommentaare on inglise keeles ja osa eesti keeles. Ühe lahenduse piires oleks tegelikult hea kokku leppida, kuidas ja mis keeles see tehtud saab.&lt;br /&gt;
&lt;br /&gt;
Aga tegelikult on tore mäng  :) tükk aega mängisin.&lt;br /&gt;
&lt;br /&gt;
Mari Lehis&lt;br /&gt;
DK21&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 4 ==&lt;br /&gt;
&lt;br /&gt;
Esmamulje oli päris ilus. Oli näha et silmailule oli tähelepanu pööratud. Kuigi nuriseda saab ainult selle hea palli tooni üle, mida liikudes on suht raske märgata. Enda isikliku eelistusena ei meeldi mulle xonixite puhul variant, et hea pall liigub klahvi lahti lastes edasi ja seisma ei jää ta ennem kui sein ees. Seetõttu sai enda mängu puhul loogika et hea pall liigub ainult nuppu alla hoides. &lt;br /&gt;
&lt;br /&gt;
Aga väga hea töö on teil ära tehtud, kood oli ilusasti kirjutatud. Mina igastahes hätta ei jäänud sellest arusaamisel. Koodis olid ilusti ära paigutatud objektid ja klassid. Mind ei häirinud see variant, et kood oli kahes keeles.&lt;br /&gt;
&lt;br /&gt;
Väga hea töö.&lt;br /&gt;
&lt;br /&gt;
Tanel Štaub&lt;br /&gt;
AK22&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 5 ==&lt;br /&gt;
&lt;br /&gt;
Piltide eest kiitus. Piltide vahetus võiks randomiga käia näeks teisi ka, 3 levelist väga edasi ei saanud, aga pilte oleks ikka näha tahtnud. Kohati kadus hea pall ära. Selle põhjusteks olid palli pidev liikumine ja värvuse vähene silmatorkavus. Mulle oleks rohkem meeldinud kui mängu statistika poleks olnud osa mänguväljast. Veider tundus see, et nuppu all hoides liikus hea pall servani, aga korraks vajutades peatus ta lõigatd ala serval. &lt;br /&gt;
&lt;br /&gt;
Kood on kenasti dokumenteeritud. Arusaadav mis koht mida teeb.&lt;br /&gt;
&lt;br /&gt;
Indrek Kahu&lt;br /&gt;
&lt;br /&gt;
== Retsensioon nr 6 ==&lt;br /&gt;
&lt;br /&gt;
Kood on hästi jälgitav kasutades koodis leiduvaid kommentaare ja wikit ning mäng igati töötav. Oma uudistamise käigus ei sattunud ühegi bugi otsa.&lt;br /&gt;
&lt;br /&gt;
Kuid nagu eelnevalt juba teised on maininud, häirivad ka mind kaks järgmist asja. Punkti arvestuse pidamine keset mängu platsi ning enda ruudu raske jälgitavus, mis võib olla tingitud selle hallist värvusest ja suurest liikumise kiirusest sama tooniga ruudustikus.&lt;br /&gt;
&lt;br /&gt;
Mikk Mähar&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_Totris%22&amp;diff=21367</id>
		<title>Talk:Meeskond &quot;Terav Totris&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Meeskond_%22Terav_Totris%22&amp;diff=21367"/>
		<updated>2010-12-21T20:46:34Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Meie arust kõige lahedam mäng oli Terav Totris. Disain , seletused , muusika. Oleme kindel, et ikkagi inimesed tegid väga suurt tööd, Edu teile ka tulevikus.&lt;br /&gt;
&lt;br /&gt;
Team PEA&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Space Totris on väga hästi tehtud. Lapsepõlv tuleb meelde kui sai Tetrist kõvasti mängitud. Mängimine on hea, algul on harjumatu, et klotsid liiguvad vasakult paremale. Puldiga mängimist ei oska komenteerida, sest pulti ei oma. Kood tundub ka puhas ja arusaadavalt komenteeritud. Rohkem nagu ei oskagi öelda kui, et hea töö.&lt;br /&gt;
&lt;br /&gt;
Reigo Riives&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Nõustun eelnevate kommentaaridega, et väga hästi tehtud mäng. Proovimise käigus vigu ei esinenud. Kujundus ilus ja neutraalne, värvivalik ei kriibi silmi. Kergelt hüpnotisseriv taustamuusika sunnib mängimist jätkama pikemalt kui algselt planeeritud. Kui lisada paar featuuri leveli vahetustele (näiteks kuskilt maalt pöörab mäng teist pidi), võiks asja panna karpi ja müüki. Kood hästi struktureeritud ja kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Artur Mölter&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Mängimise teeb lihtsamaks õrn taustarudustik, mis aitab silmal paremini hallata, kuhu klotsid maanduvad. Ilma selleta oleks küliti varianti mängida tunduvalt keerulisem kui ülalt alla. Samuti on hea, et klotsidel on eri värvid. Omamoodi huvitavam variant, et taseme lisandumine lühendab mänguala, mitte ei pane kiirust juurde. Mängul võiks olla punktide registreerimise võimalus, näiteks 10 parimat tulemust, see lisaks kindlasti hasarti.&lt;br /&gt;
Mängu kood on selge ülesehitusega, kenasti funktsioonide järgi klassidesse jaotatud ja ohtralt kommenteeritud.&lt;br /&gt;
&lt;br /&gt;
Ulvar Petmanson&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Kujundus ja värvikasutus annavad tulemusena väga korraliku visuaalselt ilusa mängu. Idee kasutada horisontaalset liikumissuunda ja levelite kasvamisel mägnuvälja vähendamist anavad mängule vaid plusse lisaks. Mõne nupu funktsioonid tundusid natuke imelikud alguses, aga harjub kiiresti ära.&lt;br /&gt;
&lt;br /&gt;
Kuna ma ei tea c#-st veel suurt midagi, siis on raske sellist asja hinnata, aga kõik tehtud sammud on korralikult dokumenteeritud. Üsna detailselt on paljudes kohtades välja toodud meetodite töö põhimõte, et siilile ka selge oleks (näha on, et on ka minule mõeldud, selle eest kõvad lisa punktid).&lt;br /&gt;
&lt;br /&gt;
Indrek Kahu&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Hästi realiseeritud mäng, sest kasutas multimeediat hästi - mäng oli nägus ja hästi mängitav. Samuti oli innovatiivne keerata Tetris nö külje peale. Sellist mängu mängiks isegi.&lt;br /&gt;
&lt;br /&gt;
Tanel Lebedev&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Terava Totrise teostus paistab olema välisel vaatlusel üsna proffesionaalne. Korralikult disainitud visuaalsed elemendid ja kõik ülesandele esitatud nõuded täidetid. Samuti on ideeline lahendus huvitav, kus mänguväljak on keeratud horisontaalseks ning liikumine (juhtimine) on usna harjumatu.&lt;br /&gt;
Dokumentatsiooni kohta võib öelda ainult Korralik. Korralik lahenduse kirjeldus ning ka kasutusjuhend olemas. Samuti tööplaan ja Changelog korralikult välja toodud. Positiivne on veel kohe kättesaadav binaar erinevtest tööversioonidest.&lt;br /&gt;
Kas oma rumalusest või olen lihtsalt peast soe, ei suutnud mina selle mängu sortsu kätte saanud, iga zipiga sai mingi setup.exe binaari. Käima ei riskinud esda lasta ;), kahjuks kasutan &amp;quot;ebaturvalist&amp;quot; XPd.&lt;br /&gt;
Tegu ka enamuses naiste tiimiga, sellest tulenevalt tõenäoliselt ka see korrektsus. (kaks meest ikka kolme naise vastu ei saa, ole kui lohakas tahes :-)&lt;br /&gt;
&lt;br /&gt;
Karel Niine&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Space Totris&amp;quot; on vast kõige omanäolisem realisatsioon vanemast mängust, mida sai etteantud teemadest valida (Xonix, Tetris). Ülesande nõuetes on kirjas, et peab olema punktiarvestus, kui on mõeldud selle all seda, et punkte loetakse mängu ajal ja lõpp tulemus kuvatakse ka mängu lõppedes siis sellega on asi täidetud, kui sellega mõeldakse aga seda, et punkte peab lugema ja neid märgitakse ka hiljemaks vaatluseks üles siis seda pole. Nagu juba ka eelkõnelejad, siis ka mina tundsin sellest puudust. Erinevad tasemed on täitsa olemas ja jällegi huvitav lähenemine raskusastme muutmiseks on see, et mängu väljak läheb väiksemaks, mis siis tõstab mängu tempot, kuna peab kiiremini reageerima uue kujundi paigutamisele. Xboxi tuge demonstreeris võistkond loengus, see töötas. Meeldis ka kogu disaini pool ja tekstide font oli ka minu maitsele. Kui ma loengust mäletan, siis isegi see taustamuusika olevat originaalne. Wiki on korrektne ja näha on, vähemalt selle põhjal, et töö tõesti käis meeskonnana.&lt;br /&gt;
&lt;br /&gt;
Ragnar Nurmla&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
Alustaks vast positiivsest. Minu arvates on väga viisakas tulemus. Välimus on ilus ja realisatsioon igati huvitav. Meeldis väga see kahaneva suurusega levelite süsteem ning tetrise kohta ebatavaline liikumissuund. Detailselt dokumenteeritud ning wikis kajastatud.&lt;br /&gt;
&lt;br /&gt;
Muidu oli mängitavus igati korras, kuid isiklikult oleksin eelistanud, et paremat noolt all hoides oleks liikunud klots kiiremini seni kuni lahti lasta, mitte vaid ühe nõksu(harjumus teistest tetristest). Setup.exe millega levitati häiris pisut (ei küsi midagi ja paigaldab kuhugi ära mainimata kohta).&lt;br /&gt;
&lt;br /&gt;
Kümne punkti skaalal annaks sellele projektile hindeks 9.&lt;br /&gt;
&lt;br /&gt;
Mikk Mähar&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Rendikunn%22&amp;diff=15169</id>
		<title>Meeskond &quot;Rendikunn&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Rendikunn%22&amp;diff=15169"/>
		<updated>2010-10-20T21:28:36Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Meeskond */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Mäng=&lt;br /&gt;
Tegemist siis tetrisega&lt;br /&gt;
&lt;br /&gt;
=Meeskond=&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
* Mikk Mähar&lt;br /&gt;
&lt;br /&gt;
=Lähtekood=&lt;br /&gt;
Varsti hakkab kuskilt tulema;)&lt;br /&gt;
&lt;br /&gt;
=B-Logi=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;16.10.10&#039;&#039;&#039;&lt;br /&gt;
:Tiimi moodustamine&lt;br /&gt;
*&#039;&#039;&#039;17.10.10&#039;&#039;&#039;&lt;br /&gt;
:Mängu idee läbiarutamine ja tööjaotus&lt;br /&gt;
*&#039;&#039;&#039;21.10.10&#039;&#039;&#039;&lt;br /&gt;
:Liitus Mikk&lt;br /&gt;
*&#039;&#039;&#039;Tulevik&#039;&#039;&#039;&lt;br /&gt;
:Alfa, Beeta versioonid&lt;br /&gt;
:Kriitikat kannatav tulemus&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Meeskond_%22Rendikunn%22&amp;diff=15168</id>
		<title>Meeskond &quot;Rendikunn&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Meeskond_%22Rendikunn%22&amp;diff=15168"/>
		<updated>2010-10-20T21:25:33Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* B-Logi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Mäng=&lt;br /&gt;
Tegemist siis tetrisega&lt;br /&gt;
&lt;br /&gt;
=Meeskond=&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
&lt;br /&gt;
=Lähtekood=&lt;br /&gt;
Varsti hakkab kuskilt tulema;)&lt;br /&gt;
&lt;br /&gt;
=B-Logi=&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;16.10.10&#039;&#039;&#039;&lt;br /&gt;
:Tiimi moodustamine&lt;br /&gt;
*&#039;&#039;&#039;17.10.10&#039;&#039;&#039;&lt;br /&gt;
:Mängu idee läbiarutamine ja tööjaotus&lt;br /&gt;
*&#039;&#039;&#039;21.10.10&#039;&#039;&#039;&lt;br /&gt;
:Liitus Mikk&lt;br /&gt;
*&#039;&#039;&#039;Tulevik&#039;&#039;&#039;&lt;br /&gt;
:Alfa, Beeta versioonid&lt;br /&gt;
:Kriitikat kannatav tulemus&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15167</id>
		<title>Juhend: Esimene kodutöö aines &quot;Programmeerimine CSharp keeles&quot; (XNA Projekt)</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Juhend:_Esimene_kodut%C3%B6%C3%B6_aines_%22Programmeerimine_CSharp_keeles%22_(XNA_Projekt)&amp;diff=15167"/>
		<updated>2010-10-20T21:23:37Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Liikmed */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Programmeerimine CSharp keeles]]&lt;br /&gt;
&lt;br /&gt;
=Esimene kodutöö aines &amp;quot;Programmeerimine CSharp keeles&amp;quot; (XNA Projekt)=&lt;br /&gt;
==Eesmärk==&lt;br /&gt;
Saada praktiline arenduskogemus .Net keskkonnas ning süvendada meeskonnatööoskust. Kaugem eesmärk on loomulikult hinne :).&lt;br /&gt;
&lt;br /&gt;
==Reeglid==&lt;br /&gt;
Ühte projektimeeskonda kuulub 3..5 tudengit (erandjuhul ka 2) ning ühel teemal teostab projekti üks või mitu meeskonda.&lt;br /&gt;
&lt;br /&gt;
Töö käiku kajastatakse http://wiki.itcollege.ee keskkonnas ning soovikorral ka ajaveebis (blogis). Ajaveebi pidamise eesmärke on kaks: nii on võimalik kirja panna kõik mõtted ja ideed (ning nendest jääb jälg) ning õppejõul on hiljem võimalik saada ülevaade iga projektimeeskonna liikme panusest. Ajaveebi loob ja ajaveebi haldab projektimeeskond vabalt valitud (avalikus) keskkonnas.&lt;br /&gt;
&lt;br /&gt;
http://wiki.itcollege.ee keskkonnas peab olema vähemalt kokkuvõte tehtud tööst, lahenduse tehniline kirjeldus (letud lahendused, kasutusel olevad klassid ja nende kirjeldus, toimimise põhimõte) ning kasutusjuhis. &#039;&#039;&#039;Wikis peab kindlasti olema ka viide lõpplahenduse lähtekoodile&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Tähtaeg==&lt;br /&gt;
Teema ning meeskonna koosseis peab olema õppejõuga kooskõlastatud hiljemalt 4. oktoober 2010.&lt;br /&gt;
Üldjuhul on kõige hilisem projekti esitamise/kaitsmise tähtaeg 25. oktoober 2010.&lt;br /&gt;
&lt;br /&gt;
===Kaugõpe===&lt;br /&gt;
Meeskond peab olema koos 17. oktoober 2010, projekt esitatud hiljemalt 5. november.&lt;br /&gt;
&lt;br /&gt;
II projekt vastavalt 6. nov ja 28. nov&lt;br /&gt;
&lt;br /&gt;
==Hindamine==&lt;br /&gt;
Teostatuks loetakse projekt juhul, kui lähteülesanne on realiseeritud, lahendus on töötav, kuid esineb suuremaid vigu ning piirsituatsioonidega ei ole arvestatud.&lt;br /&gt;
&lt;br /&gt;
Maksimumtulemuse saavutamiseks peab projekt olema teostatud tehniliselt veatult ning varustatud dokumentatsiooniga, milles sisaldub  arendusprotsessi kirjeldus (peab selguma ka iga rühmaliikme panus projekti teostamisel), kasutajajuhend ning lahenduse kirjeldus. &lt;br /&gt;
Tehnilisi ja vormistuslike puudujääke on võimalik korvata lisavõimaluste realiseerimisega.Üldjuhul tuleb loodud lahendust ka praktikumides või loengutes teistele tudengitele tutvustada (ca 10 min).&lt;br /&gt;
&lt;br /&gt;
==Konsultatsioonid==&lt;br /&gt;
 Igal projektimeeskonnal on piiramatu õigus saada õppejõu käest konsultatsiooni ja juhendamist oma&lt;br /&gt;
 töö tegemiseks, kas harjutuste ajal või pärast harjutusi ja loenguid. Eriaegade suhtes saab sõlmida&lt;br /&gt;
 õppejõuga kokkuleppeid kontaktidel +372 56 957 000 või heiki.tahis [ät] eesti.ee&lt;br /&gt;
 (teksti originaalautor Priit Raspel)&lt;br /&gt;
&lt;br /&gt;
==Kirjandus ja viited==&lt;br /&gt;
* Learn Programming with XNA https://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=7992&amp;amp;wa=wsignin1.0&amp;amp;Login=#Download&lt;br /&gt;
* Learning C# with XNA 3.0 http://www.facultyresourcecenter.com/curriculum/pfv.aspx?ID=8119&lt;br /&gt;
&lt;br /&gt;
* http://www.eneta.ee -&amp;gt; õppimine -&amp;gt; Veebistuudium -&amp;gt; Veebiarendus&lt;br /&gt;
* http://creators.xna.com/en-US/&lt;br /&gt;
* http://www.verysillygames.com/&lt;br /&gt;
* http://www.robmiles.com/xna-book-downloads/&lt;br /&gt;
* http://channel9.msdn.com/&lt;br /&gt;
* http://www.nazspace.com/wp/game-development/beginner-tutorials/&lt;br /&gt;
* http://www.riemers.net/&lt;br /&gt;
&lt;br /&gt;
=Teemad 2010 kevad=&lt;br /&gt;
Kodutööna tuleb luua: &lt;br /&gt;
* Tetris&lt;br /&gt;
** Vaata: http://en.wikipedia.org/wiki/Tetris&lt;br /&gt;
Või&lt;br /&gt;
* Xonix&lt;br /&gt;
** http://xonix.games-here.com/&lt;br /&gt;
Või &lt;br /&gt;
* Meeskonna poolt pakutud ja õppejõu poolt heaks kiidetud teema&lt;br /&gt;
&lt;br /&gt;
==Nõuded==&lt;br /&gt;
Loodav mäng peab sisaldama:&lt;br /&gt;
* Erinevaid tasemeid&lt;br /&gt;
* Punktiarvestust&lt;br /&gt;
* XBox puldi tuge&lt;br /&gt;
* Klaviatuurilt juhtimise tuge&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Loodav mäng peab olema loodud objektorienteeritud lähenemist kasutades!&#039;&#039;&#039; Klassid, klassid, klassid&lt;br /&gt;
&lt;br /&gt;
Lisapunkte annab:&lt;br /&gt;
* Silmailu&lt;br /&gt;
* Ilusasti kirjutatud ja veatu kood (testimine, testimine, testimine)&lt;br /&gt;
* Orginaalsed ideed ja hea &#039;&#039;story&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Meeskonnad 2010=&lt;br /&gt;
==[[Meeskond &amp;quot;IDDQD&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Midagi seoses iPhone/iPod Touch-i mänguga &#039;Mega Jump&#039;.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Allar Märk&lt;br /&gt;
* Joosep Ilves&lt;br /&gt;
* Lauri Keel&lt;br /&gt;
* Kert Suvi&lt;br /&gt;
* Raido Hallop&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;C-Team&amp;quot;]]==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:ProjectT.png|thumb|Pilt kasutajaliidesest]]&lt;br /&gt;
&lt;br /&gt;
===Teema===&lt;br /&gt;
&amp;quot;T Nagu Tetris&amp;quot; ehk meie versioon mängust tetris.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rauno Rüga &lt;br /&gt;
* Jarko Kaskmaa&lt;br /&gt;
* Taivo Türnpu&lt;br /&gt;
* Gert Glükmann&lt;br /&gt;
* Indrek Kõue&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;XNA (Xbox Not Available)&amp;quot;]]==&lt;br /&gt;
[[Image:Hexagon RPG.JPG|thumb|300px|Heksagon võrgustikuga taktikaline lahinguväli.]]&lt;br /&gt;
=== Teema ===&lt;br /&gt;
Esialgu on plaanis teha heksagon võrgustikuga taktikaline lahinguväli, kus on üksteise vastu võitlevad tegelaste meeskonnad. &lt;br /&gt;
=== Liikmed ===&lt;br /&gt;
* Kristjan Stolin&lt;br /&gt;
* Ilmar Telga&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;2 vaba kohta !&#039;&#039;&#039; -  Vajame pannkoogi tegijaid ja selja pesijaid!&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Sõjardid&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Jälle üks tankimäng&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lelet Hollo&lt;br /&gt;
* Taavi Sildeberg&lt;br /&gt;
* Mailis Toompuu&lt;br /&gt;
* Lauri Jansen&lt;br /&gt;
&lt;br /&gt;
[[Image:Interface.png|thumb|150px|Mängu interface]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Miinipilduja tuli&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme mängu kasutades C# standard teegis olevat System.Drawing süsteemi.&lt;br /&gt;
Mängus jookseb sõjaprintsess &amp;quot;Lena&amp;quot; ringi ja võitleb armastuse ning ellujäämise nimel.See on enneolematu lugu, mis räägib meile südamlikkusest, halastamatusest ning võitlusest iseenda kui ka teiste vastu.Lena võitleb müütliste olenditega kaugetest galaktikatest, kas ta on võidukas?&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Tanel Liiv&lt;br /&gt;
* Taavi Ilves&lt;br /&gt;
* Jaan Vahtre&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;2#4U&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Space Impact tüüpi tulistamine.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Erik Kaju&lt;br /&gt;
* Reigo Männiste&lt;br /&gt;
* Miina Sikk&lt;br /&gt;
* Indrek Tamm&lt;br /&gt;
* Sten Vaisma&lt;br /&gt;
&lt;br /&gt;
[[Image:Tank.jpg|thumb|150px|Teeme Pauku]]&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Projekt Tank&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme tanki mängu mitme tankiga ja suure pauguga.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Jaan Kruusma&lt;br /&gt;
* Siim Kündre&lt;br /&gt;
* Keito Arula&lt;br /&gt;
* Madis Kõosaar&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Hype&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Populaarse iPhone mängu Doodle Jump porditud versioon uue graafika ja muudatustega.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Lensment&lt;br /&gt;
* Jaak Lehtsalu&lt;br /&gt;
* Mihkel Sokk&lt;br /&gt;
* Kristjan Sokk&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Eagles With Lasers&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Mäng kosmoses tulistamisest aka. Asteroids.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Urmo Tamme&lt;br /&gt;
* Sander Baikov&lt;br /&gt;
* Karl Männil&lt;br /&gt;
* Aare Roosiväli&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Blockmania&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Reio Kokla&lt;br /&gt;
* Toomas Soha&lt;br /&gt;
* Kaido Loonurm&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;hetkel nimetu&amp;quot;]]==&lt;br /&gt;
&#039;&#039;&#039;Projekt peatatud, kuna liitusin tiimiga &amp;quot;XNA (Xbox Not Available)&amp;quot;.&#039;&#039;&#039;&lt;br /&gt;
===Teema===&lt;br /&gt;
3D mäng hõljuvate (või lendavate) tankidega (sest nii on algul lihtsam).&lt;br /&gt;
&lt;br /&gt;
Mäng peaks koosnema võrdlemisi iseseisvatest komponentidest, milledest mõned on teostavad ka üsna vähese programmeerimis oskusega. Komponentide täpsemad kirjeldused ning eeldatavad keerukuse hinnangud leiab tiimi lehelt. Mängu kasutatavale tasemele viimiseks on vaja valmis saada vaid mõned komponendid - kõik ülejäänu on mõeldud neile, kes soovivad raskemaid asju proovida (näiteks täiendavad graafika efektid) ja pole seega hädavajalikud.&lt;br /&gt;
&lt;br /&gt;
3D osa ja komponentide ühendamise eest hoolitsen ise (kui keegi soovib antud vallas kaasa lüüa, siis muidugi on seegi võimaldatud). Mitmed projekti tööd kujutavad endast tavalist XNA&#039;s progemist. Seega saab nende osade juures kindlasti abi ka õppejõult ning arvukatest XNA teemalistest materjalidest (vajadusel ka minult). Üldiselt peaks vist piisama, kui iga tiimi liige teeb vähemalt ühe loetelus toodud töö (enamik asju võib seega tegemata jääda).&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Lauri Kermas&lt;br /&gt;
* &#039;&#039;&#039;4 vaba kohta&#039;&#039;&#039; - kes on huvitatud, võib end kohe siia kirja panna! (täpsem info tiimi lehel)&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Pacman&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Pacman&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Andrus Reedla&lt;br /&gt;
* Andres Mill&lt;br /&gt;
* Gaspar Karm&lt;br /&gt;
* Priit Siimo&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;I&amp;amp;J&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Irina Klimova&lt;br /&gt;
* Jana Mrost&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Kosmoseahi&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
2D kosmoselaevadega mäng&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Valdar Vaht&lt;br /&gt;
* Taavi Jakoobi&lt;br /&gt;
* Janno Tomingas&lt;br /&gt;
* Robin Soon&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;H.A.S.H.&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix i laadne mäng, edasine selgumisel.&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Seda Sahradyan&lt;br /&gt;
* Henrik Leinola&lt;br /&gt;
* Allar Anijago&lt;br /&gt;
* Helen Muidik&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;...&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Minesweeperi laadne mäng, kus tuleb hoopis miinidele pihta saada&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Siim Aaver&lt;br /&gt;
* Kaspar Kallasmaa&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;PEA&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Pavel Kodotšigov&lt;br /&gt;
* Jevgeni Nesterenko&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;NonName&amp;quot;]]==&lt;br /&gt;
[[Image:Platformer.jpg|thumb|300px|Screen]]&lt;br /&gt;
===Teema===&lt;br /&gt;
Platvormikas&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Raimo Tammel&lt;br /&gt;
* Ott Kändra&lt;br /&gt;
* Martin Tõkke&lt;br /&gt;
&lt;br /&gt;
=Meeskonnad 2010 kaugõpe=&lt;br /&gt;
&lt;br /&gt;
==[[CodeBastards|codebastards]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Isomeetrilises vaates seiklusmäng. Inspiratsiooniks on mäng [http://www.dosgamesarchive.com/download/mystic-towers Mystic Towers]&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Martin Kottisse - projektijuht&lt;br /&gt;
* Raul Valge&lt;br /&gt;
* Tanel Lebedev&lt;br /&gt;
* Andre Jõgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;M1&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Xonix&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Alvar Lumberg&lt;br /&gt;
* Ulvar Petmanson&lt;br /&gt;
* Janar Tooming&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;JingJang&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Teeme Xonixi.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Artur Mölter - &#039;&#039;&#039;projektijuht&#039;&#039;&#039;&lt;br /&gt;
* Jako Heinmets&lt;br /&gt;
* Lauri Liibert&lt;br /&gt;
* Liis Merisaar&lt;br /&gt;
* Karel Niine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Cool&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Xonixi kloon&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ivo Lõhmus &lt;br /&gt;
* Indrek Kahu&lt;br /&gt;
* Tanel Staub&lt;br /&gt;
&lt;br /&gt;
1-2 Vaba kohta!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;ToString&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Muutustega Tetris&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Rando Õispuu&lt;br /&gt;
* Reget Kalamees&lt;br /&gt;
* Reigo Riives&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Rendikunn&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
&lt;br /&gt;
Tetris --- Xoniks&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Ragnar Nurmla&lt;br /&gt;
* Sven Mäeks&lt;br /&gt;
* Siim Liivand&lt;br /&gt;
* Mikk Mähar&lt;br /&gt;
*&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kuna tiim võis olla kuni 5 liikmeline, siis nagu juures olevalt pildilt näha, on paar täiesti vaba kohta tiimis. Seega, kellel ei ole veel oma tiimi või arvab, et me oleme talle oma oskustelt ja võimetelt (või siis vastupidi...) sobivad tiimikaaslased, võib julgelt liituda meie vaffa projektiga.&lt;br /&gt;
&lt;br /&gt;
==[[Meeskond &amp;quot;Terav Totris&amp;quot;]]==&lt;br /&gt;
===Teema===&lt;br /&gt;
Eesmärgiks - Tetrise kloon, teemaks kosmos ja komeedid.&lt;br /&gt;
&lt;br /&gt;
===Liikmed===&lt;br /&gt;
* Anneli Rasu&lt;br /&gt;
* Anu Kuusmaa&lt;br /&gt;
* Denis Veltson&lt;br /&gt;
* Mari Lehis&lt;br /&gt;
* Lauri Õunmaa&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9272</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9272"/>
		<updated>2010-05-08T18:59:25Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Varundamine/Taastamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
Lisaks vaikimisi toetatud rakendustele on võimalik lisada oma rakenduste logide analüüsi tugi kirjeldades logwatchis ära filtrid kuidas neid logisid analüüsida. Lisaks uute rakenduste toe lisamisele on võimalik olemas olevaid filtreid oma soovidele vastavaks kohandada.&lt;br /&gt;
&lt;br /&gt;
====Näidis logwatchi analüüsi väljundist====&lt;br /&gt;
Näidis väljund vaikimisi seadistustega logwatchist:&lt;br /&gt;
 ################### Logwatch 7.3.6 (05/19/07) #################### &lt;br /&gt;
        Processing Initiated: Sat May  8 21:35:03 2010&lt;br /&gt;
        Date Range Processed: yesterday&lt;br /&gt;
                              ( 2010-May-07 )&lt;br /&gt;
                              Period is day.&lt;br /&gt;
        Detail Level of Output: 0&lt;br /&gt;
        Type of Output/Format: mail / text&lt;br /&gt;
        Logfiles for Host: mikk-laptop&lt;br /&gt;
  ################################################################## &lt;br /&gt;
 &lt;br /&gt;
 --------------------- dpkg status changes Begin ------------------------ &lt;br /&gt;
 Installed:&lt;br /&gt;
    apache2-mpm-prefork 2.2.14-5ubuntu8&lt;br /&gt;
    apache2-utils 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-bin 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-common 2.2.14-5ubuntu8&lt;br /&gt;
    cowsay 3.03-9.2&lt;br /&gt;
    libapr1 1.3.8-1build1&lt;br /&gt;
    libaprutil1 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-dbd-sqlite3 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-ldap 1.3.9+dfsg-3build1&lt;br /&gt;
    libdate-manip-perl 6.05-1&lt;br /&gt;
    libyaml-syck-perl 1.07-1build1&lt;br /&gt;
    linux-headers-2.6.32-22 2.6.32-22.33&lt;br /&gt;
    linux-headers-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    linux-image-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    logwatch 7.3.6.cvs20090906-1ubuntu2&lt;br /&gt;
    postfix 2.7.0-1&lt;br /&gt;
    samba 2:3.4.7~dfsg-1ubuntu3&lt;br /&gt;
 &lt;br /&gt;
 Upgraded:&lt;br /&gt;
    acpid 1.0.10-5ubuntu2 =&amp;gt; 1.0.10-5ubuntu2.1&lt;br /&gt;
    capplets-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    empathy-common 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    file-roller 2.30.0-0ubuntu1 =&amp;gt; 2.30.1.1-0ubuntu2&lt;br /&gt;
    gedit 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gedit-common 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gnome-control-center 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    gnome-settings-daemon 2.30.0-0ubuntu6 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    grub-common 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    grub-pc 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    indicator-sound 0.2.2-0ubuntu1 =&amp;gt; 0.2.3-0ubuntu1&lt;br /&gt;
    language-pack-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    libgnome-window-settings1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-0 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-common 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libkpathsea5 2009-5 =&amp;gt; 2009-5ubuntu0.1&lt;br /&gt;
    libnautilus-extension1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    librsvg2-2 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    librsvg2-common 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    libsoup-gnome2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    libsoup2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    linux-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-headers-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-image-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-libc-dev 2.6.32-21.32 =&amp;gt; 2.6.32-22.33&lt;br /&gt;
    nautilus 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-sendto-empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    pm-utils 1.3.0-1ubuntu1 =&amp;gt; 1.3.0-1ubuntu2&lt;br /&gt;
    python-ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    rhythmbox 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugin-cdrecorder 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugins 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    software-center 2.0.2 =&amp;gt; 2.0.3&lt;br /&gt;
    tomboy 1.2.0-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu1&lt;br /&gt;
    transmission-common 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    transmission-gtk 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    ubuntuone-client-gnome 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
 &lt;br /&gt;
 Unknown lines:&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: run with --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: status of link group libgksu-gconf-defaults set to manual&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: link group gnome-text-editor fully removed&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: run with --remove gnome-text-editor /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: link group gnome-text-editor updated to point to /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: run with --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/gedit 50 --slave /usr/share/man/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz /usr/share/man/man1/gedit.1.gz&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: link group smbstatus updated to point to /usr/bin/smbstatus.samba3&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: run with --install /usr/bin/smbstatus smbstatus /usr/bin/smbstatus.samba3 10 --slave /usr/share/man/man1/smbstatus.1.gz smbstatus.1.gz /usr/share/man/man1/smbstatus.samba3.1.gz&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- dpkg status changes End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Kernel Begin ------------------------ &lt;br /&gt;
 WARNING:  Kernel Errors Present&lt;br /&gt;
    [   60.584125] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [   60.693988] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.647937] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.752190] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Kernel End ------------------------- &lt;br /&gt;
 --------------------- pam_unix Begin ------------------------ &lt;br /&gt;
 sudo:&lt;br /&gt;
    Authentication Failures:&lt;br /&gt;
       mikk(0) -&amp;gt; mikk: 1 Time(s) &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- pam_unix End ------------------------- &lt;br /&gt;
 --------------------- Connections (secure-log) Begin ------------------------ &lt;br /&gt;
 New Users:&lt;br /&gt;
    postfix (115)&lt;br /&gt;
 &lt;br /&gt;
 New Groups:&lt;br /&gt;
    postfix (123)&lt;br /&gt;
    postdrop (124)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Changed password expiry for users:&lt;br /&gt;
    postfix : 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 **Unmatched Entries**&lt;br /&gt;
    gdm-session-worker: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0: 2 Time(s)&lt;br /&gt;
    gdm-session-worker: pam_succeed_if(gdm:auth): requirement &amp;quot;user ingroup nopasswdlogin&amp;quot; not met by user &amp;quot;mikk&amp;quot;: 2 Time(s)&lt;br /&gt;
    gnome-keyring-daemon: couldn&#039;t initialize slot with master password: The password or PIN is incorrect: 1 Time(s)&lt;br /&gt;
    gnome-screensaver-dialog: gkr-pam: unlocked login keyring: 4 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postdrop, GID=124: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postfix, GID=123: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postdrop: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postfix: 1 Time(s)&lt;br /&gt;
    polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.33 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.utf8): 2 Time(s)&lt;br /&gt;
    usermod: change user &#039;postfix&#039; password: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Connections (secure-log) End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Sudo (secure-log) Begin ------------------------ &lt;br /&gt;
 &lt;br /&gt;
 ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 mikk =&amp;gt; root&lt;br /&gt;
 ------------&lt;br /&gt;
 /bin/bash - 1 Times.&lt;br /&gt;
 /usr/sbin/synaptic - 2 Times.&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Sudo (secure-log) End ------------------------- &lt;br /&gt;
  --------------------- Disk Space Begin ------------------------ &lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/sda1             7.5G  2.6G  4.6G  36% /&lt;br /&gt;
 none                  498M  252K  497M   1% /dev&lt;br /&gt;
 none                  7.5G  2.6G  4.6G  36% /var/lib/ureadahead/debugfs&lt;br /&gt;
  &lt;br /&gt;
 ---------------------- Disk Space End -------------------------  &lt;br /&gt;
 ###################### Logwatch End #########################&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Logwatch on paindlik, lihtsasti paigaldatav logide analüüsi rakendus, mis võiks olla paigaldatud igasse linuxil baseeruvasse serverisse muutmaks logide jälgimise palju effektiivsemaks. Juba vaikimisi sätetel on tegu administraatorile vägagi kasuliku tööriistaga, mis annab hea üle vaate serveris toimuvast ilma, et peaks igapäevaselt uurima tuhandeid logi ridasid. &lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9271</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9271"/>
		<updated>2010-05-08T18:48:28Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis on asi Logwatch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
Lisaks vaikimisi toetatud rakendustele on võimalik lisada oma rakenduste logide analüüsi tugi kirjeldades logwatchis ära filtrid kuidas neid logisid analüüsida. Lisaks uute rakenduste toe lisamisele on võimalik olemas olevaid filtreid oma soovidele vastavaks kohandada.&lt;br /&gt;
&lt;br /&gt;
====Näidis logwatchi analüüsi väljundist====&lt;br /&gt;
Näidis väljund vaikimisi seadistustega logwatchist:&lt;br /&gt;
 ################### Logwatch 7.3.6 (05/19/07) #################### &lt;br /&gt;
        Processing Initiated: Sat May  8 21:35:03 2010&lt;br /&gt;
        Date Range Processed: yesterday&lt;br /&gt;
                              ( 2010-May-07 )&lt;br /&gt;
                              Period is day.&lt;br /&gt;
        Detail Level of Output: 0&lt;br /&gt;
        Type of Output/Format: mail / text&lt;br /&gt;
        Logfiles for Host: mikk-laptop&lt;br /&gt;
  ################################################################## &lt;br /&gt;
 &lt;br /&gt;
 --------------------- dpkg status changes Begin ------------------------ &lt;br /&gt;
 Installed:&lt;br /&gt;
    apache2-mpm-prefork 2.2.14-5ubuntu8&lt;br /&gt;
    apache2-utils 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-bin 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-common 2.2.14-5ubuntu8&lt;br /&gt;
    cowsay 3.03-9.2&lt;br /&gt;
    libapr1 1.3.8-1build1&lt;br /&gt;
    libaprutil1 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-dbd-sqlite3 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-ldap 1.3.9+dfsg-3build1&lt;br /&gt;
    libdate-manip-perl 6.05-1&lt;br /&gt;
    libyaml-syck-perl 1.07-1build1&lt;br /&gt;
    linux-headers-2.6.32-22 2.6.32-22.33&lt;br /&gt;
    linux-headers-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    linux-image-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    logwatch 7.3.6.cvs20090906-1ubuntu2&lt;br /&gt;
    postfix 2.7.0-1&lt;br /&gt;
    samba 2:3.4.7~dfsg-1ubuntu3&lt;br /&gt;
 &lt;br /&gt;
 Upgraded:&lt;br /&gt;
    acpid 1.0.10-5ubuntu2 =&amp;gt; 1.0.10-5ubuntu2.1&lt;br /&gt;
    capplets-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    empathy-common 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    file-roller 2.30.0-0ubuntu1 =&amp;gt; 2.30.1.1-0ubuntu2&lt;br /&gt;
    gedit 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gedit-common 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gnome-control-center 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    gnome-settings-daemon 2.30.0-0ubuntu6 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    grub-common 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    grub-pc 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    indicator-sound 0.2.2-0ubuntu1 =&amp;gt; 0.2.3-0ubuntu1&lt;br /&gt;
    language-pack-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    libgnome-window-settings1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-0 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-common 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libkpathsea5 2009-5 =&amp;gt; 2009-5ubuntu0.1&lt;br /&gt;
    libnautilus-extension1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    librsvg2-2 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    librsvg2-common 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    libsoup-gnome2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    libsoup2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    linux-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-headers-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-image-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-libc-dev 2.6.32-21.32 =&amp;gt; 2.6.32-22.33&lt;br /&gt;
    nautilus 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-sendto-empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    pm-utils 1.3.0-1ubuntu1 =&amp;gt; 1.3.0-1ubuntu2&lt;br /&gt;
    python-ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    rhythmbox 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugin-cdrecorder 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugins 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    software-center 2.0.2 =&amp;gt; 2.0.3&lt;br /&gt;
    tomboy 1.2.0-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu1&lt;br /&gt;
    transmission-common 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    transmission-gtk 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    ubuntuone-client-gnome 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
 &lt;br /&gt;
 Unknown lines:&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: run with --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: status of link group libgksu-gconf-defaults set to manual&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: link group gnome-text-editor fully removed&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: run with --remove gnome-text-editor /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: link group gnome-text-editor updated to point to /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: run with --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/gedit 50 --slave /usr/share/man/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz /usr/share/man/man1/gedit.1.gz&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: link group smbstatus updated to point to /usr/bin/smbstatus.samba3&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: run with --install /usr/bin/smbstatus smbstatus /usr/bin/smbstatus.samba3 10 --slave /usr/share/man/man1/smbstatus.1.gz smbstatus.1.gz /usr/share/man/man1/smbstatus.samba3.1.gz&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- dpkg status changes End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Kernel Begin ------------------------ &lt;br /&gt;
 WARNING:  Kernel Errors Present&lt;br /&gt;
    [   60.584125] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [   60.693988] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.647937] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.752190] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Kernel End ------------------------- &lt;br /&gt;
 --------------------- pam_unix Begin ------------------------ &lt;br /&gt;
 sudo:&lt;br /&gt;
    Authentication Failures:&lt;br /&gt;
       mikk(0) -&amp;gt; mikk: 1 Time(s) &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- pam_unix End ------------------------- &lt;br /&gt;
 --------------------- Connections (secure-log) Begin ------------------------ &lt;br /&gt;
 New Users:&lt;br /&gt;
    postfix (115)&lt;br /&gt;
 &lt;br /&gt;
 New Groups:&lt;br /&gt;
    postfix (123)&lt;br /&gt;
    postdrop (124)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Changed password expiry for users:&lt;br /&gt;
    postfix : 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 **Unmatched Entries**&lt;br /&gt;
    gdm-session-worker: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0: 2 Time(s)&lt;br /&gt;
    gdm-session-worker: pam_succeed_if(gdm:auth): requirement &amp;quot;user ingroup nopasswdlogin&amp;quot; not met by user &amp;quot;mikk&amp;quot;: 2 Time(s)&lt;br /&gt;
    gnome-keyring-daemon: couldn&#039;t initialize slot with master password: The password or PIN is incorrect: 1 Time(s)&lt;br /&gt;
    gnome-screensaver-dialog: gkr-pam: unlocked login keyring: 4 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postdrop, GID=124: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postfix, GID=123: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postdrop: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postfix: 1 Time(s)&lt;br /&gt;
    polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.33 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.utf8): 2 Time(s)&lt;br /&gt;
    usermod: change user &#039;postfix&#039; password: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Connections (secure-log) End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Sudo (secure-log) Begin ------------------------ &lt;br /&gt;
 &lt;br /&gt;
 ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 mikk =&amp;gt; root&lt;br /&gt;
 ------------&lt;br /&gt;
 /bin/bash - 1 Times.&lt;br /&gt;
 /usr/sbin/synaptic - 2 Times.&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Sudo (secure-log) End ------------------------- &lt;br /&gt;
  --------------------- Disk Space Begin ------------------------ &lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/sda1             7.5G  2.6G  4.6G  36% /&lt;br /&gt;
 none                  498M  252K  497M   1% /dev&lt;br /&gt;
 none                  7.5G  2.6G  4.6G  36% /var/lib/ureadahead/debugfs&lt;br /&gt;
  &lt;br /&gt;
 ---------------------- Disk Space End -------------------------  &lt;br /&gt;
 ###################### Logwatch End #########################&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9270</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9270"/>
		<updated>2010-05-08T18:46:13Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Näiteid vaikimisi toetatud logi failidest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
&lt;br /&gt;
====Näidis logwatchi analüüsi väljundist====&lt;br /&gt;
Näidis väljund vaikimisi seadistustega logwatchist:&lt;br /&gt;
 ################### Logwatch 7.3.6 (05/19/07) #################### &lt;br /&gt;
        Processing Initiated: Sat May  8 21:35:03 2010&lt;br /&gt;
        Date Range Processed: yesterday&lt;br /&gt;
                              ( 2010-May-07 )&lt;br /&gt;
                              Period is day.&lt;br /&gt;
        Detail Level of Output: 0&lt;br /&gt;
        Type of Output/Format: mail / text&lt;br /&gt;
        Logfiles for Host: mikk-laptop&lt;br /&gt;
  ################################################################## &lt;br /&gt;
 &lt;br /&gt;
 --------------------- dpkg status changes Begin ------------------------ &lt;br /&gt;
 Installed:&lt;br /&gt;
    apache2-mpm-prefork 2.2.14-5ubuntu8&lt;br /&gt;
    apache2-utils 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-bin 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-common 2.2.14-5ubuntu8&lt;br /&gt;
    cowsay 3.03-9.2&lt;br /&gt;
    libapr1 1.3.8-1build1&lt;br /&gt;
    libaprutil1 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-dbd-sqlite3 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-ldap 1.3.9+dfsg-3build1&lt;br /&gt;
    libdate-manip-perl 6.05-1&lt;br /&gt;
    libyaml-syck-perl 1.07-1build1&lt;br /&gt;
    linux-headers-2.6.32-22 2.6.32-22.33&lt;br /&gt;
    linux-headers-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    linux-image-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    logwatch 7.3.6.cvs20090906-1ubuntu2&lt;br /&gt;
    postfix 2.7.0-1&lt;br /&gt;
    samba 2:3.4.7~dfsg-1ubuntu3&lt;br /&gt;
 &lt;br /&gt;
 Upgraded:&lt;br /&gt;
    acpid 1.0.10-5ubuntu2 =&amp;gt; 1.0.10-5ubuntu2.1&lt;br /&gt;
    capplets-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    empathy-common 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    file-roller 2.30.0-0ubuntu1 =&amp;gt; 2.30.1.1-0ubuntu2&lt;br /&gt;
    gedit 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gedit-common 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gnome-control-center 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    gnome-settings-daemon 2.30.0-0ubuntu6 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    grub-common 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    grub-pc 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    indicator-sound 0.2.2-0ubuntu1 =&amp;gt; 0.2.3-0ubuntu1&lt;br /&gt;
    language-pack-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    libgnome-window-settings1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-0 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-common 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libkpathsea5 2009-5 =&amp;gt; 2009-5ubuntu0.1&lt;br /&gt;
    libnautilus-extension1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    librsvg2-2 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    librsvg2-common 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    libsoup-gnome2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    libsoup2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    linux-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-headers-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-image-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-libc-dev 2.6.32-21.32 =&amp;gt; 2.6.32-22.33&lt;br /&gt;
    nautilus 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-sendto-empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    pm-utils 1.3.0-1ubuntu1 =&amp;gt; 1.3.0-1ubuntu2&lt;br /&gt;
    python-ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    rhythmbox 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugin-cdrecorder 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugins 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    software-center 2.0.2 =&amp;gt; 2.0.3&lt;br /&gt;
    tomboy 1.2.0-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu1&lt;br /&gt;
    transmission-common 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    transmission-gtk 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    ubuntuone-client-gnome 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
 &lt;br /&gt;
 Unknown lines:&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: run with --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: status of link group libgksu-gconf-defaults set to manual&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: link group gnome-text-editor fully removed&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: run with --remove gnome-text-editor /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: link group gnome-text-editor updated to point to /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: run with --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/gedit 50 --slave /usr/share/man/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz /usr/share/man/man1/gedit.1.gz&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: link group smbstatus updated to point to /usr/bin/smbstatus.samba3&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: run with --install /usr/bin/smbstatus smbstatus /usr/bin/smbstatus.samba3 10 --slave /usr/share/man/man1/smbstatus.1.gz smbstatus.1.gz /usr/share/man/man1/smbstatus.samba3.1.gz&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- dpkg status changes End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Kernel Begin ------------------------ &lt;br /&gt;
 WARNING:  Kernel Errors Present&lt;br /&gt;
    [   60.584125] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [   60.693988] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.647937] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.752190] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Kernel End ------------------------- &lt;br /&gt;
 --------------------- pam_unix Begin ------------------------ &lt;br /&gt;
 sudo:&lt;br /&gt;
    Authentication Failures:&lt;br /&gt;
       mikk(0) -&amp;gt; mikk: 1 Time(s) &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- pam_unix End ------------------------- &lt;br /&gt;
 --------------------- Connections (secure-log) Begin ------------------------ &lt;br /&gt;
 New Users:&lt;br /&gt;
    postfix (115)&lt;br /&gt;
 &lt;br /&gt;
 New Groups:&lt;br /&gt;
    postfix (123)&lt;br /&gt;
    postdrop (124)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Changed password expiry for users:&lt;br /&gt;
    postfix : 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 **Unmatched Entries**&lt;br /&gt;
    gdm-session-worker: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0: 2 Time(s)&lt;br /&gt;
    gdm-session-worker: pam_succeed_if(gdm:auth): requirement &amp;quot;user ingroup nopasswdlogin&amp;quot; not met by user &amp;quot;mikk&amp;quot;: 2 Time(s)&lt;br /&gt;
    gnome-keyring-daemon: couldn&#039;t initialize slot with master password: The password or PIN is incorrect: 1 Time(s)&lt;br /&gt;
    gnome-screensaver-dialog: gkr-pam: unlocked login keyring: 4 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postdrop, GID=124: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postfix, GID=123: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postdrop: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postfix: 1 Time(s)&lt;br /&gt;
    polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.33 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.utf8): 2 Time(s)&lt;br /&gt;
    usermod: change user &#039;postfix&#039; password: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Connections (secure-log) End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Sudo (secure-log) Begin ------------------------ &lt;br /&gt;
 &lt;br /&gt;
 ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 mikk =&amp;gt; root&lt;br /&gt;
 ------------&lt;br /&gt;
 /bin/bash - 1 Times.&lt;br /&gt;
 /usr/sbin/synaptic - 2 Times.&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Sudo (secure-log) End ------------------------- &lt;br /&gt;
  --------------------- Disk Space Begin ------------------------ &lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/sda1             7.5G  2.6G  4.6G  36% /&lt;br /&gt;
 none                  498M  252K  497M   1% /dev&lt;br /&gt;
 none                  7.5G  2.6G  4.6G  36% /var/lib/ureadahead/debugfs&lt;br /&gt;
  &lt;br /&gt;
 ---------------------- Disk Space End -------------------------  &lt;br /&gt;
 ###################### Logwatch End #########################&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9269</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9269"/>
		<updated>2010-05-08T18:44:59Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Näidis logwatchi analüüsi väljundist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
Lisaks vaikimisi toetatud rakendustele on võimalik lisada oma rakenduste logide analüüsi tugi kirjeldades logwatchis ära filtrid kuidas neid logisid analüüsida.&lt;br /&gt;
====Näidis logwatchi analüüsi väljundist====&lt;br /&gt;
Näidis väljund vaikimisi seadistustega logwatchist:&lt;br /&gt;
 ################### Logwatch 7.3.6 (05/19/07) #################### &lt;br /&gt;
        Processing Initiated: Sat May  8 21:35:03 2010&lt;br /&gt;
        Date Range Processed: yesterday&lt;br /&gt;
                              ( 2010-May-07 )&lt;br /&gt;
                              Period is day.&lt;br /&gt;
        Detail Level of Output: 0&lt;br /&gt;
        Type of Output/Format: mail / text&lt;br /&gt;
        Logfiles for Host: mikk-laptop&lt;br /&gt;
  ################################################################## &lt;br /&gt;
 &lt;br /&gt;
 --------------------- dpkg status changes Begin ------------------------ &lt;br /&gt;
 Installed:&lt;br /&gt;
    apache2-mpm-prefork 2.2.14-5ubuntu8&lt;br /&gt;
    apache2-utils 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-bin 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-common 2.2.14-5ubuntu8&lt;br /&gt;
    cowsay 3.03-9.2&lt;br /&gt;
    libapr1 1.3.8-1build1&lt;br /&gt;
    libaprutil1 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-dbd-sqlite3 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-ldap 1.3.9+dfsg-3build1&lt;br /&gt;
    libdate-manip-perl 6.05-1&lt;br /&gt;
    libyaml-syck-perl 1.07-1build1&lt;br /&gt;
    linux-headers-2.6.32-22 2.6.32-22.33&lt;br /&gt;
    linux-headers-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    linux-image-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    logwatch 7.3.6.cvs20090906-1ubuntu2&lt;br /&gt;
    postfix 2.7.0-1&lt;br /&gt;
    samba 2:3.4.7~dfsg-1ubuntu3&lt;br /&gt;
 &lt;br /&gt;
 Upgraded:&lt;br /&gt;
    acpid 1.0.10-5ubuntu2 =&amp;gt; 1.0.10-5ubuntu2.1&lt;br /&gt;
    capplets-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    empathy-common 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    file-roller 2.30.0-0ubuntu1 =&amp;gt; 2.30.1.1-0ubuntu2&lt;br /&gt;
    gedit 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gedit-common 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gnome-control-center 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    gnome-settings-daemon 2.30.0-0ubuntu6 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    grub-common 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    grub-pc 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    indicator-sound 0.2.2-0ubuntu1 =&amp;gt; 0.2.3-0ubuntu1&lt;br /&gt;
    language-pack-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    libgnome-window-settings1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-0 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-common 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libkpathsea5 2009-5 =&amp;gt; 2009-5ubuntu0.1&lt;br /&gt;
    libnautilus-extension1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    librsvg2-2 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    librsvg2-common 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    libsoup-gnome2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    libsoup2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    linux-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-headers-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-image-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-libc-dev 2.6.32-21.32 =&amp;gt; 2.6.32-22.33&lt;br /&gt;
    nautilus 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-sendto-empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    pm-utils 1.3.0-1ubuntu1 =&amp;gt; 1.3.0-1ubuntu2&lt;br /&gt;
    python-ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    rhythmbox 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugin-cdrecorder 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugins 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    software-center 2.0.2 =&amp;gt; 2.0.3&lt;br /&gt;
    tomboy 1.2.0-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu1&lt;br /&gt;
    transmission-common 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    transmission-gtk 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    ubuntuone-client-gnome 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
 &lt;br /&gt;
 Unknown lines:&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: run with --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: status of link group libgksu-gconf-defaults set to manual&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: link group gnome-text-editor fully removed&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: run with --remove gnome-text-editor /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: link group gnome-text-editor updated to point to /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: run with --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/gedit 50 --slave /usr/share/man/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz /usr/share/man/man1/gedit.1.gz&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: link group smbstatus updated to point to /usr/bin/smbstatus.samba3&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: run with --install /usr/bin/smbstatus smbstatus /usr/bin/smbstatus.samba3 10 --slave /usr/share/man/man1/smbstatus.1.gz smbstatus.1.gz /usr/share/man/man1/smbstatus.samba3.1.gz&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- dpkg status changes End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Kernel Begin ------------------------ &lt;br /&gt;
 WARNING:  Kernel Errors Present&lt;br /&gt;
    [   60.584125] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [   60.693988] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.647937] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.752190] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Kernel End ------------------------- &lt;br /&gt;
 --------------------- pam_unix Begin ------------------------ &lt;br /&gt;
 sudo:&lt;br /&gt;
    Authentication Failures:&lt;br /&gt;
       mikk(0) -&amp;gt; mikk: 1 Time(s) &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- pam_unix End ------------------------- &lt;br /&gt;
 --------------------- Connections (secure-log) Begin ------------------------ &lt;br /&gt;
 New Users:&lt;br /&gt;
    postfix (115)&lt;br /&gt;
 &lt;br /&gt;
 New Groups:&lt;br /&gt;
    postfix (123)&lt;br /&gt;
    postdrop (124)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Changed password expiry for users:&lt;br /&gt;
    postfix : 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 **Unmatched Entries**&lt;br /&gt;
    gdm-session-worker: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0: 2 Time(s)&lt;br /&gt;
    gdm-session-worker: pam_succeed_if(gdm:auth): requirement &amp;quot;user ingroup nopasswdlogin&amp;quot; not met by user &amp;quot;mikk&amp;quot;: 2 Time(s)&lt;br /&gt;
    gnome-keyring-daemon: couldn&#039;t initialize slot with master password: The password or PIN is incorrect: 1 Time(s)&lt;br /&gt;
    gnome-screensaver-dialog: gkr-pam: unlocked login keyring: 4 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postdrop, GID=124: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postfix, GID=123: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postdrop: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postfix: 1 Time(s)&lt;br /&gt;
    polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.33 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.utf8): 2 Time(s)&lt;br /&gt;
    usermod: change user &#039;postfix&#039; password: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Connections (secure-log) End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Sudo (secure-log) Begin ------------------------ &lt;br /&gt;
 &lt;br /&gt;
 ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 mikk =&amp;gt; root&lt;br /&gt;
 ------------&lt;br /&gt;
 /bin/bash - 1 Times.&lt;br /&gt;
 /usr/sbin/synaptic - 2 Times.&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Sudo (secure-log) End ------------------------- &lt;br /&gt;
  --------------------- Disk Space Begin ------------------------ &lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/sda1             7.5G  2.6G  4.6G  36% /&lt;br /&gt;
 none                  498M  252K  497M   1% /dev&lt;br /&gt;
 none                  7.5G  2.6G  4.6G  36% /var/lib/ureadahead/debugfs&lt;br /&gt;
  &lt;br /&gt;
 ---------------------- Disk Space End -------------------------  &lt;br /&gt;
 ###################### Logwatch End #########################&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9268</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9268"/>
		<updated>2010-05-08T18:43:30Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Näidis logwatchi analüüsi väljundist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
Lisaks vaikimisi toetatud rakendustele on võimalik lisada oma rakenduste logide analüüsi tugi kirjeldades logwatchis ära filtrid kuidas neid logisid analüüsida.&lt;br /&gt;
====Näidis logwatchi analüüsi väljundist====&lt;br /&gt;
 ################### Logwatch 7.3.6 (05/19/07) #################### &lt;br /&gt;
        Processing Initiated: Sat May  8 21:35:03 2010&lt;br /&gt;
        Date Range Processed: yesterday&lt;br /&gt;
                              ( 2010-May-07 )&lt;br /&gt;
                              Period is day.&lt;br /&gt;
        Detail Level of Output: 0&lt;br /&gt;
        Type of Output/Format: mail / text&lt;br /&gt;
        Logfiles for Host: mikk-laptop&lt;br /&gt;
  ################################################################## &lt;br /&gt;
 &lt;br /&gt;
 --------------------- dpkg status changes Begin ------------------------ &lt;br /&gt;
 Installed:&lt;br /&gt;
    apache2-mpm-prefork 2.2.14-5ubuntu8&lt;br /&gt;
    apache2-utils 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-bin 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-common 2.2.14-5ubuntu8&lt;br /&gt;
    cowsay 3.03-9.2&lt;br /&gt;
    libapr1 1.3.8-1build1&lt;br /&gt;
    libaprutil1 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-dbd-sqlite3 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-ldap 1.3.9+dfsg-3build1&lt;br /&gt;
    libdate-manip-perl 6.05-1&lt;br /&gt;
    libyaml-syck-perl 1.07-1build1&lt;br /&gt;
    linux-headers-2.6.32-22 2.6.32-22.33&lt;br /&gt;
    linux-headers-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    linux-image-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    logwatch 7.3.6.cvs20090906-1ubuntu2&lt;br /&gt;
    postfix 2.7.0-1&lt;br /&gt;
    samba 2:3.4.7~dfsg-1ubuntu3&lt;br /&gt;
 &lt;br /&gt;
 Upgraded:&lt;br /&gt;
    acpid 1.0.10-5ubuntu2 =&amp;gt; 1.0.10-5ubuntu2.1&lt;br /&gt;
    capplets-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    empathy-common 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    file-roller 2.30.0-0ubuntu1 =&amp;gt; 2.30.1.1-0ubuntu2&lt;br /&gt;
    gedit 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gedit-common 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gnome-control-center 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    gnome-settings-daemon 2.30.0-0ubuntu6 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    grub-common 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    grub-pc 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    indicator-sound 0.2.2-0ubuntu1 =&amp;gt; 0.2.3-0ubuntu1&lt;br /&gt;
    language-pack-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    libgnome-window-settings1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-0 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-common 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libkpathsea5 2009-5 =&amp;gt; 2009-5ubuntu0.1&lt;br /&gt;
    libnautilus-extension1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    librsvg2-2 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    librsvg2-common 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    libsoup-gnome2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    libsoup2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    linux-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-headers-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-image-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-libc-dev 2.6.32-21.32 =&amp;gt; 2.6.32-22.33&lt;br /&gt;
    nautilus 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-sendto-empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    pm-utils 1.3.0-1ubuntu1 =&amp;gt; 1.3.0-1ubuntu2&lt;br /&gt;
    python-ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    rhythmbox 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugin-cdrecorder 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugins 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    software-center 2.0.2 =&amp;gt; 2.0.3&lt;br /&gt;
    tomboy 1.2.0-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu1&lt;br /&gt;
    transmission-common 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    transmission-gtk 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    ubuntuone-client-gnome 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
 &lt;br /&gt;
 Unknown lines:&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: run with --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: status of link group libgksu-gconf-defaults set to manual&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: link group gnome-text-editor fully removed&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: run with --remove gnome-text-editor /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: link group gnome-text-editor updated to point to /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: run with --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/gedit 50 --slave /usr/share/man/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz /usr/share/man/man1/gedit.1.gz&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: link group smbstatus updated to point to /usr/bin/smbstatus.samba3&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: run with --install /usr/bin/smbstatus smbstatus /usr/bin/smbstatus.samba3 10 --slave /usr/share/man/man1/smbstatus.1.gz smbstatus.1.gz /usr/share/man/man1/smbstatus.samba3.1.gz&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- dpkg status changes End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Kernel Begin ------------------------ &lt;br /&gt;
 WARNING:  Kernel Errors Present&lt;br /&gt;
    [   60.584125] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [   60.693988] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.647937] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.752190] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Kernel End ------------------------- &lt;br /&gt;
 --------------------- pam_unix Begin ------------------------ &lt;br /&gt;
 sudo:&lt;br /&gt;
    Authentication Failures:&lt;br /&gt;
       mikk(0) -&amp;gt; mikk: 1 Time(s) &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- pam_unix End ------------------------- &lt;br /&gt;
 --------------------- Connections (secure-log) Begin ------------------------ &lt;br /&gt;
 New Users:&lt;br /&gt;
    postfix (115)&lt;br /&gt;
 &lt;br /&gt;
 New Groups:&lt;br /&gt;
    postfix (123)&lt;br /&gt;
    postdrop (124)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Changed password expiry for users:&lt;br /&gt;
    postfix : 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 **Unmatched Entries**&lt;br /&gt;
    gdm-session-worker: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0: 2 Time(s)&lt;br /&gt;
    gdm-session-worker: pam_succeed_if(gdm:auth): requirement &amp;quot;user ingroup nopasswdlogin&amp;quot; not met by user &amp;quot;mikk&amp;quot;: 2 Time(s)&lt;br /&gt;
    gnome-keyring-daemon: couldn&#039;t initialize slot with master password: The password or PIN is incorrect: 1 Time(s)&lt;br /&gt;
    gnome-screensaver-dialog: gkr-pam: unlocked login keyring: 4 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postdrop, GID=124: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postfix, GID=123: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postdrop: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postfix: 1 Time(s)&lt;br /&gt;
    polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.33 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.utf8): 2 Time(s)&lt;br /&gt;
    usermod: change user &#039;postfix&#039; password: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Connections (secure-log) End ------------------------- &lt;br /&gt;
 &lt;br /&gt;
 --------------------- Sudo (secure-log) Begin ------------------------ &lt;br /&gt;
 &lt;br /&gt;
 ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 mikk =&amp;gt; root&lt;br /&gt;
 ------------&lt;br /&gt;
 /bin/bash - 1 Times.&lt;br /&gt;
 /usr/sbin/synaptic - 2 Times.&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Sudo (secure-log) End ------------------------- &lt;br /&gt;
  --------------------- Disk Space Begin ------------------------ &lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/sda1             7.5G  2.6G  4.6G  36% /&lt;br /&gt;
 none                  498M  252K  497M   1% /dev&lt;br /&gt;
 none                  7.5G  2.6G  4.6G  36% /var/lib/ureadahead/debugfs&lt;br /&gt;
  &lt;br /&gt;
 ---------------------- Disk Space End -------------------------  &lt;br /&gt;
 ###################### Logwatch End #########################&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9267</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9267"/>
		<updated>2010-05-08T18:40:48Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
Lisaks vaikimisi toetatud rakendustele on võimalik lisada oma rakenduste logide analüüsi tugi kirjeldades logwatchis ära filtrid kuidas neid logisid analüüsida.&lt;br /&gt;
====Näidis logwatchi analüüsi väljundist====&lt;br /&gt;
 ################### Logwatch 7.3.6 (05/19/07) #################### &lt;br /&gt;
        Processing Initiated: Sat May  8 21:35:03 2010&lt;br /&gt;
        Date Range Processed: yesterday&lt;br /&gt;
                              ( 2010-May-07 )&lt;br /&gt;
                              Period is day.&lt;br /&gt;
        Detail Level of Output: 0&lt;br /&gt;
        Type of Output/Format: mail / text&lt;br /&gt;
        Logfiles for Host: mikk-laptop&lt;br /&gt;
  ################################################################## &lt;br /&gt;
 &lt;br /&gt;
 --------------------- dpkg status changes Begin ------------------------ &lt;br /&gt;
&lt;br /&gt;
 Installed:&lt;br /&gt;
    apache2-mpm-prefork 2.2.14-5ubuntu8&lt;br /&gt;
    apache2-utils 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-bin 2.2.14-5ubuntu8&lt;br /&gt;
    apache2.2-common 2.2.14-5ubuntu8&lt;br /&gt;
    cowsay 3.03-9.2&lt;br /&gt;
    libapr1 1.3.8-1build1&lt;br /&gt;
    libaprutil1 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-dbd-sqlite3 1.3.9+dfsg-3build1&lt;br /&gt;
    libaprutil1-ldap 1.3.9+dfsg-3build1&lt;br /&gt;
    libdate-manip-perl 6.05-1&lt;br /&gt;
    libyaml-syck-perl 1.07-1build1&lt;br /&gt;
    linux-headers-2.6.32-22 2.6.32-22.33&lt;br /&gt;
    linux-headers-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    linux-image-2.6.32-22-generic 2.6.32-22.33&lt;br /&gt;
    logwatch 7.3.6.cvs20090906-1ubuntu2&lt;br /&gt;
    postfix 2.7.0-1&lt;br /&gt;
    samba 2:3.4.7~dfsg-1ubuntu3&lt;br /&gt;
 &lt;br /&gt;
 Upgraded:&lt;br /&gt;
    acpid 1.0.10-5ubuntu2 =&amp;gt; 1.0.10-5ubuntu2.1&lt;br /&gt;
    capplets-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    empathy-common 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    file-roller 2.30.0-0ubuntu1 =&amp;gt; 2.30.1.1-0ubuntu2&lt;br /&gt;
    gedit 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gedit-common 2.30.0git20100413-0ubuntu1 =&amp;gt; 2.30.2-0ubuntu1&lt;br /&gt;
    gnome-control-center 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    gnome-settings-daemon 2.30.0-0ubuntu6 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    grub-common 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    grub-pc 1.98-1ubuntu5 =&amp;gt; 1.98-1ubuntu6&lt;br /&gt;
    indicator-sound 0.2.2-0ubuntu1 =&amp;gt; 0.2.3-0ubuntu1&lt;br /&gt;
    language-pack-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    language-pack-gnome-en-base 1:10.04+20100421 =&amp;gt; 1:10.04+20100422&lt;br /&gt;
    libgnome-window-settings1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-0 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libgtksourceview2.0-common 2.10.0-0ubuntu1 =&amp;gt; 2.10.1-0ubuntu1&lt;br /&gt;
    libkpathsea5 2009-5 =&amp;gt; 2009-5ubuntu0.1&lt;br /&gt;
    libnautilus-extension1 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    librsvg2-2 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    librsvg2-common 2.26.2-0ubuntu1 =&amp;gt; 2.26.2-0ubuntu2&lt;br /&gt;
    libsoup-gnome2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    libsoup2.4-1 2.30.0-0ubuntu1 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    linux-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-headers-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-image-generic 2.6.32.21.22 =&amp;gt; 2.6.32.22.23&lt;br /&gt;
    linux-libc-dev 2.6.32-21.32 =&amp;gt; 2.6.32-22.33&lt;br /&gt;
    nautilus 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-data 1:2.30.0-0ubuntu4 =&amp;gt; 1:2.30.1-0ubuntu1&lt;br /&gt;
    nautilus-sendto-empathy 2.30.0.1-0ubuntu3 =&amp;gt; 2.30.1-0ubuntu1&lt;br /&gt;
    pm-utils 1.3.0-1ubuntu1 =&amp;gt; 1.3.0-1ubuntu2&lt;br /&gt;
    python-ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    rhythmbox 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugin-cdrecorder 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    rhythmbox-plugins 0.12.8-0ubuntu3 =&amp;gt; 0.12.8-0ubuntu4&lt;br /&gt;
    software-center 2.0.2 =&amp;gt; 2.0.3&lt;br /&gt;
    tomboy 1.2.0-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu1&lt;br /&gt;
    transmission-common 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    transmission-gtk 1.92-0ubuntu2 =&amp;gt; 1.92-0ubuntu2.1&lt;br /&gt;
    ubuntuone-client 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
    ubuntuone-client-gnome 1.2.1-0ubuntu1 =&amp;gt; 1.2.1-0ubuntu2&lt;br /&gt;
 &lt;br /&gt;
 Unknown lines:&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: run with --set libgksu-gconf-defaults /usr/share/libgksu/debian/gconf-defaults.libgksu-sudo&lt;br /&gt;
    2010-05-07 19:39:01 update-alternatives: status of link group libgksu-gconf-defaults set to manual&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: link group gnome-text-editor fully removed&lt;br /&gt;
    2010-05-07 19:57:57 update-alternatives: run with --remove gnome-text-editor /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: link group gnome-text-editor updated to point to /usr/bin/gedit&lt;br /&gt;
    2010-05-07 20:00:08 update-alternatives: run with --install /usr/bin/gnome-text-editor gnome-text-editor /usr/bin/gedit 50 --slave /usr/share/man/man1/gnome-text-editor.1.gz gnome-text-editor.1.gz /usr/share/man/man1/gedit.1.gz&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: link group smbstatus updated to point to /usr/bin/smbstatus.samba3&lt;br /&gt;
    2010-05-07 20:13:21 update-alternatives: run with --install /usr/bin/smbstatus smbstatus /usr/bin/smbstatus.samba3 10 --slave /usr/share/man/man1/smbstatus.1.gz smbstatus.1.gz /usr/share/man/man1/smbstatus.samba3.1.gz&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- dpkg status changes End ------------------------- &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 --------------------- Kernel Begin ------------------------ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 WARNING:  Kernel Errors Present&lt;br /&gt;
    [   60.584125] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [   60.693988] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.647937] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
    [  120.752190] end_request: I/O error, dev fd0, sector ...:  1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Kernel End ------------------------- &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 --------------------- pam_unix Begin ------------------------ &lt;br /&gt;
&lt;br /&gt;
 sudo:&lt;br /&gt;
    Authentication Failures:&lt;br /&gt;
       mikk(0) -&amp;gt; mikk: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- pam_unix End ------------------------- &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 --------------------- Connections (secure-log) Begin ------------------------ &lt;br /&gt;
&lt;br /&gt;
 New Users:&lt;br /&gt;
    postfix (115)&lt;br /&gt;
 &lt;br /&gt;
 New Groups:&lt;br /&gt;
    postfix (123)&lt;br /&gt;
    postdrop (124)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 Changed password expiry for users:&lt;br /&gt;
    postfix : 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 **Unmatched Entries**&lt;br /&gt;
    gdm-session-worker: pam_ck_connector(gdm:session): nox11 mode, ignoring PAM_TTY :0: 2 Time(s)&lt;br /&gt;
    gdm-session-worker: pam_succeed_if(gdm:auth): requirement &amp;quot;user ingroup nopasswdlogin&amp;quot; not met by user &amp;quot;mikk&amp;quot;: 2 Time(s)&lt;br /&gt;
    gnome-keyring-daemon: couldn&#039;t initialize slot with master password: The password or PIN is incorrect: 1 Time(s)&lt;br /&gt;
    gnome-screensaver-dialog: gkr-pam: unlocked login keyring: 4 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postdrop, GID=124: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/group: name=postfix, GID=123: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postdrop: 1 Time(s)&lt;br /&gt;
    groupadd: group added to /etc/gshadow: name=postfix: 1 Time(s)&lt;br /&gt;
    polkitd(authority=local): Registered Authentication Agent for session /org/freedesktop/ConsoleKit/Session2 (system bus name :1.33 [/usr/lib/policykit-1-gnome/polkit-gnome-authentication-agent-1], object path /org/gnome/PolicyKit1/AuthenticationAgent, locale en_US.utf8): 2 Time(s)&lt;br /&gt;
    usermod: change user &#039;postfix&#039; password: 1 Time(s)&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Connections (secure-log) End ------------------------- &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 --------------------- Sudo (secure-log) Begin ------------------------ &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 ==============================================================================&lt;br /&gt;
 &lt;br /&gt;
 mikk =&amp;gt; root&lt;br /&gt;
 ------------&lt;br /&gt;
 /bin/bash - 1 Times.&lt;br /&gt;
 /usr/sbin/synaptic - 2 Times.&lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Sudo (secure-log) End ------------------------- &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 --------------------- Disk Space Begin ------------------------ &lt;br /&gt;
&lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/sda1             7.5G  2.6G  4.6G  36% /&lt;br /&gt;
 none                  498M  252K  497M   1% /dev&lt;br /&gt;
 none                  7.5G  2.6G  4.6G  36% /var/lib/ureadahead/debugfs&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 ---------------------- Disk Space End ------------------------- &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 ###################### Logwatch End ######################### &lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9266</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9266"/>
		<updated>2010-05-08T18:33:25Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis on asi Logwatch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
====Näiteid vaikimisi toetatud logi failidest====&lt;br /&gt;
Vaikimisi toetab logwatch 94 süsteemi administraatorile teada tuntud rakenduse logide analüüsimist. Näitena toetatud rakendustest tooks välja: &lt;br /&gt;
 *clamav&lt;br /&gt;
 *dhcpd&lt;br /&gt;
 *httpd&lt;br /&gt;
 *sshd&lt;br /&gt;
 *named&lt;br /&gt;
 *openvpn&lt;br /&gt;
 *syslogd&lt;br /&gt;
 *postfix&lt;br /&gt;
 *sudo&lt;br /&gt;
 *spamassassin&lt;br /&gt;
 *sendmail&lt;br /&gt;
 *yum&lt;br /&gt;
 *windows (windowsi eventlogi väljavõtted, mis on edastatud UNIX-il baseeruvale syslog serverile)&lt;br /&gt;
Lisaks vaikimisi toetatud rakendustele on võimalik lisada oma rakenduste logide analüüsi tugi kirjeldades logwatchis ära filtrid kuidas neid logisid analüüsida.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9258</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9258"/>
		<updated>2010-05-08T18:10:12Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Kasutamise eelduseks on see, et kasutusel on mõni linuxi distributsioon, kus on seadistatud perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9195</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9195"/>
		<updated>2010-05-07T22:10:52Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
 Kasutamise eelduseks on perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta /etc/cron.daily/00logwatch failis muuta logwatchi käivitamise parameetrid nõnda:&lt;br /&gt;
 /usr/sbin/logwatch --mailto aadress@domeen.com&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9194</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9194"/>
		<updated>2010-05-07T22:02:16Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
 Kasutamise eelduseks on perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
Logwatchi seadistamiseks tuleb muuta konfiguratsiooni faili:&lt;br /&gt;
 sudo vim /usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
Selleks, et raporteid saadetaks e-postiga tuleb muuta konfiguratsiooni failis järnevaid parameetreid:&lt;br /&gt;
 Output = mail  #vaikimisi on stdout &lt;br /&gt;
 MailTo = aadress@domeen.com #võib ka saata kohalikele kasutajatele&lt;br /&gt;
&lt;br /&gt;
Vaikimisi analüüsib logwatch ka logide arhiive (näiteks /var/log/messages.1 või /var/log/messages.1.gz). Soovi korral saab seda välja lülitada, eemaldades konfiguratsiooni failis kirje &#039;&#039;Archives = No&#039;&#039; eest&#039;&#039; #&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Analüüsitava ajavahemiku määramiseks on konfiguratsiooni failis muutujaga &#039;&#039;Range&#039;&#039; vaikimisi analüüsitakse eelmist päeva &amp;quot;yesterday&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Raporteerimise taset on võimalik määrata vahemikus 0-10 või vastavalt sõnadega Low, Med, High.&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9193</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9193"/>
		<updated>2010-05-07T21:52:57Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
 Kasutamise eelduseks on perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
Paigaldamise näide on toodud Ubuntu Linuxi põhjal. Logwatchi paigaldamiseks tuleb terminali sisestada järgmised käsud:&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
Selle tulemusena paigaldatakse masinasse postfixi, perli ja logwatchi pakid.&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
/usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9192</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9192"/>
		<updated>2010-05-07T21:49:42Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
 Kasutamise eelduseks on perli tugi.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
/usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9191</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=9191"/>
		<updated>2010-05-07T21:47:53Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis on Logwatch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on asi Logwatch==&lt;br /&gt;
Logwatch on paindlik logide analüüsi tarkvara, mida vaikimisi käivitatakse kord ööpäevas(cron.daily) eelmise päeva logide analüüsimiseks.&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Seadistatud ja töötav e-maili server.&lt;br /&gt;
Repositooriumite hulka lisatud universe repositoorium.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
/usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7734</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7734"/>
		<updated>2010-04-26T20:22:02Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Seadistatud ja töötav e-maili server.&lt;br /&gt;
Repositooriumite hulka lisatud universe repositoorium.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
/usr/share/logwatch/default.conf/logwatch.conf&lt;br /&gt;
&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7730</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7730"/>
		<updated>2010-04-26T20:18:26Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Seadistatud ja töötav e-maili server.&lt;br /&gt;
Repositooriumite hulka lisatud universe repositoorium.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
 sudo apt-get update&lt;br /&gt;
 sudo apt-get install logwatch&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7726</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7726"/>
		<updated>2010-04-26T20:14:19Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
==Eeldused==&lt;br /&gt;
Seadistatud ja töötav e-maili server.&lt;br /&gt;
Repositooriumite hulka lisatud universe repositoorium.&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7721</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=7721"/>
		<updated>2010-04-26T19:59:24Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
==Eeldused==&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
==Varundamine/Taastamine==&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6974</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6974"/>
		<updated>2010-04-18T10:27:12Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
Logwatch on paindlik logi failide analüüsi tarkvara.&lt;br /&gt;
===Mida see võimaldab===&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6973</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6973"/>
		<updated>2010-04-18T10:25:46Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis on Logwatch */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
Logwatch on paindlik logi failide analüüsi tarkvara.&lt;br /&gt;
===Mida see võimaldab===&lt;br /&gt;
&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6969</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6969"/>
		<updated>2010-04-18T10:19:14Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Autor */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
==Mis on Logwatch==&lt;br /&gt;
===Mida see võimaldab===&lt;br /&gt;
==Seadistamine==&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6935</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6935"/>
		<updated>2010-04-17T15:48:33Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Autor= */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor==&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6934</id>
		<title>Logwatch</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Logwatch&amp;diff=6934"/>
		<updated>2010-04-17T15:48:07Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: New page: ==Autor=== Mikk Mähar AK32   Category:Operatsioonisüsteemide administreerimine ja sidumine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Autor===&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Category:Operatsioonisüsteemide administreerimine ja sidumine&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3392</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3392"/>
		<updated>2010-01-30T09:22:56Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Varundamine ja taastamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy server ehk vahemälu on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid kohalikus võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copy käsku antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks kopeerime secure copy käsuga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi vahemälu suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3389</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3389"/>
		<updated>2010-01-30T09:17:34Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Squidi logide analüüs/statistika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy server ehk vahemälu on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid kohalikus võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi vahemälu suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3385</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3385"/>
		<updated>2010-01-30T09:14:36Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy server ehk vahemälu on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid kohalikus võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3371</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3371"/>
		<updated>2010-01-30T09:09:13Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis asi on proxy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid kohalikus võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3370</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3370"/>
		<updated>2010-01-30T09:08:38Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Squidi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks (reverse proxy)&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid kohalikus võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3369</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3369"/>
		<updated>2010-01-30T09:08:10Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis asi on proxy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks (reverse proxy)&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3367</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3367"/>
		<updated>2010-01-30T09:07:01Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused/nõuded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav kogus vahemälu (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3362</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3362"/>
		<updated>2010-01-30T08:57:01Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis asi on proxy */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise vahemäluga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3361</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3361"/>
		<updated>2010-01-30T08:56:40Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP-d ja FTP-d. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida läbi vahemälu kasutada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB squidi vahemälus hoitavate andmete kohta 10 MB vahemälu serverilt).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust läbi vahemälu suunatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3351</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3351"/>
		<updated>2010-01-30T08:43:36Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused/nõuded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP puhverdamist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB puhverdatavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust puhverdatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3349</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3349"/>
		<updated>2010-01-30T08:43:14Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Squidi logide analüüs/statistika */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP puhverdamist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust puhverdatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi puhvri suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3348</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3348"/>
		<updated>2010-01-30T08:42:29Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP puhverdamist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest varukoopiad.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust puhverdatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3346</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3346"/>
		<updated>2010-01-30T08:41:51Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis asi see Squid on ja mida sellega teha saab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP puhverdamist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust puhverdatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3344</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3344"/>
		<updated>2010-01-30T08:40:58Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Squidi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust puhverdatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxy&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3342</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3342"/>
		<updated>2010-01-30T08:40:37Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Squidi seadistamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust puhverdatakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3340</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3340"/>
		<updated>2010-01-30T08:40:19Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused/nõuded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja suunata nende teenuste, mida puhverdada soovitakse võrguliiklus WCCP/GRE abiga Squid serverisse. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust proxytakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3335</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3335"/>
		<updated>2010-01-30T08:37:55Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy ehk vahemälu server on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxy serverina seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja proxytavate teenuste võrguliiklus suunata WCCP/GRE abiga sinna. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust proxytakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3327</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3327"/>
		<updated>2010-01-30T08:35:18Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Eeldused/nõuded */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxyna seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne värske linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja proxytavate teenuste võrguliiklus suunata WCCP/GRE abiga sinna. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust proxytakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3322</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3322"/>
		<updated>2010-01-30T08:32:34Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Näidis NCSA autentimise seadistamisest */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxyna seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne up to date linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja proxytavate teenuste võrguliiklus suunata WCCP/GRE abiga sinna. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust proxytakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Kasutajate loomiseks sisesta terminali käsk:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3320</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3320"/>
		<updated>2010-01-30T08:31:26Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* blacklist */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxyna seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne up to date linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja proxytavate teenuste võrguliiklus suunata WCCP/GRE abiga sinna. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust proxytakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3315</id>
		<title>Squid transparent proxy</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Squid_transparent_proxy&amp;diff=3315"/>
		<updated>2010-01-30T08:28:47Z</updated>

		<summary type="html">&lt;p&gt;Mmahar: /* Mis asi see Squid on ja mida sellega teha saab */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Autor=&lt;br /&gt;
Mikk Mähar AK32&lt;br /&gt;
&lt;br /&gt;
=Versioon=&lt;br /&gt;
Versioon 0.01, muudetud 18.12.2009 (Algse struktuuri paika panek)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.02, muudetud 10.01.2010 (Struktuuri parendamine, sisu kirjutamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.03, muudetud 13.01.2010 (Logide analüüsi kohta sisu lisamine)&lt;br /&gt;
&lt;br /&gt;
Versioon 0.04, muudetud 20.01.2010 (Täiendatud varundamise/taastamise osa ning täpsustatud paigalduse osa)&lt;br /&gt;
&lt;br /&gt;
=Sissejuhatus=&lt;br /&gt;
Siit artiklist peaks saama väikse ülevaate, mis asi see proxy on, milleks seda kasutatakse. Mis on on Squid ning kuidas seda autentimist nõudva transparent proxyna seadistada(transparent selles mõistes, et kasutajate päringud suunatakse sinna vaikimisi ja alati).&lt;br /&gt;
&lt;br /&gt;
==Mis asi on proxy==&lt;br /&gt;
Proxy serveri näol on tegu kliendi ja võrgus paiknevate resursside vahelise puhvriga. Proxy servereid kasutatakse mitmetel erinevatel eesmärkidel:&lt;br /&gt;
*Võrguühenduste kasutuse optimeerimiseks&lt;br /&gt;
*Veebiserverite koormuste leevendamiseks&lt;br /&gt;
*Inimeste anonüümsuse kaitsmiseks veebis&lt;br /&gt;
*Sisevõrgu kasutajatele võrgust kättesaadavate andmete piiramiseks&lt;br /&gt;
&lt;br /&gt;
==Mis asi see Squid on ja mida sellega teha saab==&lt;br /&gt;
Squidi puhul on tegu täielikult HTTP/1.0 (peaaegu ka HTTP/1.1)ühilduva proxy serveri tarkvaraga, mis toetab HTTP, FTP cachemist. Squidi on võimalik kasutada:&lt;br /&gt;
*võrguühenduste optimeerimiseks&lt;br /&gt;
*kasutajate autentimiseks&lt;br /&gt;
*kasutajatele võrgust kätte saadavate resursside piiramiseks&lt;br /&gt;
*veebiserverite koormuse leevendamiseks&lt;br /&gt;
&lt;br /&gt;
Squidiga on kasutajate autentimiseks olemas mitmeid erinevaid meetodeid:&lt;br /&gt;
&lt;br /&gt;
*ncsa (basic authentication)&lt;br /&gt;
*Windows Active Directory&lt;br /&gt;
*Radius&lt;br /&gt;
*LDAP&lt;br /&gt;
*Kerberos&lt;br /&gt;
*MySQL&lt;br /&gt;
*NTLM&lt;br /&gt;
&lt;br /&gt;
=Eeldused/nõuded=&lt;br /&gt;
*1 mõne up to date linuxi distributsiooniga server&lt;br /&gt;
*server mille peale Squid paigaldatakse on võrgus kasutusel ruuterina / kui on tegu võrgus eraldi seisva masinaga on vaja proxytavate teenuste võrguliiklus suunata WCCP/GRE abiga sinna. (See ei kuulu siin artiklis kaetava osa hulka)&lt;br /&gt;
*kasutataval serveril peaks olema piisav vahemälu kogus (Squid tahab iga 1 GB cachetavate andmete kohta 10 MB vahemälu).&lt;br /&gt;
&lt;br /&gt;
=Paigaldamine=&lt;br /&gt;
Squidi ja vajalike komponentide paigaldamiseks Ubuntu serveri korral piisab terminali sisestatud käsust:&lt;br /&gt;
 sudo apt-get install squid squid-common&lt;br /&gt;
Kui on soovi järgida autentimise näidet tuleks paigaldada ka apache2-utils. Selle tegemiseks, kas lisada eelneva käsu lõppu &amp;quot;apache2-utils&amp;quot; või tagant järgi eraldi paigaldades:&lt;br /&gt;
 sudo apt-get install apache2-utils&lt;br /&gt;
&lt;br /&gt;
=Seadistamine=&lt;br /&gt;
Enne seadistamise alustamist tasuks teha originaal konfiguratsioonidest backupid.&lt;br /&gt;
===iptables seadistamine===&lt;br /&gt;
Vahemälu serveris on kasutades iptablesit suunata kõik http (port 80) päringud ümber squidi pordile, mis on vaikimisi 3128. Seda saab teha sisestades järgmised käsud:&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 192.168.1.1:3128&lt;br /&gt;
 iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128&lt;br /&gt;
&lt;br /&gt;
===Squidi seadistamine===&lt;br /&gt;
Squidi seadistamiseks tuleb muuta squidi konfiguratsiooni failis (/etc/squid/squid.conf) järgneivaid asju:&lt;br /&gt;
 httpd_accel_host virtual   //määrab, et squid töötab http kiirendina&lt;br /&gt;
 httpd_accel_port 80        //pordi number, mille liiklust proxytakse&lt;br /&gt;
 httpd_accel_with_proxy on  //lülitab squidi tööle, kui kohaliku httpd kiirendi ja proxyna&lt;br /&gt;
 httpd_accel_uses_host_header on&lt;br /&gt;
 acl lan src 192.168.1.1 192.168.2.0/24  //juurdepääsu piirangud, mis lubavad vaid lokaalses võrgus paiknevatel arvutitel squidi kasutada&lt;br /&gt;
 http_access allow localhost //&lt;br /&gt;
 http_access allow lan    //&lt;br /&gt;
&lt;br /&gt;
Peale konfiguratsiooni failis muudatuste sisse viimist tuleb nende aktiveerimiseks Squidile taaskäivitus teha:&lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
====Näidis NCSA autentimise seadistamisest====&lt;br /&gt;
Konfiguratsiooni faili on vaja sisestada järgmised read:&lt;br /&gt;
 auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid.passwd&lt;br /&gt;
 auth_param basic children 5&lt;br /&gt;
 auth_param basic realm NFYE Squid proxy-caching web server&lt;br /&gt;
 auth_param basic credentialsttl 3 hours&lt;br /&gt;
 auth_param basic casesensitive off&lt;br /&gt;
 &lt;br /&gt;
 acl users proxy_auth REQUIRED&lt;br /&gt;
 acl sectionx proxy_auth REQUIRED&lt;br /&gt;
 http_access allow users&lt;br /&gt;
&lt;br /&gt;
Teiste autentimise meetodite seadistamise kohta leiab infot http://wiki.squid-cache.org/ConfigExamples/&lt;br /&gt;
&lt;br /&gt;
Mõningad veebilehed/teenused ei pruugi toimida läbi autentimist nõudva proxy ning sellepärast tuleb teha nendest eraldi nimistu, et nad ilma autentimiseta ka töötaks. Seda saab teha järgnevalt:&lt;br /&gt;
&lt;br /&gt;
Tuleb tekitada fail unauth_sites.acl näiteks /etc/squid kausta ning sinna sisse luua nimistu domeenidest, mille korral autentimist ei nõuta kujul(1 domeen rea kohta):&lt;br /&gt;
 .domeen1.com&lt;br /&gt;
 .domeen2.com&lt;br /&gt;
Samuti on vaja lisada squid.conf faili sisse järgmised:&lt;br /&gt;
 acl unauth_sites dstdomain &amp;quot;/etc/squid/unauth_sites.acl&amp;quot;&lt;br /&gt;
 http_access allow unauth_sites&lt;br /&gt;
&lt;br /&gt;
====blacklist====&lt;br /&gt;
Teatud domeenidele ligipääsu tõkestamiseks tuleks need koondada ühtsesse nimekirja. Näiteks luua fail /etc/squid/bad_domains ja muuta see loetavaks kasutajale, millena Squid käivitatud on.&lt;br /&gt;
Blokeeritud saitide listi sisu peaks olema enam vähem selline: &lt;br /&gt;
 pahaleht&lt;br /&gt;
 .pahaleht1.com&lt;br /&gt;
 .pahaleht2.com&lt;br /&gt;
Peale selle listi loomist tuleb sellele viidata ka Squidi konfiguratsiooni failis:&lt;br /&gt;
 acl BAD_DOMAINS dstdom_regex -i &amp;quot;/etc/squid/bad_domains&amp;quot;&lt;br /&gt;
 http_access deny BAD_DOMAINS&lt;br /&gt;
Esimese kasutaja loomiseks sisesta terminali:&lt;br /&gt;
 sudo htpasswd -c /etc/squid.passwd esimese_kasutajanimi&lt;br /&gt;
Järgnevate kasutajate loomiseks: &lt;br /&gt;
 sudo htpasswd /etc/squid.passwd järgmine_kasutaja&lt;br /&gt;
&lt;br /&gt;
===Kuidas kontrollida, et päringud Squidini jõuavad===&lt;br /&gt;
Selleks, et näha kas päringud proxy serverist läbi tuleb jälgida Squidi access logis toimuvat. Seda saab teha käsuga:&lt;br /&gt;
 tail -f /var/log/squid/access.log&lt;br /&gt;
Peale selle käsu sisestamist proovida veebis mingit lehekülge avada mõne arvutiga, mis antud proxy kaudu veebi pääsema peaks.&lt;br /&gt;
&lt;br /&gt;
=Varundamine ja taastamine=&lt;br /&gt;
Varundamiseks tuleks järgnevad failid kopeerida mõnele alternatiivsele meediale:&lt;br /&gt;
 /etc/squid/squid.conf  //squidi konfiguratsiooni fail&lt;br /&gt;
 /etc/squid/bad_domains  //blacklist&lt;br /&gt;
 /etc/squid.passwd     //kasutajad&lt;br /&gt;
 /etc/squid/unauth_sites.acl //autentimist mitte nõudvate saitide list&lt;br /&gt;
&lt;br /&gt;
Näiteks võib kasutada secure copyt antud failide teise masinasse tõstmiseks:&lt;br /&gt;
 scp /etc/squid/squid.conf kasutajanimi@mingiip:/kaust/kuhu/kopeerida&lt;br /&gt;
&lt;br /&gt;
Teenuse taastamiseks tuleb eelnevalt loetletud failid taastada varukoopiast samasse kausta, kust need varundamiseks kopeeritud sai ning muuta failid Squidile loetavateks. Näiteks secure copy&#039;ga tagasi teisest serverist:&lt;br /&gt;
 sudo -i&lt;br /&gt;
 scp kasutajanimi@mingi_ip:/kaust_kus_fail_on/faili_nimi /etc/squid/faili_nimi&lt;br /&gt;
 chown squidi_kasutaja:kasutaja_grupp /etc/squid/failinimi&lt;br /&gt;
Kui konfiguratsiooni failid on taastatud, tuleb teenus taaskäivitada: &lt;br /&gt;
 /etc/init.d/squid restart&lt;br /&gt;
&lt;br /&gt;
=Squidi logide analüüs/statistika=&lt;br /&gt;
Squidi logide analüüsimiseks ning statistika tegemiseks on olemas palju erinevaid programme, millest üks populaarsem on Calamaris(http://cord.de/tools/squid/calamaris/). Näidist Calamarise raporti kohta võib näha aadressil http://cord.de/tools/squid/calamaris/calamaris-2.out &lt;br /&gt;
Calamarise väljundi põhjal on võimalik näiteks optimeerida Squidi cache swapi suurust.&lt;br /&gt;
&lt;br /&gt;
Pikema nimekirja programmidest, mida võib kasutada Squidi logide analüüsimiseks leiab http://www.squid-cache.org/Scripts/.&lt;br /&gt;
&lt;br /&gt;
=Kasutatud kirjandus=&lt;br /&gt;
[[Category:IT infrastruktuuri teenused]]&lt;br /&gt;
http://www.squid-cache.org/&lt;br /&gt;
&lt;br /&gt;
http://www.ubuntugeek.com/how-to-setup-transparent-squid-proxy-server-in-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
http://www.brennan.id.au/11-Squid_Web_Proxy.html&lt;/div&gt;</summary>
		<author><name>Mmahar</name></author>
	</entry>
</feed>