<?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=Kkarlson</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=Kkarlson"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Kkarlson"/>
	<updated>2026-05-08T02:53:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86088</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86088"/>
		<updated>2015-01-14T08:55:12Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Kasutatud kirjandus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes Viide: Zabbix Wiki - Item types]&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/concepts/proxy Viide: Zabbix Wiki - Proxy]&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/triggers/trigger: Zabbix Wiki - Triggers]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/notifications/media/email: Zabbix Wiki - Email]&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/notifications/action: Zabbix Wiki - Actions]&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/visualisation/graphs/custom: Zabbix Wiki - Custom Graphs]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/installation&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/concepts/proxy&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/config/triggers/trigger&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/config/notifications/action&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/config/notifications/media/email&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.4/manual/config/visualisation/graphs/custom&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86087</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86087"/>
		<updated>2015-01-14T08:52:52Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Graafikud */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes Viide: Zabbix Wiki - Item types]&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/concepts/proxy Viide: Zabbix Wiki - Proxy]&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/triggers/trigger: Zabbix Wiki - Triggers]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/notifications/media/email: Zabbix Wiki - Email]&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/notifications/action: Zabbix Wiki - Actions]&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/visualisation/graphs/custom: Zabbix Wiki - Custom Graphs]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86086</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86086"/>
		<updated>2015-01-14T08:52:08Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* E-mail teavitused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes Viide: Zabbix Wiki - Item types]&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/concepts/proxy Viide: Zabbix Wiki - Proxy]&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/triggers/trigger: Zabbix Wiki - Triggers]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/notifications/media/email: Zabbix Wiki - Email]&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/notifications/action: Zabbix Wiki - Actions]&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86085</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86085"/>
		<updated>2015-01-14T08:51:02Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* E-mail teavitused */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes Viide: Zabbix Wiki - Item types]&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/concepts/proxy Viide: Zabbix Wiki - Proxy]&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/triggers/trigger: Zabbix Wiki - Triggers]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86084</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86084"/>
		<updated>2015-01-14T08:50:22Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Triggerid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes Viide: Zabbix Wiki - Item types]&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/concepts/proxy Viide: Zabbix Wiki - Proxy]&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/triggers/trigger: Zabbix Wiki - Triggers]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86083</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86083"/>
		<updated>2015-01-14T08:49:25Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Andmete kogumise viisid */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes Viide: Zabbix Wiki - Item types]&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/concepts/proxy Viide: Zabbix Wiki - Proxy]&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86082</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86082"/>
		<updated>2015-01-14T08:46:04Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Discovery */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/discovery/network_discovery Viide: Zabbix Wiki - Network discovery]&lt;br /&gt;
&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86081</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86081"/>
		<updated>2015-01-14T08:44:35Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Graafiline kasutajaliides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86080</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86080"/>
		<updated>2015-01-14T08:44:16Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Zabbix frontend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86079</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86079"/>
		<updated>2015-01-14T08:42:33Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Paigaldamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
[https://www.zabbix.com/documentation/2.4/manual/installation Viide: Zabbixi paigaldus]&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86078</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=86078"/>
		<updated>2015-01-14T08:40:37Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Funktsionaalsus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[http://www.zabbix.com/functionality.php Viide: Zabbix funktsionaalsus]&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=83304</id>
		<title>Zabbix 2.2</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_2.2&amp;diff=83304"/>
		<updated>2014-12-04T15:05:17Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Labor 2 protokoll - Zabbix 2.2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
Dineta Mahno&lt;br /&gt;
&lt;br /&gt;
A31&lt;br /&gt;
&lt;br /&gt;
12.01.2014&lt;br /&gt;
&lt;br /&gt;
Täiendanud: Karl-Martin Karlson A31&amp;lt;br&amp;gt;&lt;br /&gt;
Kuupäev: 04.12.2014&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Sissejuhatus =&lt;br /&gt;
&lt;br /&gt;
Zabbix on vaba tarkvaraline monitooringu lahendus.&lt;br /&gt;
&lt;br /&gt;
Zabbix on tarkvara, mis jälgib võrgustiku mitmeid parameetreid ja serverite terviklikkust ja tervist. Zabbix kasutab  paindlikku teavitamise mehhanismi, mis võimaldab kasutajatel saada teated e-postiga või sõnumitega, mis võimaldab kiiresti reageerida kui serveris tekkivad probleemid. Ligipääs aruande ja statistika juurde toimub veebilehe kaudu, mis garanteerib, et kasutaja saab jälgida oma süsteemi tervist igas kohas.&lt;br /&gt;
Zabbix kirjutatakse ja levitatakse GPL General Public License(versioon 2) all ja on absoluutselt tasuta.[https://www.zabbix.com/documentation/2.2/manual/introduction/about]&lt;br /&gt;
&lt;br /&gt;
= Töö eesmärk =&lt;br /&gt;
&lt;br /&gt;
Uuendada Robin Lõo juhendi https://wiki.itcollege.ee/index.php/Zabbix osades mis puudutavad paigaldamist ja konfigureerimist. Lühidalt kirjeldada Zabbix andmete kogumise viisid, nagu SNMP,Proxy,Simple checks ja ICMP checks&lt;br /&gt;
&lt;br /&gt;
= Labori ülesanne püstitus =&lt;br /&gt;
&lt;br /&gt;
Paigaldada Zabbix 2.2 versiooni Ubuntu 12.04 serverile ja lühidalt kirjeldada andmete kogumise viisid, mis Zabbix kasutab.&lt;br /&gt;
&lt;br /&gt;
= Funktsionaalsus =&lt;br /&gt;
&lt;br /&gt;
Järgnevalt on loetletud mõned Zabbixi funktsioonid&lt;br /&gt;
&lt;br /&gt;
* Ilma agentideta monitooring (ei ole vaja paigaldada serveritele lisa tarkvara)&lt;br /&gt;
* Monitooritavate hostide automaatne avastamine, gruppidesse jagamine&lt;br /&gt;
* Palju erinevaid toetatud protokolle (SNMP, SSH, Database monitoring, Telnet jpm. )&lt;br /&gt;
* Jooksvalt graafikute genereerimine erinevate parameetrite põhjal&lt;br /&gt;
* Sisse ehitatud  veebilehtede monitooring ning &amp;quot;Web scenarios&amp;quot;&lt;br /&gt;
* VMware monitooring&lt;br /&gt;
* Lihtsalt kasutatav veebiliides&lt;br /&gt;
* Kiire ja lihtne paigaldus&lt;br /&gt;
* Vabavaraline ning pidevalt uuenev&lt;br /&gt;
* Suur kasutajate foorum, kus leiab valmis lahendusi väga paljude erinevate serverite, võrguseadmete ja teenuste täielikuks monitooringuks.&lt;br /&gt;
&lt;br /&gt;
= Paigaldamine = &lt;br /&gt;
&lt;br /&gt;
Paigaldamine toimub root õiguste all järgnevalt: [http://www.youtube.com/watch?v=eeJonYiMk7E]&lt;br /&gt;
&lt;br /&gt;
Paketti repositooriumi alla laadimine :&lt;br /&gt;
&lt;br /&gt;
 wget http://repo.zabbix.com/zabbix/2.2/ubuntu/pool/main/z/zabbix-release/zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Paigaldamine:&lt;br /&gt;
&lt;br /&gt;
 dpkg -i zabbix-release_2.2-1+precise_all.deb&lt;br /&gt;
&lt;br /&gt;
Uuendamine:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
Zabbix paketti installeerimine:&lt;br /&gt;
&lt;br /&gt;
 apt-get install zabbix-server-mysql zabbix-agent zabbix-frontend-php zabbix-get zabbix-sender &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. MySQL root kasutaja parooli loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
2. Andmebaasi loomine. &lt;br /&gt;
Vali &amp;quot;Yes&amp;quot; Zabbix andmebaasi loomiseks ja vajuta &amp;quot;Enter&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix2.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Järgmisel pildil, mis ilmub sinu ekraanil kirjuta sama parool nagu punktis 1.&lt;br /&gt;
&lt;br /&gt;
= Zabbix frontend =&lt;br /&gt;
&lt;br /&gt;
1. Apache configuratsiooni faili muutmine Zabbix frontendi jaoks:&lt;br /&gt;
&lt;br /&gt;
 nano /etc/apache2/conf.d/zabbix&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix3.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kustuta ära  php komentaari märk viimasel real,kirjuta Tallinn Riga asemel ja salvesta faili.&lt;br /&gt;
&lt;br /&gt;
2. Apache serveri restart:&lt;br /&gt;
&lt;br /&gt;
 service apache2 restart&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Graafiline kasutajaliides=&lt;br /&gt;
&lt;br /&gt;
Pärast Zabbixi paigaldamist, tuleb ühenduda teenuse GUI-ga. Vaikimisi tuleks avada veebilehitseja ja minna lehele http://ip-server/zabbix&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix4.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vajuta &amp;quot;Next&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix5.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kirjuta oma MySQL root parooli ja vajuta &amp;quot;Test connection&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix6.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nimi lahtri võid jäta tühjaks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix7.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix8.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix9.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Esmasel sisselogimisel on kasutajatunnuseks &amp;quot;admin&amp;quot; ja parool &amp;quot;zabbix&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix10.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avaneb aken:&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix11.jpg]]&lt;br /&gt;
&lt;br /&gt;
= Discovery =&lt;br /&gt;
&lt;br /&gt;
Discovery funktsioon võimaldab Zabbixil automaatselt avastada võrgus olevaid seadmeid ning lisada need Hostide nimekirja. &amp;lt;br&amp;gt;&lt;br /&gt;
Selle seadistamiseks on vaja navigeerida menüüsse &amp;quot;Configuration &amp;gt; Discovery&amp;quot; ning defineerida uus reegel.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Name&#039;&#039;&#039;: Reegli nimetus&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;IP range&#039;&#039;&#039;: Võrguaadresside vahemik, kus hakatakse hoste otsima.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Delay&#039;&#039;&#039;: Käivitamise viide&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Checks&#039;&#039;&#039;: Kontrollib, kas Zabbixi agent on paigaldatud. Lisaks on võimalus veel erinevaid kontrolle lisada.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Device uniqueness criteria&#039;&#039;&#039;: Mille alusel defineeritakse unikaalne host.&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Enabled&#039;&#039;&#039;: Kas reegel on aktiivne&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_discovery.PNG]]&lt;br /&gt;
= Andmete kogumise viisid =&lt;br /&gt;
&lt;br /&gt;
===Simple Checks===&lt;br /&gt;
&lt;br /&gt;
Simple Check kasutamisel pöördub Zabbix server otse monitooritava teenuse poole, seejuures on võimalik arvestada iseloomulike protokollidega (SMTP, HTTP jt). Simple Check puhul ei tule monitooritavas arvutis käivitada Zabbix agenti. [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks]&lt;br /&gt;
Seadistamiseks: &lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
===ICMP checks===&lt;br /&gt;
&lt;br /&gt;
ICMP kontrollide kasutamiseks peab olema paigaldatud fping [https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks],&lt;br /&gt;
&lt;br /&gt;
  apt-get install fping&lt;br /&gt;
&lt;br /&gt;
ning serveri seadistusfailis fping asukoht kirjeldatud&lt;br /&gt;
&lt;br /&gt;
  nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&lt;br /&gt;
 # Location of fping. Default is /usr/sbin/fping&lt;br /&gt;
 # Make sure that fping binary has root permissions and SUID flag set&lt;br /&gt;
 FpingLocation=/usr/bin/fping&lt;br /&gt;
&lt;br /&gt;
ICMP kontrolli kirjedamiseks tuleb valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts -&amp;gt; Host name -&amp;gt; Items -&amp;gt; Create Item -&amp;gt; Type&lt;br /&gt;
&lt;br /&gt;
* Description -  ICMP ping performance&lt;br /&gt;
* Type - Simple check&lt;br /&gt;
* Key - icmppingsec&lt;br /&gt;
* Type of information - Numeric (float)&lt;br /&gt;
* Units - ms&lt;br /&gt;
* Custom multiplier - 1000&lt;br /&gt;
* Update interval - 60&lt;br /&gt;
* Store value - As is&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== SNMP ===&lt;br /&gt;
&lt;br /&gt;
Lihtne, odav ja paindlik võrguhaldusprotokoll. SNMP on mõeldud eelkõige TCP/IP võrkude jaoks, kuid seda on võimalik kasutada ka teiste protokollistikega. Algselt oli SNMP peamiseks eesmärgiks marsruuterite haldamine, kuid nüüdseks on lisandudnud ka teisi seadmeid (nt: pc, serverid, switchid)[http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP on leivnumi võrguhaldusprotokoll, millele on kõige laialdasem toetus. SNMP-st on olemas kolm põhiversiooni: SNMPv1 (RFC 1155-1157), SNMPv2 (RFC 1441, 2578-2580, 3416-3418) ja SNMPv3 (3410-3415, 3584). [http://www.manageengine.com/network-monitoring/what-is-snmp.html]&lt;br /&gt;
&lt;br /&gt;
SNMP poolt hallatav võrk:&lt;br /&gt;
&lt;br /&gt;
* Hallatavad seadmed, mida monitooritakse&lt;br /&gt;
&lt;br /&gt;
* Agendid. Hallatavas masinas asuv tarkvara, mis kogub informatsiooni SNMP protokollile sobival kujul&lt;br /&gt;
&lt;br /&gt;
=== Proxy ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Proxy.png]]&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutamiseks tuleb Zabbix serveris proxy kirjeldada valides [https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 Administration -&amp;gt; DM -&amp;gt; Proxies -&amp;gt; Create Proxy&lt;br /&gt;
&lt;br /&gt;
* Proxy name&lt;br /&gt;
* Proxy mode - Active (st proxy pöördub Zabbix serveri poole)&lt;br /&gt;
&lt;br /&gt;
Zabbix proxy kasutava hosti kirjeldamiseks tuleb Zabbix serveris valida&lt;br /&gt;
&lt;br /&gt;
 Configuration -&amp;gt; Hosts&lt;br /&gt;
&lt;br /&gt;
* Host&lt;br /&gt;
* DNS name&lt;br /&gt;
* IP address&lt;br /&gt;
* Monitored by proxy - proxy&lt;br /&gt;
&lt;br /&gt;
= Triggerid =&lt;br /&gt;
&lt;br /&gt;
Triggerid on loogilised võrdlused, mis võimaldavad monitooritava parameetri (näiteks ping) muutumise puhul tekitada teavitusi või häireid. Ei ole mõistlik pidevalt ise jälgida parameetrite seisu - selle jaoks ongi triggerid. Triggereid võib luua väga erinevate parameetrite jaoks ning erinevate raskusastmetega.&lt;br /&gt;
&lt;br /&gt;
=== Näide 1 ===&lt;br /&gt;
Name: Triggeri nimetus. Antud näite puhul on kasutatud makrot &amp;quot;{HOST.NAME}&amp;quot;, mis triggeri aktiveerimisel asendatakse monitooritava hosti nimega.&amp;lt;br&amp;gt;&lt;br /&gt;
Expression: Kui 3 minuti jooksul on pingid ebaõnnestunud, siis triggeri staatus on &amp;quot;PROBLEM&amp;quot;. Siis on võimalik ka kasutada näiteks funktsiooni last(), mis tekitaks probleemi koheselt, kui ping on ebaõnnestunud.&amp;lt;br&amp;gt;&lt;br /&gt;
Description: Triggeri kirjeldus&amp;lt;br&amp;gt;&lt;br /&gt;
Severity: Vabalt valitud tähtsuse aste&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Näide 2 ===&lt;br /&gt;
&lt;br /&gt;
Antud näite puhul on kirjeldatud &amp;quot;Expression&amp;quot; lahtris järgnev: Kui antud parameeter EI VÕRDU viimasel kontrollil nulliga, on triggeri staatus probleem.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_triggers_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= E-mail teavitused =&lt;br /&gt;
&lt;br /&gt;
Emaili teavitusi on võimalik genereerida Triggerite staatusest. Näiteks kindla hosti ükskõik milline triggeri staatus muutub probleemiks, siis saadetakse kasutajale e-mail.&lt;br /&gt;
Teavituste saatmiseks on vaja paika panna järgmised sätted:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Media Types&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit defineeritakse meiliserver, mis hakkab kirju edastama. Lisaks on võimalik ka teavitusi saata GSM modemiga (kui on ühendatud), Jabberiga või hoopis custom shell skriptiga.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Configuration &amp;gt; Actions&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
Siit on võimalik paika panna saadetava tevituse parameetrit. Mõistlik on kasutada makrosi, mis teavituse saatmise ajal asendatakse vastava hosti ja monitooritava parameetri andmetega. Nii võib rakendada sama Actionit kõikide hostide jaoks.&amp;lt;br&amp;gt;&lt;br /&gt;
Conditions alamjaotuses pannakse paika tingimused, mille põhjal tevitus saadetakse. Vaikimisi valikus on kõik triggerid, kui staatus on &amp;quot;PROBLEM&amp;quot; ehk on aktiveeritud.&amp;lt;br&amp;gt;&lt;br /&gt;
Operations alamjaotuses defineeritakse tegevused, ehk kellele saadetakse teade ning millist Mediat kasutades. Vaikimisi valikus saadetakse teada kõikidele &amp;quot;Zabbix Administrator&amp;quot; gruppi kuuluvatele kasutajatele kõiki saadaolevaid media tüüpe kasutades.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_email_teavitused_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Administration &amp;gt; Users &amp;gt; admin &amp;gt; Media &amp;gt; Add&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siia on vaja lisada vähemalt üks emaili aadress ning media tüübiks valida eelnevalt valmis tehtud media type.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Peale nende seadistuste tegemist on Zabbix valmis saatma triggerite põhjal e-mail teavitusi.&lt;br /&gt;
&lt;br /&gt;
= Graafikud =&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Üks Zabbixi väga meeldivaid omadusi on võimalus joonistada jooksvalt graafikuid ning mitmeid erinevaid monitooringu parameetreid koondada ühele joonisele.&lt;br /&gt;
&lt;br /&gt;
Graafikute seadistamiseks peab navigeerima &#039;&#039;&#039;Configuration &amp;gt; Hosts &amp;gt; *hosti nimi* &amp;gt; Graphs &amp;gt; Create Graph&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Muuta oma soovile graafiku seadistusi ning viimasena lisada parameetreid.&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_1.PNG]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Selline võib olla näiteks marsruuteri pordi kasutus, kus on eraldi välja toodud üles / alla / kokku kasutus.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Zabbix_graphs_2.PNG]]&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/distributed_monitoring/proxies&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/config/items/itemtypes/simple_checks&lt;br /&gt;
&lt;br /&gt;
https://www.zabbix.com/documentation/2.2/manual/introduction/about&lt;br /&gt;
&lt;br /&gt;
http://www.manageengine.com/network-monitoring/what-is-snmp.html&lt;br /&gt;
&lt;br /&gt;
http://www.youtube.com/watch?v=eeJonYiMk7E&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_discovery.PNG&amp;diff=83303</id>
		<title>File:Zabbix discovery.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_discovery.PNG&amp;diff=83303"/>
		<updated>2014-12-04T14:45:37Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_graphs_2.PNG&amp;diff=83302</id>
		<title>File:Zabbix graphs 2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_graphs_2.PNG&amp;diff=83302"/>
		<updated>2014-12-04T14:44:13Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_graphs_1.PNG&amp;diff=83300</id>
		<title>File:Zabbix graphs 1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_graphs_1.PNG&amp;diff=83300"/>
		<updated>2014-12-04T14:37:41Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_email_teavitused_2.PNG&amp;diff=83281</id>
		<title>File:Zabbix email teavitused 2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_email_teavitused_2.PNG&amp;diff=83281"/>
		<updated>2014-12-04T14:23:43Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_email_teavitused.PNG&amp;diff=83279</id>
		<title>File:Zabbix email teavitused.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_email_teavitused.PNG&amp;diff=83279"/>
		<updated>2014-12-04T14:19:57Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_triggers_2.PNG&amp;diff=83270</id>
		<title>File:Zabbix triggers 2.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_triggers_2.PNG&amp;diff=83270"/>
		<updated>2014-12-04T14:10:28Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Zabbix_triggers_1.PNG&amp;diff=83268</id>
		<title>File:Zabbix triggers 1.PNG</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Zabbix_triggers_1.PNG&amp;diff=83268"/>
		<updated>2014-12-04T14:02:18Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: Zabbix Triggerite loomine&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Zabbix Triggerite loomine&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=TLS_termineerimine_nginx_abil&amp;diff=75811</id>
		<title>TLS termineerimine nginx abil</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=TLS_termineerimine_nginx_abil&amp;diff=75811"/>
		<updated>2014-04-14T09:55:20Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Konfiguratsioon */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ülesehitus =&lt;br /&gt;
&lt;br /&gt;
Lahenduse mõtteks on kasutada nginx veebiserverit proxyna teenindamaks https päringuid pordi 443 pihta. Antud näite puhul ei saa suunata https päringuid otse [http://kuutorvaja.eenet.ee/wiki/Apache&#039;i_veebiserver Apache veebiserveri] pihta, kuna veebilehtede cachimiseks kasutatakse [[varnish]]it. Nginxi ülesandeks jääb võtta vastu https päringud pordi 443 poole, muuta need http päringuteks ja suunata edasi varnishi pihta.&lt;br /&gt;
&lt;br /&gt;
[[File:Nginx.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Eeldused==&lt;br /&gt;
*Antud näide on tehtud Ubuntu Server 12.04.1  peal&lt;br /&gt;
*[[Veebiserveri labor| Konfigureeritud ja töötav apache 2 veebiserver.]]&lt;br /&gt;
*[[varnish| Konfigureeritud ja töötav varnish.]]&lt;br /&gt;
*Näites kasutatakse saidina www.mesilane.mm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Nginx seadistamine =&lt;br /&gt;
&lt;br /&gt;
==Paigaldamine==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo -s&lt;br /&gt;
nginx=stable # use nginx=development for latest development version&lt;br /&gt;
add-apt-repository ppa:nginx/$nginx&lt;br /&gt;
apt-get update &lt;br /&gt;
apt-get install nginx&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Sertifikaat==&lt;br /&gt;
&lt;br /&gt;
Looge sertifikaat, privaatvõti ja eraldi kaust:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir /usr/local/nginx  &lt;br /&gt;
sudo mkdir /usr/local/nginx/conf  &lt;br /&gt;
cd /usr/local/nginx/conf  &lt;br /&gt;
openssl req -nodes -new -keyout server.key -newkey rsa:1024 &amp;gt; server.csr &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tuleb vastata küsimustele:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Country Name (2 letter code) [AU]:EE&lt;br /&gt;
State or Province Name (full name) [Some-State]:Tallinn&lt;br /&gt;
Locality Name (eg, city) []:Tallinn&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Mesilane&lt;br /&gt;
Organizational Unit Name (eg, section) []:&lt;br /&gt;
Common Name (eg, YOUR name) []:www.mesilane.mm&lt;br /&gt;
Email Address []:&lt;br /&gt;
A challenge password []:&lt;br /&gt;
An optional company name []:&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Loome ja allkirjastame sertifikaadi:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Konfiguratsioon==&lt;br /&gt;
&lt;br /&gt;
Looge kausta /etc/nginx/sites-enabled/ oma saidi nimeline tekstifail ning muutke seda vastavalt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /etc/nginx/sites-enabled/www.mesilane.mm&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Näide, mis kasutab saidina www.mesilane.mm:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server {&lt;br /&gt;
&lt;br /&gt;
    listen 443 default_server;&lt;br /&gt;
&lt;br /&gt;
    server_name www.mesilane.mm;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    ssl on;&lt;br /&gt;
&lt;br /&gt;
    ssl_certificate /usr/local/nginx/conf/server.pem;&lt;br /&gt;
&lt;br /&gt;
    ssl_certificate_key /usr/local/nginx/conf/server.key;&lt;br /&gt;
&lt;br /&gt;
    ssl_session_cache shared:SSL:10m;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    location / {&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       proxy_pass http://localhost:80; # varnish&lt;br /&gt;
&lt;br /&gt;
       proxy_set_header Host $host;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       # re-write redirects to http as to https, example: /home&lt;br /&gt;
&lt;br /&gt;
       proxy_redirect http:// https://;&lt;br /&gt;
&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus =&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Nginx&lt;br /&gt;
&lt;br /&gt;
http://chase-seibert.github.com/blog/2011/12/21/nginx-ssl-reverse-proxy-tutorial.html&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Veebiserver_labor_2#SSL_keskkonna_loomine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Autorid==&lt;br /&gt;
Sander Arnus&lt;br /&gt;
&lt;br /&gt;
Sander Saveli&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=75663</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=75663"/>
		<updated>2014-03-25T11:29:21Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Johannes Tammekänd - A22, 18.03.2014&lt;br /&gt;
# Programm mis võtab käsurea argumendina sisendfaili ning leiab sellest &lt;br /&gt;
# sisendfailist kõige pikima sõna ja väljastab selle sõna koos reanumbriga.&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
	print &amp;quot;Argumentide arv on vale!&amp;quot;&lt;br /&gt;
	print &amp;quot;Kasuta programmi &amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
	pikim = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
	lookup = max(pikim, key = len)&lt;br /&gt;
	lookup = max(lookup.split(), key=len)&lt;br /&gt;
	print lookup&lt;br /&gt;
except IOError: &lt;br /&gt;
	print &amp;quot;Sisendfaili ei saa avada.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
with open(sys.argv[1]) as minuFail:&lt;br /&gt;
	for num, line in enumerate(minuFail, 1):&lt;br /&gt;
		if lookup in line:&lt;br /&gt;
			print &#039;Sõna oli real:&#039;, num&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Programm lõpetas töö&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Johannes Tammekänd - A22, 18.03.2014&lt;br /&gt;
# Programm avab faili, leiab sealt kõige pikema rea ning väljastab selle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
	print &amp;quot;Argumentide arv on vale!&amp;quot;&lt;br /&gt;
	print &amp;quot;Kasuta programmi &amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
	pikim = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
	lookup = max(pikim, key = len)&lt;br /&gt;
	print lookup&lt;br /&gt;
except IOError: &lt;br /&gt;
	print &amp;quot;Sisendfaili ei saa avada.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Programm lõpetas töö&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Programm avab faili, leiab sealt kõige pikema rea ning väljastab selle&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
&lt;br /&gt;
from __future__ import print_function&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollib käsurea argumentide arvu&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
    print(&amp;quot;Argumentide arv on vale!&amp;quot;)&lt;br /&gt;
    print(&amp;quot;Kasuta programmi&amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
failinimi = sys.argv[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
    ifh = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
except I0Error:&lt;br /&gt;
    print(&amp;quot;Faili ei saanud avada&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
    &lt;br /&gt;
reapikkus = 0&lt;br /&gt;
pikimrida = &amp;quot;Tere&amp;quot;&lt;br /&gt;
&lt;br /&gt;
ifh=open(failinimi)&lt;br /&gt;
while True:&lt;br /&gt;
    line = ifh.readline()&lt;br /&gt;
    if reapikkus &amp;lt; len(line):&lt;br /&gt;
        reapikkus = len(line)&lt;br /&gt;
        pikimrida = line       &lt;br /&gt;
    if not line:&lt;br /&gt;
        break&lt;br /&gt;
ifh.close()&lt;br /&gt;
print (pikimrida)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8  -*-&lt;br /&gt;
# Skript kontrollib argumentide arvu, avab argumendina antud faili(kontrollides eelnevalt selle&lt;br /&gt;
# olemasolu ning õiguseid sellest lugemiseks) ning seejärel prindib pikima rea välja.&lt;br /&gt;
# Autor: Marten Mattisen&lt;br /&gt;
import sys&lt;br /&gt;
if (len(sys.argv) != 2):&lt;br /&gt;
    print (&amp;quot;Argumentide arv on vale!&amp;quot;)&lt;br /&gt;
    sys.exit(2)&lt;br /&gt;
try:&lt;br /&gt;
    print &amp;quot;Pikim rida:&amp;quot;+max(open(sys.argv[1], &#039;r&#039;), key=len)&lt;br /&gt;
except IOError:&lt;br /&gt;
    print &#039;Sisendfail on puudu või pole sellest lugemiseks õiguseid&#039;&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
print &#039;Skript on töö lõpetanud.&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;sorteeritud.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
lines.sort(key = int)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
f = open(&#039;uusfail3.txt&#039;, &#039;w&#039;)&lt;br /&gt;
for number in lines:&lt;br /&gt;
	f.write(number)&lt;br /&gt;
f.close&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult&lt;br /&gt;
# unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;unikaalsed.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results2 = list(set(results))&lt;br /&gt;
results2.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results2:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis tagastab käsurealt etteantud kasutaja UID&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
from pwd import getpwnam&lt;br /&gt;
print getpwnam(sys.argv[1]).pw_uid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis väljastan NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Väljastab NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
n = float(sys.argv[1])&lt;br /&gt;
&lt;br /&gt;
print np.identity(n)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
from sys import argv&lt;br /&gt;
&lt;br /&gt;
if len(argv) &amp;lt; 2:&lt;br /&gt;
    print &amp;quot;Sa ei sisestanud ühtegi argumenti, mida kontrollida&amp;quot;&lt;br /&gt;
    exit(1)&lt;br /&gt;
    &lt;br /&gt;
fh=open(argv[1])&lt;br /&gt;
read = fh.readlines()&lt;br /&gt;
&lt;br /&gt;
sonad = 0&lt;br /&gt;
tahed = 0&lt;br /&gt;
for rida in read:&lt;br /&gt;
    tahed = tahed + len(rida)&lt;br /&gt;
    sonad = sonad + len(rida.split())&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Ridu:&amp;quot; , len(read)&lt;br /&gt;
print &amp;quot;Sonu:&amp;quot; , sonad&lt;br /&gt;
print &amp;quot;Tähti:&amp;quot; , tahed&lt;br /&gt;
&lt;br /&gt;
fh.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tee skript, mis leiab käsurealt etteantud tekstifaili&lt;br /&gt;
# ridade arvu, tähtede arvu ja sõnade arvu ja väljastab ekraanile&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &amp;quot;r&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
count = 0&lt;br /&gt;
sonad = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i in range(0,len(lines)):&lt;br /&gt;
    count = count + len(lines[i])&lt;br /&gt;
    sonad = sonad + len(lines[i].split(&amp;quot; &amp;quot;))&lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Ridu:&amp;quot;, len(lines)&lt;br /&gt;
print &amp;quot;Tähemärke:&amp;quot;, count&lt;br /&gt;
print &amp;quot;Sõnu:&amp;quot;, sonad&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript kirjutab tekstifaili 100 rida rea numbrite ja random sisuga, komadega eraldatult&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tee skript, mis kirjutab komadega eraldatud tekstifaili 100 rida, igas reas järgnev info:&lt;br /&gt;
# rea nr, random nr 1..100, random märk pikkusega 0..32&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import random&lt;br /&gt;
import string&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &amp;quot;w&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
for i in range(1, 101):&lt;br /&gt;
    ran=str(random.randrange(1,100+1))	&lt;br /&gt;
    f.write(str(i)+&#039;,&#039;)&lt;br /&gt;
    f.write(ran+&#039;,&#039;)&lt;br /&gt;
    for j in range(1,random.randrange(1,32+1)):&lt;br /&gt;
        f.write(random.choice(string.ascii_letters))&lt;br /&gt;
    f.write(&#039;\n&#039;)&lt;br /&gt;
 &lt;br /&gt;
f.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript kirjutab ette antud faili 100 rida. Igal real on rea number, suvaline number 1 ja 100 vahel ja suvaline tähemärk, mis on komadega eraldatud&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript kirjutab ette antud faili 100 rida. Igal real on rea number, suvaline number 1 ja 100 vahel ja suvaline tähemärk, mis on komadega eraldatud&lt;br /&gt;
from sys import argv&lt;br /&gt;
from random import randint&lt;br /&gt;
import random&lt;br /&gt;
letters=&#039;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&#039;&lt;br /&gt;
&lt;br /&gt;
if len(argv) &amp;lt; 2:&lt;br /&gt;
    print &amp;quot;Sa ei sisestanud ühtegi argumenti, mida kontrollida&amp;quot;&lt;br /&gt;
    exit(1)&lt;br /&gt;
    &lt;br /&gt;
fh=open(argv[1], &amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
sonad = 0&lt;br /&gt;
tahed = 0&lt;br /&gt;
for rida in range(100):&lt;br /&gt;
    fh.write(str(rida+1) + &amp;quot;,&amp;quot; + str(randint(1, 101)) + &amp;quot;,&amp;quot; + random.choice(letters) + &amp;quot;\n&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
fh.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript saadab meili kasutades smtplib teeki ning on praktiliselt identne StackOverflow lehel asuva koodiga, mille leiab sõnumi sisust.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Üllar Seerme, A21&lt;br /&gt;
# 25.03.14&lt;br /&gt;
import smtplib&lt;br /&gt;
&lt;br /&gt;
FROM = &amp;quot;&amp;quot;&lt;br /&gt;
TO = [&amp;quot;&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
SUBJECT = &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
TEXT = &amp;quot;Greetings from http://stackoverflow.com/questions/6270782/sending-email-with-python&amp;quot;&lt;br /&gt;
&lt;br /&gt;
MESSAGE = &amp;quot;&amp;quot;&amp;quot;\&lt;br /&gt;
From: %s&lt;br /&gt;
To: %s&lt;br /&gt;
Subject: %s&lt;br /&gt;
&lt;br /&gt;
%s&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot; % (FROM, &amp;quot;, &amp;quot;.join(TO), SUBJECT, TEXT)&lt;br /&gt;
&lt;br /&gt;
server = smtplib.SMTP(&amp;quot;mail.itcollege.ee&amp;quot;)&lt;br /&gt;
server.sendmail(FROM, TO, MESSAGE)&lt;br /&gt;
server.quit()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
skript saadab meili kasutades smtplib teeki. Süntaksi sain tutorialspoint.com dokumentatsioonidest.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
#A21 Juri Kononov Ilma autentimist meili saatmine&lt;br /&gt;
import smtplib&lt;br /&gt;
&lt;br /&gt;
smtplib.SMTP(&#039;mail.itcollege.ee&#039;).sendmail(&#039;kellelt@itcollege.ee&#039;, &#039;kellele@itcollege.ee&#039;, &amp;quot;emaili sisu&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Skript saadab enda sisu valitud meili aadressile&lt;br /&gt;
&lt;br /&gt;
import smtplib&lt;br /&gt;
&lt;br /&gt;
with open(__file__) as f:&lt;br /&gt;
    msg = f.read()&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Message length is &amp;quot; + repr(len(msg))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
server = smtplib.SMTP(&amp;quot;172.16.0.160&amp;quot;, 25)&lt;br /&gt;
server.sendmail(&amp;quot;saatja@itcollege.ee&amp;quot;, &amp;quot;saaja@itcollege.ee&amp;quot;, msg)&lt;br /&gt;
server.quit()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript läheb ette antud veebilehele ning kopeerib&lt;br /&gt;
# kõik leitud URlid lingid.txt faili&lt;br /&gt;
&lt;br /&gt;
import urllib2&lt;br /&gt;
import re&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
    print(&amp;quot;Argumentide arv on vale!&amp;quot;)&lt;br /&gt;
    print(&amp;quot;Kasuta programmi&amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
    &lt;br /&gt;
url = sys.argv[1]&lt;br /&gt;
f = open(&#039;lingid.txt&#039;,&#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
page = urllib2.urlopen(url)&lt;br /&gt;
page = page.read()&lt;br /&gt;
links = re.findall(r&amp;quot;&amp;lt;a.*?\s*href=\&amp;quot;(.*?)\&amp;quot;.*?&amp;gt;(.*?)&amp;lt;/a&amp;gt;&amp;quot;, page)&lt;br /&gt;
&lt;br /&gt;
for link in links:&lt;br /&gt;
    f.write(&#039;%s \n&#039; % (link[0]))&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=75662</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=75662"/>
		<updated>2014-03-25T11:15:25Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Johannes Tammekänd - A22, 18.03.2014&lt;br /&gt;
# Programm mis võtab käsurea argumendina sisendfaili ning leiab sellest &lt;br /&gt;
# sisendfailist kõige pikima sõna ja väljastab selle sõna koos reanumbriga.&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
	print &amp;quot;Argumentide arv on vale!&amp;quot;&lt;br /&gt;
	print &amp;quot;Kasuta programmi &amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
	pikim = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
	lookup = max(pikim, key = len)&lt;br /&gt;
	lookup = max(lookup.split(), key=len)&lt;br /&gt;
	print lookup&lt;br /&gt;
except IOError: &lt;br /&gt;
	print &amp;quot;Sisendfaili ei saa avada.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
with open(sys.argv[1]) as minuFail:&lt;br /&gt;
	for num, line in enumerate(minuFail, 1):&lt;br /&gt;
		if lookup in line:&lt;br /&gt;
			print &#039;Sõna oli real:&#039;, num&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Programm lõpetas töö&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Johannes Tammekänd - A22, 18.03.2014&lt;br /&gt;
# Programm avab faili, leiab sealt kõige pikema rea ning väljastab selle.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
	print &amp;quot;Argumentide arv on vale!&amp;quot;&lt;br /&gt;
	print &amp;quot;Kasuta programmi &amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;&lt;br /&gt;
	sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
	pikim = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
	lookup = max(pikim, key = len)&lt;br /&gt;
	print lookup&lt;br /&gt;
except IOError: &lt;br /&gt;
	print &amp;quot;Sisendfaili ei saa avada.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Programm lõpetas töö&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Programm avab faili, leiab sealt kõige pikema rea ning väljastab selle&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
&lt;br /&gt;
from __future__ import print_function&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollib käsurea argumentide arvu&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
    print(&amp;quot;Argumentide arv on vale!&amp;quot;)&lt;br /&gt;
    print(&amp;quot;Kasuta programmi&amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
failinimi = sys.argv[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
    ifh = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
except I0Error:&lt;br /&gt;
    print(&amp;quot;Faili ei saanud avada&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
    &lt;br /&gt;
reapikkus = 0&lt;br /&gt;
pikimrida = &amp;quot;Tere&amp;quot;&lt;br /&gt;
&lt;br /&gt;
ifh=open(failinimi)&lt;br /&gt;
while True:&lt;br /&gt;
    line = ifh.readline()&lt;br /&gt;
    if reapikkus &amp;lt; len(line):&lt;br /&gt;
        reapikkus = len(line)&lt;br /&gt;
        pikimrida = line       &lt;br /&gt;
    if not line:&lt;br /&gt;
        break&lt;br /&gt;
ifh.close()&lt;br /&gt;
print (pikimrida)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8  -*-&lt;br /&gt;
# Skript kontrollib argumentide arvu, avab argumendina antud faili(kontrollides eelnevalt selle&lt;br /&gt;
# olemasolu ning õiguseid sellest lugemiseks) ning seejärel prindib pikima rea välja.&lt;br /&gt;
# Autor: Marten Mattisen&lt;br /&gt;
import sys&lt;br /&gt;
if (len(sys.argv) != 2):&lt;br /&gt;
    print (&amp;quot;Argumentide arv on vale!&amp;quot;)&lt;br /&gt;
    sys.exit(2)&lt;br /&gt;
try:&lt;br /&gt;
    print &amp;quot;Pikim rida:&amp;quot;+max(open(sys.argv[1], &#039;r&#039;), key=len)&lt;br /&gt;
except IOError:&lt;br /&gt;
    print &#039;Sisendfail on puudu või pole sellest lugemiseks õiguseid&#039;&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
print &#039;Skript on töö lõpetanud.&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;sorteeritud.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
lines.sort(key = int)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
f = open(&#039;uusfail3.txt&#039;, &#039;w&#039;)&lt;br /&gt;
for number in lines:&lt;br /&gt;
	f.write(number)&lt;br /&gt;
f.close&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult&lt;br /&gt;
# unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;unikaalsed.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results2 = list(set(results))&lt;br /&gt;
results2.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results2:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis tagastab käsurealt etteantud kasutaja UID&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
from pwd import getpwnam&lt;br /&gt;
print getpwnam(sys.argv[1]).pw_uid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis väljastan NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Väljastab NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
n = float(sys.argv[1])&lt;br /&gt;
&lt;br /&gt;
print np.identity(n)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
from sys import argv&lt;br /&gt;
&lt;br /&gt;
if len(argv) &amp;lt; 2:&lt;br /&gt;
    print &amp;quot;Sa ei sisestanud ühtegi argumenti, mida kontrollida&amp;quot;&lt;br /&gt;
    exit(1)&lt;br /&gt;
    &lt;br /&gt;
fh=open(argv[1])&lt;br /&gt;
read = fh.readlines()&lt;br /&gt;
&lt;br /&gt;
sonad = 0&lt;br /&gt;
tahed = 0&lt;br /&gt;
for rida in read:&lt;br /&gt;
    tahed = tahed + len(rida)&lt;br /&gt;
    sonad = sonad + len(rida.split())&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Ridu:&amp;quot; , len(read)&lt;br /&gt;
print &amp;quot;Sonu:&amp;quot; , sonad&lt;br /&gt;
print &amp;quot;Tähti:&amp;quot; , tahed&lt;br /&gt;
&lt;br /&gt;
fh.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tee skript, mis leiab käsurealt etteantud tekstifaili&lt;br /&gt;
# ridade arvu, tähtede arvu ja sõnade arvu ja väljastab ekraanile&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &amp;quot;r&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
count = 0&lt;br /&gt;
sonad = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i in range(0,len(lines)):&lt;br /&gt;
    count = count + len(lines[i])&lt;br /&gt;
    sonad = sonad + len(lines[i].split(&amp;quot; &amp;quot;))&lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Ridu:&amp;quot;, len(lines)&lt;br /&gt;
print &amp;quot;Tähemärke:&amp;quot;, count&lt;br /&gt;
print &amp;quot;Sõnu:&amp;quot;, sonad&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript kirjutab tekstifaili 100 rida rea numbrite ja random sisuga, komadega eraldatult&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tee skript, mis kirjutab komadega eraldatud tekstifaili 100 rida, igas reas järgnev info:&lt;br /&gt;
# rea nr, random nr 1..100, random märk pikkusega 0..32&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import random&lt;br /&gt;
import string&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &amp;quot;w&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
for i in range(1, 101):&lt;br /&gt;
    ran=str(random.randrange(1,100+1))	&lt;br /&gt;
    f.write(str(i)+&#039;,&#039;)&lt;br /&gt;
    f.write(ran+&#039;,&#039;)&lt;br /&gt;
    for j in range(1,random.randrange(1,32+1)):&lt;br /&gt;
        f.write(random.choice(string.ascii_letters))&lt;br /&gt;
    f.write(&#039;\n&#039;)&lt;br /&gt;
 &lt;br /&gt;
f.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript kirjutab ette antud faili 100 rida. Igal real on rea number, suvaline number 1 ja 100 vahel ja suvaline tähemärk, mis on komadega eraldatud&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript kirjutab ette antud faili 100 rida. Igal real on rea number, suvaline number 1 ja 100 vahel ja suvaline tähemärk, mis on komadega eraldatud&lt;br /&gt;
from sys import argv&lt;br /&gt;
from random import randint&lt;br /&gt;
import random&lt;br /&gt;
letters=&#039;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&#039;&lt;br /&gt;
&lt;br /&gt;
if len(argv) &amp;lt; 2:&lt;br /&gt;
    print &amp;quot;Sa ei sisestanud ühtegi argumenti, mida kontrollida&amp;quot;&lt;br /&gt;
    exit(1)&lt;br /&gt;
    &lt;br /&gt;
fh=open(argv[1], &amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
sonad = 0&lt;br /&gt;
tahed = 0&lt;br /&gt;
for rida in range(100):&lt;br /&gt;
    fh.write(str(rida+1) + &amp;quot;,&amp;quot; + str(randint(1, 101)) + &amp;quot;,&amp;quot; + random.choice(letters) + &amp;quot;\n&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
fh.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript saadab meili kasutades smtplib teeki ning on praktiliselt identne StackOverflow lehel asuva koodiga, mille leiab sõnumi sisust.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Üllar Seerme, A21&lt;br /&gt;
# 25.03.14&lt;br /&gt;
import smtplib&lt;br /&gt;
&lt;br /&gt;
FROM = &amp;quot;&amp;quot;&lt;br /&gt;
TO = [&amp;quot;&amp;quot;]&lt;br /&gt;
&lt;br /&gt;
SUBJECT = &amp;quot;Hello World!&amp;quot;&lt;br /&gt;
TEXT = &amp;quot;Greetings from http://stackoverflow.com/questions/6270782/sending-email-with-python&amp;quot;&lt;br /&gt;
&lt;br /&gt;
MESSAGE = &amp;quot;&amp;quot;&amp;quot;\&lt;br /&gt;
From: %s&lt;br /&gt;
To: %s&lt;br /&gt;
Subject: %s&lt;br /&gt;
&lt;br /&gt;
%s&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot; % (FROM, &amp;quot;, &amp;quot;.join(TO), SUBJECT, TEXT)&lt;br /&gt;
&lt;br /&gt;
server = smtplib.SMTP(&amp;quot;mail.itcollege.ee&amp;quot;)&lt;br /&gt;
server.sendmail(FROM, TO, MESSAGE)&lt;br /&gt;
server.quit()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
skript saadab meili kasutades smtplib teeki. Süntaksi sain tutorialspoint.com dokumentatsioonidest.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
#A21 Juri Kononov Ilma autentimist meili saatmine&lt;br /&gt;
import smtplib&lt;br /&gt;
&lt;br /&gt;
smtplib.SMTP(&#039;mail.itcollege.ee&#039;).sendmail(&#039;kellelt@itcollege.ee&#039;, &#039;kellele@itcollege.ee&#039;, &amp;quot;emaili sisu&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Skript saadab enda sisu valitud meili aadressile&lt;br /&gt;
&lt;br /&gt;
import smtplib&lt;br /&gt;
&lt;br /&gt;
with open(__file__) as f:&lt;br /&gt;
    msg = f.read()&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Message length is &amp;quot; + repr(len(msg))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
server = smtplib.SMTP(&amp;quot;172.16.0.160&amp;quot;, 25)&lt;br /&gt;
server.sendmail(&amp;quot;saatja@itcollege.ee&amp;quot;, &amp;quot;saaja@itcollege.ee&amp;quot;, msg)&lt;br /&gt;
server.quit()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=75622</id>
		<title>Python tunnis tehtud näited</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Python_tunnis_tehtud_n%C3%A4ited&amp;diff=75622"/>
		<updated>2014-03-18T11:09:49Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/env python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Programm avab faili, leiab sealt kõige pikema rea ning väljastab selle&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
&lt;br /&gt;
from __future__ import print_function&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
#Kontrollib käsurea argumentide arvu&lt;br /&gt;
&lt;br /&gt;
if len(sys.argv) != 2:&lt;br /&gt;
    print(&amp;quot;Argumentide arv on vale!&amp;quot;)&lt;br /&gt;
    print(&amp;quot;Kasuta programmi&amp;quot;, sys.argv[0], &amp;quot;sisendfail&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
failinimi = sys.argv[1]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
try:&lt;br /&gt;
    ifh = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
except I0Error:&lt;br /&gt;
    print(&amp;quot;Faili ei saanud avada&amp;quot;)&lt;br /&gt;
    sys.exit(1)&lt;br /&gt;
    &lt;br /&gt;
reapikkus = 0&lt;br /&gt;
pikimrida = &amp;quot;Tere&amp;quot;&lt;br /&gt;
&lt;br /&gt;
ifh=open(failinimi)&lt;br /&gt;
while True:&lt;br /&gt;
    line = ifh.readline()&lt;br /&gt;
    if reapikkus &amp;lt; len(line):&lt;br /&gt;
        reapikkus = len(line)&lt;br /&gt;
        pikimrida = line       &lt;br /&gt;
    if not line:&lt;br /&gt;
        break&lt;br /&gt;
ifh.close()&lt;br /&gt;
print (pikimrida)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tere täpiline kommentaar&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print sys.argv[0], sys.argv[1]&lt;br /&gt;
print &#039;Tere maailm!&#039;&lt;br /&gt;
&lt;br /&gt;
muutuja = 5&lt;br /&gt;
&lt;br /&gt;
teine_muutuja = 2.0&lt;br /&gt;
&lt;br /&gt;
print &#039;jagatis on&#039;, muutuja/teine_muutuja&lt;br /&gt;
print &#039;Palun sisesta midagi&#039;&lt;br /&gt;
vastus = int(raw_input())&lt;br /&gt;
&lt;br /&gt;
print &#039;sisestasid&#039;, vastus/2.0&lt;br /&gt;
&lt;br /&gt;
if vastus%2 == 0:&lt;br /&gt;
    print &#039;vastus on paarisarv&#039;&lt;br /&gt;
else:&lt;br /&gt;
    print &#039;vastus on paaritu arv&#039;&lt;br /&gt;
    &lt;br /&gt;
for i in range(1,9999):&lt;br /&gt;
    print &#039;i =&#039;,i&lt;br /&gt;
    &lt;br /&gt;
while True:&lt;br /&gt;
    print &amp;quot;sisesta midagi&amp;quot;&lt;br /&gt;
    a = raw_input()&lt;br /&gt;
    if a == &#039;q&#039;:&lt;br /&gt;
        print &#039;programm lõpetas töö&#039;&lt;br /&gt;
        sys.exit(0)    &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kontrollib, kas arv jagub 10-ga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
while True:&lt;br /&gt;
    print &#039;Kirjuta mingi arv, mis jagub 10ga&#039;&lt;br /&gt;
#raw_input annab stringi, see on vaja teha integer tüüpi&lt;br /&gt;
    kasutajaarv = int(raw_input())&lt;br /&gt;
    if kasutajaarv%10 == 0:&lt;br /&gt;
        break&lt;br /&gt;
&lt;br /&gt;
print &#039;Jagus! Programm lõpetab!&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#loo skript, mis saab käsurealt 0..n argumenti&lt;br /&gt;
#skript väljastab esmalt argumentide arvu ja argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
print &#039;argumentide arv:&#039;, len(sys.argv)&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv:&lt;br /&gt;
     print &amp;quot;Argument: &amp;quot;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis väljastab ainult paaritud argumendid&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Loo skript mis saab käsurealt 0..n argumenti&lt;br /&gt;
#väljastab kõik paaritud argumendid (iga argument eraldi real)&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
for i in sys.argv[1:]:&lt;br /&gt;
    if int(i)%2 == 0:&lt;br /&gt;
        pass&lt;br /&gt;
    else:&lt;br /&gt;
        print &#039;Paaritu argument: &#039;, i&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pythoni programm, mis kirjutab faili, kus on 1000 rida ja igal real on juhuarv 1..1000&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import random&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
for x in range(1, 1001):&lt;br /&gt;
	ran=str(random.randrange(1,1000+1))	&lt;br /&gt;
	fo.write(ran+&#039;\n&#039;)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;sorteeritud.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab uute faili&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab &lt;br /&gt;
# uute faili&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &#039;r&#039;)&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
lines.sort(key = int)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
f = open(&#039;uusfail3.txt&#039;, &#039;w&#039;)&lt;br /&gt;
for number in lines:&lt;br /&gt;
	f.write(number)&lt;br /&gt;
f.close&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
#Skript sorteerib fail.txt-s olevad numbrid ja väljastab ainult&lt;br /&gt;
# unikaalsed numbrid&lt;br /&gt;
&lt;br /&gt;
fo = open(&amp;quot;fail.txt&amp;quot;, &amp;quot;r&amp;quot; )&lt;br /&gt;
fo2 = open(&amp;quot;unikaalsed.txt&amp;quot;, &#039;w&#039;)&lt;br /&gt;
&lt;br /&gt;
lines = fo.readlines()&lt;br /&gt;
results = map(int, lines)&lt;br /&gt;
&lt;br /&gt;
results2 = list(set(results))&lt;br /&gt;
results2.sort()&lt;br /&gt;
&lt;br /&gt;
for item in results2:&lt;br /&gt;
  fo2.write(&amp;quot;%s\n&amp;quot; % item)&lt;br /&gt;
&lt;br /&gt;
fo.close()&lt;br /&gt;
fo2.close()&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis tagastab käsurealt etteantud kasutaja UID&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
from pwd import getpwnam&lt;br /&gt;
print getpwnam(sys.argv[1]).pw_uid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript, mis väljastan NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Väljastab NxN ühikmaatriksi&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import numpy as np&lt;br /&gt;
&lt;br /&gt;
n = float(sys.argv[1])&lt;br /&gt;
&lt;br /&gt;
print np.identity(n)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
from sys import argv&lt;br /&gt;
&lt;br /&gt;
if len(argv) &amp;lt; 2:&lt;br /&gt;
    print &amp;quot;Sa ei sisestanud ühtegi argumenti, mida kontrollida&amp;quot;&lt;br /&gt;
    exit(1)&lt;br /&gt;
    &lt;br /&gt;
fh=open(argv[1])&lt;br /&gt;
read = fh.readlines()&lt;br /&gt;
&lt;br /&gt;
sonad = 0&lt;br /&gt;
tahed = 0&lt;br /&gt;
for rida in read:&lt;br /&gt;
    tahed = tahed + len(rida)&lt;br /&gt;
    sonad = sonad + len(rida.split())&lt;br /&gt;
&lt;br /&gt;
print &amp;quot;Ridu:&amp;quot; , len(read)&lt;br /&gt;
print &amp;quot;Sonu:&amp;quot; , sonad&lt;br /&gt;
print &amp;quot;Tähti:&amp;quot; , tahed&lt;br /&gt;
&lt;br /&gt;
fh.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript loeb etteantud teksti failist ridade, sõnade ja tähemärkide arvu&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tee skript, mis leiab käsurealt etteantud tekstifaili&lt;br /&gt;
# ridade arvu, tähtede arvu ja sõnade arvu ja väljastab ekraanile&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &amp;quot;r&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
lines = f.readlines()&lt;br /&gt;
count = 0&lt;br /&gt;
sonad = 0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
for i in range(0,len(lines)):&lt;br /&gt;
    count = count + len(lines[i])&lt;br /&gt;
    sonad = sonad + len(lines[i].split(&amp;quot; &amp;quot;))&lt;br /&gt;
    &lt;br /&gt;
print &amp;quot;Ridu:&amp;quot;, len(lines)&lt;br /&gt;
print &amp;quot;Tähemärke:&amp;quot;, count&lt;br /&gt;
print &amp;quot;Sõnu:&amp;quot;, sonad&lt;br /&gt;
&lt;br /&gt;
f.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript kirjutab tekstifaili 100 rida rea numbrite ja random sisuga, komadega eraldatult&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Tee skript, mis kirjutab komadega eraldatud tekstifaili 100 rida, igas reas järgnev info:&lt;br /&gt;
# rea nr, random nr 1..100, random märk pikkusega 0..32&lt;br /&gt;
&lt;br /&gt;
import sys&lt;br /&gt;
import random&lt;br /&gt;
import string&lt;br /&gt;
&lt;br /&gt;
f = open(sys.argv[1], &amp;quot;w&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
for i in range(1, 101):&lt;br /&gt;
    ran=str(random.randrange(1,100+1))	&lt;br /&gt;
    f.write(str(i)+&#039;,&#039;)&lt;br /&gt;
    f.write(ran+&#039;,&#039;)&lt;br /&gt;
    for j in range(1,random.randrange(1,32+1)):&lt;br /&gt;
        f.write(random.choice(string.ascii_letters))&lt;br /&gt;
    f.write(&#039;\n&#039;)&lt;br /&gt;
 &lt;br /&gt;
f.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Skript kirjutab ette antud faili 100 rida. Igal real on rea number, suvaline number 1 ja 100 vahel ja suvaline tähemärk, mis on komadega eraldatud&lt;br /&gt;
&amp;lt;source lang=&amp;quot;python&amp;quot;&amp;gt;&lt;br /&gt;
#!/usr/bin/python&lt;br /&gt;
# -*- coding: utf-8 -*-&lt;br /&gt;
# Skript kirjutab ette antud faili 100 rida. Igal real on rea number, suvaline number 1 ja 100 vahel ja suvaline tähemärk, mis on komadega eraldatud&lt;br /&gt;
from sys import argv&lt;br /&gt;
from random import randint&lt;br /&gt;
import random&lt;br /&gt;
letters=&#039;abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ&#039;&lt;br /&gt;
&lt;br /&gt;
if len(argv) &amp;lt; 2:&lt;br /&gt;
    print &amp;quot;Sa ei sisestanud ühtegi argumenti, mida kontrollida&amp;quot;&lt;br /&gt;
    exit(1)&lt;br /&gt;
    &lt;br /&gt;
fh=open(argv[1], &amp;quot;w&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
sonad = 0&lt;br /&gt;
tahed = 0&lt;br /&gt;
for rida in range(100):&lt;br /&gt;
    fh.write(str(rida+1) + &amp;quot;,&amp;quot; + str(randint(1, 101)) + &amp;quot;,&amp;quot; + random.choice(letters) + &amp;quot;\n&amp;quot;)&lt;br /&gt;
    &lt;br /&gt;
fh.close()&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75101</id>
		<title>User:Kkarlson</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75101"/>
		<updated>2014-02-18T14:28:38Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 3 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&lt;br /&gt;
KASUTAJANIMI=$1&lt;br /&gt;
FAILINIMI=$2&lt;br /&gt;
&lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    touch $2&lt;br /&gt;
    find / -user $KASUTAJANIMI &amp;gt; $2 2&amp;gt; /dev/null&lt;br /&gt;
    echo &amp;quot;Skript lõpetas edukalt!&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 KASUTAJANIMI FAILINIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quest 2 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis kontrollib, kas ntp server lubab kasutada käsku monlist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Skript kontrollib, kas ntp server lubab kasutada käsku monlist.&lt;br /&gt;
&lt;br /&gt;
export LC_ALL=C&lt;br /&gt;
&lt;br /&gt;
AADRESS=$1&lt;br /&gt;
 &lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 1 ]&lt;br /&gt;
then&lt;br /&gt;
	ntpdc -c monlist $AADRESS 2&amp;gt; /dev/null |grep &amp;quot;remote address&amp;quot; &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
		if [ $? -eq 1 ]&lt;br /&gt;
			then&lt;br /&gt;
			echo &amp;quot;Server $1 ON kaitstud!&amp;quot;&lt;br /&gt;
			exit 0&lt;br /&gt;
		else&lt;br /&gt;
		echo &amp;quot;Server $1 EI OLE kaitstud!&amp;quot;&lt;br /&gt;
		exit 1&lt;br /&gt;
	fi&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 SERVERIAADRESS&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
 &lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2014&amp;diff=75100</id>
		<title>Bash quests 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2014&amp;diff=75100"/>
		<updated>2014-02-18T14:11:54Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Quest 2 (5p) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Quest 0 - Näide (0p)==&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 18 February 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
==Quest 1 (5p)==&lt;br /&gt;
Loo skript, mis paigaldab ntp teenuse ja seab serveriks ntp.eenet.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : https://wiki.itcollege.ee/index.php/User:Mmattise#QUEST_1&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:ILebedev&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Jtammeka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Quest lukus ja tehtud. Võitja on selgitamisel [[User:Mernits|Mernits]] 14:28, 18 February 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
==Quest 2 (5p)==&lt;br /&gt;
Loo skript, mis kontrollib, kas ntp server lubab kasutada käsku monlist&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Kkarlson&lt;br /&gt;
&lt;br /&gt;
==Quest 3 (5p)==&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili.&lt;br /&gt;
N: ./skript.sh kasutajanimi failinimi&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Kkarlson&lt;br /&gt;
&lt;br /&gt;
Quest lukus ja tehtud (ootab pisiparandusi) [[User:Mernits|Mernits]] 14:27, 18 February 2014 (EET)&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75099</id>
		<title>User:Kkarlson</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75099"/>
		<updated>2014-02-18T14:11:25Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Quest 3 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&lt;br /&gt;
KASUTAJANIMI=$1&lt;br /&gt;
FAILINIMI=$2&lt;br /&gt;
&lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    touch $2&lt;br /&gt;
    find / -user $KASUTAJANIMI &amp;gt; $2 2&amp;gt; /dev/null&lt;br /&gt;
    echo &amp;quot;Skript lõpetas edukalt!&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 KASUTAJANIMI FAILINIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Quest 2 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis kontrollib, kas ntp server lubab kasutada käsku monlist&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Skript kontrollib, kas ntp server lubab kasutada käsku monlist.&lt;br /&gt;
&lt;br /&gt;
export LC_ALL=C&lt;br /&gt;
&lt;br /&gt;
AADRESS=$1&lt;br /&gt;
 &lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 1 ]&lt;br /&gt;
then&lt;br /&gt;
	ntpdc -c monlist $AADRESS 2&amp;gt; /dev/null |grep &amp;quot;remote address&amp;quot; &amp;gt; /dev/null&lt;br /&gt;
&lt;br /&gt;
		if [ $? -eq 1 ]&lt;br /&gt;
			then&lt;br /&gt;
			echo &amp;quot;Server $1 ON kaitstud!&amp;quot;&lt;br /&gt;
			exit 0&lt;br /&gt;
		else&lt;br /&gt;
		echo &amp;quot;Server $1 EI OLE kaitstud!&amp;quot;&lt;br /&gt;
		exit 1&lt;br /&gt;
	fi&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 SERVERI NIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
 &lt;br /&gt;
fi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75098</id>
		<title>User:Kkarlson</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75098"/>
		<updated>2014-02-18T12:53:59Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
Quest 3 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&lt;br /&gt;
KASUTAJANIMI=$1&lt;br /&gt;
FAILINIMI=$2&lt;br /&gt;
&lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    touch $2&lt;br /&gt;
    find / -user $KASUTAJANIMI &amp;gt; $2 2&amp;gt; /dev/null&lt;br /&gt;
    echo &amp;quot;Skript lõpetas edukalt!&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 KASUTAJANIMI FAILINIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75097</id>
		<title>User:Kkarlson</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75097"/>
		<updated>2014-02-18T12:53:32Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
Quest 3 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&lt;br /&gt;
KASUTAJANIMI=$1&lt;br /&gt;
FAILINIMI=$2&lt;br /&gt;
&lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    touch $2&lt;br /&gt;
    find / -user $KASUTAJANIMI &amp;gt; $2 2&amp;gt; /dev/null&lt;br /&gt;
    echo &amp;quot;Skript lõpetas edukalt!&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 KASUTAJANIMI FAILINIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75085</id>
		<title>User:Kkarlson</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75085"/>
		<updated>2014-02-18T12:00:35Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
Quest 3 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&lt;br /&gt;
KASUTAJANIMI=$1&lt;br /&gt;
FAILINIMI=$2&lt;br /&gt;
&lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    touch $2&lt;br /&gt;
    find / -group $KASUTAJANIMI &amp;gt; $2 2&amp;gt; /dev/null&lt;br /&gt;
    echo &amp;quot;Skript lõpetas edukalt!&amp;quot;&lt;br /&gt;
else&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 KASUTAJANIMI FAILINIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2014&amp;diff=75081</id>
		<title>Bash quests 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2014&amp;diff=75081"/>
		<updated>2014-02-18T11:58:59Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Quest 3 (5p) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Quest 0 - Näide (0p)==&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 18 February 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
==Quest 1 (5p)==&lt;br /&gt;
Loo skript, mis paigaldab ntp teenuse ja seab serveriks ntp.eenet.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : https://wiki.itcollege.ee/index.php/User:Mmattise#QUEST_1&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:ILebedev&lt;br /&gt;
&lt;br /&gt;
==Quest 2 (5p)==&lt;br /&gt;
Loo skript, mis kontrollib, kas ntp server lubab kasutada käsku monlist&lt;br /&gt;
&lt;br /&gt;
==Quest 3 (5p)==&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili.&lt;br /&gt;
N: ./skript.sh kasutajanimi failinimi&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Mmark&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Kkarlson&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Bash_quests_2014&amp;diff=75080</id>
		<title>Bash quests 2014</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Bash_quests_2014&amp;diff=75080"/>
		<updated>2014-02-18T11:58:52Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Quest 3 (5p) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Quest 0 - Näide (0p)==&lt;br /&gt;
Teha skript, mis ei tee midagi asjalikku, kuid väljasta sõna BÖÖÖ&lt;br /&gt;
&lt;br /&gt;
Lahendus: [[User:Mernits]]&lt;br /&gt;
&lt;br /&gt;
Quest lukus (tehtud) [[User:Mernits|Mernits]] 13:37, 18 February 2014 (EET)&lt;br /&gt;
&lt;br /&gt;
==Quest 1 (5p)==&lt;br /&gt;
Loo skript, mis paigaldab ntp teenuse ja seab serveriks ntp.eenet.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Lahendus : https://wiki.itcollege.ee/index.php/User:Mmattise#QUEST_1&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:ILebedev&lt;br /&gt;
&lt;br /&gt;
==Quest 2 (5p)==&lt;br /&gt;
Loo skript, mis kontrollib, kas ntp server lubab kasutada käsku monlist&lt;br /&gt;
&lt;br /&gt;
==Quest 3 (5p)==&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili.&lt;br /&gt;
N: ./skript.sh kasutajanimi failinimi&lt;br /&gt;
&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Mmark&lt;br /&gt;
Lahendus: https://wiki.itcollege.ee/index.php/User:Kkarlson&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75079</id>
		<title>User:Kkarlson</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=User:Kkarlson&amp;diff=75079"/>
		<updated>2014-02-18T11:58:17Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;&lt;br /&gt;
Quest 3 (5p)&lt;br /&gt;
&lt;br /&gt;
Loo skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&amp;lt;source lang=bash&amp;gt;&lt;br /&gt;
#!/bin/bash&lt;br /&gt;
# Autor: Karl-Martin Karlson&lt;br /&gt;
# Rühm: A21&lt;br /&gt;
# skript, mis otsib üles kõik failid, mis kuuluvad käsureal etteantud kasutajale ja teeb nendest nimekirja käsureal etteantud faili. N: ./skript.sh kasutajanimi failinimi &lt;br /&gt;
&lt;br /&gt;
KASUTAJANIMI=$1&lt;br /&gt;
FAILINIMI=$2&lt;br /&gt;
&lt;br /&gt;
#parameetrite kontroll&lt;br /&gt;
if [ $# -eq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    touch $2&lt;br /&gt;
    find / -group $KASUTAJANIMI &amp;gt; $2 2&amp;gt; /dev/null&lt;br /&gt;
    echo &amp;quot;Skript lõpetas edukalt!&amp;quot;&lt;br /&gt;
elif [ $# -nq 2 ]&lt;br /&gt;
then&lt;br /&gt;
    echo &amp;quot;Parameetrite arv on vale, käivita programm järgnevalt:&amp;quot;&lt;br /&gt;
    echo &amp;quot;$0 KASUTAJANIMI FAILINIMI&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NTP_Ubuntus&amp;diff=75002</id>
		<title>NTP Ubuntus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NTP_Ubuntus&amp;diff=75002"/>
		<updated>2014-02-06T06:43:39Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:IT_infrastruktuuri_teenused]]&lt;br /&gt;
&lt;br /&gt;
=Praktiline töö  NTP seadistamine (3p)=&lt;br /&gt;
Antud praktikum annab 3p. Esimese punkti saab, kui NTP server ja klient on vastavalt stsenaariumile seadistaud. Teise punkti saab, kui vastad teooriaküsimustele. Kolmanda punkti saamiseks peab parandama või täiendama NTP juhendit/loengumaterjali või tegema sellel teemal oma juhendi, näiteks sama teenuse seadistamiseks mõne muu GNU/Linux süsteemi tarbeks.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Konfigureerige NTP teenus serveris ja seadistage kliendiarvuti seda teenust kasutama.&lt;br /&gt;
&lt;br /&gt;
Uurige mida teevad järgnevad korraldused juurkasutajana.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
date&lt;br /&gt;
hwclock -r&lt;br /&gt;
TZ=UTC date&lt;br /&gt;
date&lt;br /&gt;
echo $TZ&lt;br /&gt;
hwclock --set --date=&amp;quot;9/22/99 12:00:00&amp;quot;&lt;br /&gt;
hwclock --systohc&lt;br /&gt;
hwclock --hctosys&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuna VirtualBox sünkroniseerib &amp;quot;pisikese&amp;quot; aja tagant oma kella sinu operatsioonisüsteemi vastu, siis järgmisteks testideks on see soovituslik ära keelata.&lt;br /&gt;
&lt;br /&gt;
Järgneb õpetus: &#039;&#039;&#039;Kuidas keelata VirtualBoxi&#039;l guest OS kellaaja sünkroniseerimine host OS vastu.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Selleks on vaja avada&lt;br /&gt;
&lt;br /&gt;
Windowsi operatsioonisüsteemis administraatoriõigustes Command Prompt&lt;br /&gt;
&lt;br /&gt;
Mac OS X operatsioonisüsteemis Terminal&lt;br /&gt;
&lt;br /&gt;
Linuxi mõnes distributsioonis Terminal&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1) Navigeeri ennast VirtualBox installeerimiskohvrisse&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
 cd C:\Program Files(x86)\Oracle\VirtualBox\&lt;br /&gt;
&lt;br /&gt;
Linux: Linuxis on see tee juba PATH muutujas olemas, seega - võid käsud käivitada ükskõik kus olles. :)&lt;br /&gt;
&lt;br /&gt;
Mac OS X: Mac OS X all on see tee juba samuti PATH muutujas olemas.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2) Sisesta käsk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Windows:&lt;br /&gt;
 VBoxManage.exe setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
Linux:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
Mac OS X:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3) Kui soovid ühel hetkel, et siiski sünkroniseeriks, siis toimi samamoodi, aga käsk, mida sisestama pead on&#039;&#039;&#039;&lt;br /&gt;
Windows:&lt;br /&gt;
 VBoxManage.exe setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
Linux:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
Mac OS X:&lt;br /&gt;
 VBoxManage setextradata &amp;quot;Soovitud Masina Nimi&amp;quot; &amp;quot;VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ajage kliendiarvuti kell väga valeks ja mõelge, kuidas seda õigeks saada.&lt;br /&gt;
&lt;br /&gt;
Muutke kleindiarvuti kell 30 sekundit valeks ja uurige, kas aeg läheb täpsemaks.&lt;br /&gt;
&lt;br /&gt;
Millal saab NTP abil aega seada?&lt;br /&gt;
&lt;br /&gt;
Mida teevad korraldused&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ntpdate&lt;br /&gt;
ntptrace -n      &lt;br /&gt;
ntpsweep --host localhost&lt;br /&gt;
ntpq -pn&lt;br /&gt;
service ntp stop&lt;br /&gt;
ntpdate ntp.ubuntu.com&lt;br /&gt;
service ntp start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ntpq käsu näidisväljund&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ntpq_väljund.png]]&lt;br /&gt;
&lt;br /&gt;
Ridade alguses olevate märkide tähendused:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;*&#039;&#039;&#039;  Sellest serverist sünkroonitakse hetkel aega&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;+&#039;&#039;&#039;  Sobiv server, millest aega võib sünkroniseerida&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;-&#039;&#039;&#039;  Pole sobiv server aja sünkroniseerimiseks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Leia meie võrgule sobivam(ad) ntp serverid, mille abil oma võrgu ntp serveri kella sünkroniseerida.&lt;br /&gt;
&lt;br /&gt;
Kuidas toimib NTP turvamudel?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Küsimused, mida õppejõud võib küsida NTP kaitsmisel:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Miks on ntp konfis vaja sellist ip-d nagu 127.0.0.1 seoses ntp ja Internetiga?&lt;br /&gt;
*Mida näitab fudge ja stratum 10?&lt;br /&gt;
*Mida kirjeldavad ntp.conf failis restrict read?&lt;br /&gt;
*Mida tähendavad tärn, pluss ja miinus remote serverite ees?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Soovitused:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
*Kindlasti osata seletada ntpq -p käsu parameetrite tähendusi (refid, st, jitter jne).&lt;br /&gt;
*Suur osa küsitavast infost on olemas ntp esitluses ning ülejäänud asjad tuleb leida Google&#039;i abiga.&lt;br /&gt;
&lt;br /&gt;
====NTP sünkroniseerimise kiirendamine====&lt;br /&gt;
Kui NTP server käima tõmmata, võib minna tüütult palju aega, et meie server sünkroniseeriks end mõne konfis oleva referents-serveri vastu.&lt;br /&gt;
&lt;br /&gt;
NTP deemoni konfifail &amp;lt;tt&amp;gt;/etc/ntp.conf&amp;lt;/tt&amp;gt; toetab võtmesõna &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt;, mis lisatakse vajadusel &amp;lt;tt&amp;gt;server&amp;lt;/tt&amp;gt; ridade lõppu, näiteks:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server 0.pool.ntp.org iburst&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Võtmesõna &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt; ütleb, et kui antud server on kättesaamatu, siis saadetakse välja 8 paketist koosnev pakettide &amp;quot;purse&amp;quot;, vaikimisi 2-sekundiliste vahedega. Mõte selles, et näiteks ebastabiilse võrgu korral, kui esimesele paketile vastust ei saada, üritataks väikese vahega uuesti, mitte ei oodataks, kuni pollimise intervall täis tiksub. Vaikimisi minimaalne pollimise intervall nimelt on 64 sekundit.&lt;br /&gt;
&lt;br /&gt;
Kui kombineerida võtmesõnu &amp;lt;tt&amp;gt;burst&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;minpoll&amp;lt;/tt&amp;gt; ja &amp;lt;tt&amp;gt;maxpoll&amp;lt;/tt&amp;gt;, saab sünkroniseerimise sagedust märkimisväärselt tõsta, kuid neid võtmesõnu tuleb eriti avalike serverite vastu sünkroniseerides kasutada ettevaatlikult, sest need tekitavad tavapärasest palju tihedamat NTP liiklust. Samas &amp;lt;tt&amp;gt;iburst&amp;lt;/tt&amp;gt; üksinda peaks mõjuma ainult siis, kui võrk parasjagu kättesaamatu on.&lt;br /&gt;
&lt;br /&gt;
Loe lisa:&lt;br /&gt;
* [http://doc.ntp.org/4.1.2/confopt.htm NTP konfiparameetrid]&lt;br /&gt;
* [http://voltdb.com/docs/PerfGuide/ntpSvcIntro.php Veel üks juhend kellade sünkimisega seotud probleemide teemal]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=File:Ntpq_v%C3%A4ljund.png&amp;diff=75001</id>
		<title>File:Ntpq väljund.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=File:Ntpq_v%C3%A4ljund.png&amp;diff=75001"/>
		<updated>2014-02-06T06:30:34Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71277</id>
		<title>NetworkManager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71277"/>
		<updated>2013-12-28T16:44:16Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Veateadete peitmine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
[[File:Network_Manager_0.9.5.png|250px|thumb|right|NetworkManager graafiline liides. &#039;&#039;Allikas: http://en.wikipedia.org/wiki/File:Network_Manager_0.9.5.png&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
NetworkManager on kõigil unixi laadsetel operatsioonisüsteemidel töötav programm, mis on mõeldud erinevate võrguühenduste haldamise ja ühendamise kergendamiseks. Seda võib kasutada nii traadiga kui ka traadita võrkude jaoks. NetworkManager toetab lisaks erinevatele modemi ühendustele ka VPN ühendust. &lt;br /&gt;
&lt;br /&gt;
NetworkManager eelistab traadiga võrke (näiteks ethernet) traadita võrkudele(näiteks wifi) ning samuti parema leviga / kiiremaid traadita võrke aeglasemate ees. Selle tulemusena proovib programm alati kasutajale valida kiiremat ja kvaliteetsemat saadaolevat võrguühendust.&lt;br /&gt;
&lt;br /&gt;
Programm on välja arendatud Red Hati poolt ja hetkel haldab seda [https://wiki.archlinux.org/index.php/GNOME GNOME] projekt.&lt;br /&gt;
&lt;br /&gt;
[https://projects.gnome.org/NetworkManager/ Viide: Kasutatud materjal NR: 2]&lt;br /&gt;
== Paigaldamine ==&lt;br /&gt;
Antud programmi paigaldades peaksid olema baasteadmised linuxi keskkonnas pakkide paigaldamisest ning töötav unixi laadne operatsioonisüsteem &#039;&#039;&#039;töölaua versioon&#039;&#039;&#039;. NetoworkManager ei ole (veel) mõeldud kasutamiseks serveri versioonidel.&lt;br /&gt;
&lt;br /&gt;
NetworkManager on saadaval avalikus repositooriumis ning seda on võimalik paigalda ainult &#039;&#039;&#039;juurkasutaja õigustes&#039;&#039;&#039; järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install networkmanager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManager koosneb kahest osast:&lt;br /&gt;
# a &#039;&#039;&#039;Deemon&#039;&#039;&#039;, mis seadistab ühendusi ja raporteerib võrgu muudatuste kohta&lt;br /&gt;
# a &#039;&#039;&#039;Graafiline kasutajaliides&#039;&#039;&#039; töölaual, mille kaudu saab kasutaja võrguseadistusi muuta. &#039;&#039;&#039;nmcli&#039;&#039;&#039; pakub samu võimalusi käsurealt.&lt;br /&gt;
&lt;br /&gt;
Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajatest graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas.&lt;br /&gt;
&lt;br /&gt;
[http://www.redhat.com/magazine/003jan05/features/networkmanager/ Viide: Kasutatud materjal NR: 1]&lt;br /&gt;
=== GNOME ===&lt;br /&gt;
&lt;br /&gt;
GNOME&#039;s [http://www.archlinux.org/packages/?name=network-manager-applet network-manager-applet] on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades.&lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install network-manager-applet&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== KDE ===&lt;br /&gt;
&lt;br /&gt;
Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina [https://www.archlinux.org/packages/?name=kdeplasma-applets-plasma-nm kdeplasma-applets-plasma-nm]. &lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install kdeplasma-applets-plasma-nm&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Sõltuvused ===&lt;br /&gt;
NetworkManager sõltub (vajab töötamiseks) järgnevaid pakke&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dbus-glib&lt;br /&gt;
dhcp-client (dhcpcd, dhclient)&lt;br /&gt;
iproute2&lt;br /&gt;
libnl&lt;br /&gt;
libsoup&lt;br /&gt;
modemmanager&lt;br /&gt;
nss&lt;br /&gt;
polkit&lt;br /&gt;
systemd&lt;br /&gt;
udev (systemd)&lt;br /&gt;
wpa_supplicant&lt;br /&gt;
bluez (optional) - Bluetooth tugi&lt;br /&gt;
dhclient (optional) - DHCPv6 tugi&lt;br /&gt;
dnsmasq (optional) - Ühenduse jagamine&lt;br /&gt;
openresolv (optional) - resolvconf tugi&lt;br /&gt;
ppp (optional) - Dialup ühenduste tugi&lt;br /&gt;
dhclient (make)&lt;br /&gt;
dhcpcd (make)&lt;br /&gt;
git (make)&lt;br /&gt;
gobject-introspection (make)&lt;br /&gt;
gtk-doc (make)&lt;br /&gt;
intltool (make)&lt;br /&gt;
iptables (make)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Enne NetworkManageri kasutusele võtmist vajab see enne natuke seadistamist.&lt;br /&gt;
Tee kindlaks, kas &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; asuv fail on korrektne enne jätkamist. Korrektne fail peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
127.0.0.1 localhost&lt;br /&gt;
::1       localhost&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kindlasti peab veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need NetworkManageriga konflikti.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Käivitamine ===&lt;br /&gt;
Kohe kui NetworkManageri deemon on käivitatud, ühendab see ennast kõikidesse &amp;quot;süsteemi ühendustesse&amp;quot; mis on juba eelnevalt seadistatud. &lt;br /&gt;
NetworkManageri saab käima panna süsteemi käivitamisel käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManageri deemoni saab koheselt käivitada käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Veateadete peitmine ===&lt;br /&gt;
NetworkManager võib väljastada erinevaid mitte-olulisi veateateid kui ei ole käivitatud &#039;&#039;&#039;NetworkManager-dispatcher.service&#039;&#039;&#039; ja &#039;&#039;&#039;ModemManager.service&#039;&#039;&#039;&lt;br /&gt;
Neid saab käivitada, isegi kui Teie süsteemil neid vaja ei ole, järgnevate käskudega&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl enable ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl start ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
NetworkManager on hea programm millega hallata võrguühendusi. Kasutaja jaoks on suureks plussiks alati automaatselt kiireima saadaval oleva ühenduse valimine. Lihtne paigaldus ning saadavus avalikes repositooriumites teeb paigaldamise lihtsaks ning erinevad kasutajaliidesed kasutamise mugavaks. Lisaks on ka mitmeid erinevaid seadistusvõimalusi, näiteks VPNi kasutamine. &lt;br /&gt;
&lt;br /&gt;
Referaadi eesmärk oli anda ülevaade programmi NetworkManager paigaldamisest, seadistamisest ja kasutusvõimalustest. &lt;br /&gt;
&lt;br /&gt;
== Kasulikke viiteid ==&lt;br /&gt;
&lt;br /&gt;
*NetworkManageri koduleht - https://projects.gnome.org/NetworkManager/&lt;br /&gt;
&lt;br /&gt;
*Palju infot kasutamise kohta - https://wiki.archlinux.org/index.php/NetworkManager&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
1. [http://www.redhat.com/magazine/003jan05/features/networkmanager/ Autorite koduleht RedHatis]&lt;br /&gt;
&lt;br /&gt;
2. [https://projects.gnome.org/NetworkManager/ NetworkManageri koduleht]&lt;br /&gt;
&lt;br /&gt;
3. [http://vidner.net/martin/software/cnetworkmanager/ NetworkManageri käsurea käsud]&lt;br /&gt;
&lt;br /&gt;
4. [https://wiki.archlinux.org/index.php/NetworkManager Archlinux kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; A21&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;29.11.2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71275</id>
		<title>NetworkManager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71275"/>
		<updated>2013-12-28T14:46:24Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
[[File:Network_Manager_0.9.5.png|250px|thumb|right|NetworkManager graafiline liides. &#039;&#039;Allikas: http://en.wikipedia.org/wiki/File:Network_Manager_0.9.5.png&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
NetworkManager on kõigil unixi laadsetel operatsioonisüsteemidel töötav programm, mis on mõeldud erinevate võrguühenduste haldamise ja ühendamise kergendamiseks. Seda võib kasutada nii traadiga kui ka traadita võrkude jaoks. NetworkManager toetab lisaks erinevatele modemi ühendustele ka VPN ühendust. &lt;br /&gt;
&lt;br /&gt;
NetworkManager eelistab traadiga võrke (näiteks ethernet) traadita võrkudele(näiteks wifi) ning samuti parema leviga / kiiremaid traadita võrke aeglasemate ees. Selle tulemusena proovib programm alati kasutajale valida kiiremat ja kvaliteetsemat saadaolevat võrguühendust.&lt;br /&gt;
&lt;br /&gt;
Programm on välja arendatud Red Hati poolt ja hetkel haldab seda [https://wiki.archlinux.org/index.php/GNOME GNOME] projekt.&lt;br /&gt;
&lt;br /&gt;
[https://projects.gnome.org/NetworkManager/ Viide: Kasutatud materjal NR: 2]&lt;br /&gt;
== Paigaldamine ==&lt;br /&gt;
Antud programmi paigaldades peaksid olema baasteadmised linuxi keskkonnas pakkide paigaldamisest ning töötav unixi laadne operatsioonisüsteem &#039;&#039;&#039;töölaua versioon&#039;&#039;&#039;. NetoworkManager ei ole (veel) mõeldud kasutamiseks serveri versioonidel.&lt;br /&gt;
&lt;br /&gt;
NetworkManager on saadaval avalikus repositooriumis ning seda on võimalik paigalda ainult &#039;&#039;&#039;juurkasutaja õigustes&#039;&#039;&#039; järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install networkmanager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManager koosneb kahest osast:&lt;br /&gt;
# a &#039;&#039;&#039;Deemon&#039;&#039;&#039;, mis seadistab ühendusi ja raporteerib võrgu muudatuste kohta&lt;br /&gt;
# a &#039;&#039;&#039;Graafiline kasutajaliides&#039;&#039;&#039; töölaual, mille kaudu saab kasutaja võrguseadistusi muuta. &#039;&#039;&#039;nmcli&#039;&#039;&#039; pakub samu võimalusi käsurealt.&lt;br /&gt;
&lt;br /&gt;
Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajatest graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas.&lt;br /&gt;
&lt;br /&gt;
[http://www.redhat.com/magazine/003jan05/features/networkmanager/ Viide: Kasutatud materjal NR: 1]&lt;br /&gt;
=== GNOME ===&lt;br /&gt;
&lt;br /&gt;
GNOME&#039;s [http://www.archlinux.org/packages/?name=network-manager-applet network-manager-applet] on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades.&lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install network-manager-applet&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== KDE ===&lt;br /&gt;
&lt;br /&gt;
Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina [https://www.archlinux.org/packages/?name=kdeplasma-applets-plasma-nm kdeplasma-applets-plasma-nm]. &lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install kdeplasma-applets-plasma-nm&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Sõltuvused ===&lt;br /&gt;
NetworkManager sõltub (vajab töötamiseks) järgnevaid pakke&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dbus-glib&lt;br /&gt;
dhcp-client (dhcpcd, dhclient)&lt;br /&gt;
iproute2&lt;br /&gt;
libnl&lt;br /&gt;
libsoup&lt;br /&gt;
modemmanager&lt;br /&gt;
nss&lt;br /&gt;
polkit&lt;br /&gt;
systemd&lt;br /&gt;
udev (systemd)&lt;br /&gt;
wpa_supplicant&lt;br /&gt;
bluez (optional) - Bluetooth tugi&lt;br /&gt;
dhclient (optional) - DHCPv6 tugi&lt;br /&gt;
dnsmasq (optional) - Ühenduse jagamine&lt;br /&gt;
openresolv (optional) - resolvconf tugi&lt;br /&gt;
ppp (optional) - Dialup ühenduste tugi&lt;br /&gt;
dhclient (make)&lt;br /&gt;
dhcpcd (make)&lt;br /&gt;
git (make)&lt;br /&gt;
gobject-introspection (make)&lt;br /&gt;
gtk-doc (make)&lt;br /&gt;
intltool (make)&lt;br /&gt;
iptables (make)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Enne NetworkManageri kasutusele võtmist vajab see enne natuke seadistamist.&lt;br /&gt;
Tee kindlaks, kas &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; asuv fail on korrektne enne jätkamist. Korrektne fail peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
127.0.0.1 localhost&lt;br /&gt;
::1       localhost&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kindlasti peab veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need NetworkManageriga konflikti.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Käivitamine ===&lt;br /&gt;
Kohe kui NetworkManageri deemon on käivitatud, ühendab see ennast kõikidesse &amp;quot;süsteemi ühendustesse&amp;quot; mis on juba eelnevalt seadistatud. &lt;br /&gt;
NetworkManageri saab käima panna süsteemi käivitamisel käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManageri deemoni saab koheselt käivitada käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Veateadete peitmine ===&lt;br /&gt;
NetworkManager võib väljastada erinevaid mitte-olulisi veateateid kui ei ole käivitatud &#039;&#039;&#039;NetworkManager-dispatcher.service&#039;&#039;&#039; ja &#039;&#039;&#039;ModemManager.service&#039;&#039;&#039;&lt;br /&gt;
Neid saab käivitada, isegi kui Teie süsteemil neid vaja ei ole, järgnevate käskudega&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl enable ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl start ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4] ja [http://vidner.net/martin/software/cnetworkmanager/ NR2]&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte ==&lt;br /&gt;
&lt;br /&gt;
NetworkManager on hea programm millega hallata võrguühendusi. Kasutaja jaoks on suureks plussiks alati automaatselt kiireima saadaval oleva ühenduse valimine. Lihtne paigaldus ning saadavus avalikes repositooriumites teeb paigaldamise lihtsaks ning erinevad kasutajaliidesed kasutamise mugavaks. Lisaks on ka mitmeid erinevaid seadistusvõimalusi, näiteks VPNi kasutamine. &lt;br /&gt;
&lt;br /&gt;
Referaadi eesmärk oli anda ülevaade programmi NetworkManager paigaldamisest, seadistamisest ja kasutusvõimalustest. &lt;br /&gt;
&lt;br /&gt;
== Kasulikke viiteid ==&lt;br /&gt;
&lt;br /&gt;
*NetworkManageri koduleht - https://projects.gnome.org/NetworkManager/&lt;br /&gt;
&lt;br /&gt;
*Palju infot kasutamise kohta - https://wiki.archlinux.org/index.php/NetworkManager&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
1. [http://www.redhat.com/magazine/003jan05/features/networkmanager/ Autorite koduleht RedHatis]&lt;br /&gt;
&lt;br /&gt;
2. [https://projects.gnome.org/NetworkManager/ NetworkManageri koduleht]&lt;br /&gt;
&lt;br /&gt;
3. [http://vidner.net/martin/software/cnetworkmanager/ NetworkManageri käsurea käsud]&lt;br /&gt;
&lt;br /&gt;
4. [https://wiki.archlinux.org/index.php/NetworkManager Archlinux kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; A21&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;29.11.2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71273</id>
		<title>NetworkManager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71273"/>
		<updated>2013-12-28T14:38:20Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
[[File:Network_Manager_0.9.5.png|250px|thumb|right|NetworkManager graafiline liides. &#039;&#039;Allikas: http://en.wikipedia.org/wiki/File:Network_Manager_0.9.5.png&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
NetworkManager on kõigil unixi laadsetel operatsioonisüsteemidel töötav programm, mis on mõeldud erinevate võrguühenduste haldamise ja ühendamise kergendamiseks. Seda võib kasutada nii traadiga kui ka traadita võrkude jaoks. NetworkManager toetab lisaks erinevatele modemi ühendustele ka VPN ühendust. &lt;br /&gt;
&lt;br /&gt;
NetworkManager eelistab traadiga võrke (näiteks ethernet) traadita võrkudele(näiteks wifi) ning samuti parema leviga / kiiremaid traadita võrke aeglasemate ees. Selle tulemusena proovib programm alati kasutajale valida kiiremat ja kvaliteetsemat saadaolevat võrguühendust.&lt;br /&gt;
&lt;br /&gt;
Programm on välja arendatud Red Hati poolt ja hetkel haldab seda [https://wiki.archlinux.org/index.php/GNOME GNOME] projekt.&lt;br /&gt;
&lt;br /&gt;
[https://projects.gnome.org/NetworkManager/ Viide: Kasutatud materjal NR: 2]&lt;br /&gt;
== Paigaldamine ==&lt;br /&gt;
Antud programmi paigaldades peaksid olema baasteadmised linuxi keskkonnas pakkide paigaldamisest ning töötav unixi laadne operatsioonisüsteem &#039;&#039;&#039;töölaua versioon&#039;&#039;&#039;. NetoworkManager ei ole (veel) mõeldud kasutamiseks serveri versioonidel.&lt;br /&gt;
&lt;br /&gt;
NetworkManager on saadaval avalikus repositooriumis ning seda on võimalik paigalda ainult &#039;&#039;&#039;juurkasutaja õigustes&#039;&#039;&#039; järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install networkmanager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManager koosneb kahest osast:&lt;br /&gt;
# a &#039;&#039;&#039;Deemon&#039;&#039;&#039;, mis seadistab ühendusi ja raporteerib võrgu muudatuste kohta&lt;br /&gt;
# a &#039;&#039;&#039;Graafiline kasutajaliides&#039;&#039;&#039; töölaual, mille kaudu saab kasutaja võrguseadistusi muuta. &#039;&#039;&#039;nmcli&#039;&#039;&#039; pakub samu võimalusi käsurealt.&lt;br /&gt;
&lt;br /&gt;
Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajatest graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas.&lt;br /&gt;
&lt;br /&gt;
[http://www.redhat.com/magazine/003jan05/features/networkmanager/ Viide: Kasutatud materjal NR: 1]&lt;br /&gt;
=== GNOME ===&lt;br /&gt;
&lt;br /&gt;
GNOME&#039;s [http://www.archlinux.org/packages/?name=network-manager-applet network-manager-applet] on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades.&lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install network-manager-applet&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== KDE ===&lt;br /&gt;
&lt;br /&gt;
Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina [https://www.archlinux.org/packages/?name=kdeplasma-applets-plasma-nm kdeplasma-applets-plasma-nm]. &lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install kdeplasma-applets-plasma-nm&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Sõltuvused ===&lt;br /&gt;
NetworkManager sõltub (vajab töötamiseks) järgnevaid pakke&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dbus-glib&lt;br /&gt;
dhcp-client (dhcpcd, dhclient)&lt;br /&gt;
iproute2&lt;br /&gt;
libnl&lt;br /&gt;
libsoup&lt;br /&gt;
modemmanager&lt;br /&gt;
nss&lt;br /&gt;
polkit&lt;br /&gt;
systemd&lt;br /&gt;
udev (systemd)&lt;br /&gt;
wpa_supplicant&lt;br /&gt;
bluez (optional) - Bluetooth tugi&lt;br /&gt;
dhclient (optional) - DHCPv6 tugi&lt;br /&gt;
dnsmasq (optional) - Ühenduse jagamine&lt;br /&gt;
openresolv (optional) - resolvconf tugi&lt;br /&gt;
ppp (optional) - Dialup ühenduste tugi&lt;br /&gt;
dhclient (make)&lt;br /&gt;
dhcpcd (make)&lt;br /&gt;
git (make)&lt;br /&gt;
gobject-introspection (make)&lt;br /&gt;
gtk-doc (make)&lt;br /&gt;
intltool (make)&lt;br /&gt;
iptables (make)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Enne NetworkManageri kasutusele võtmist vajab see enne natuke seadistamist.&lt;br /&gt;
Tee kindlaks, kas &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; asuv fail on korrektne enne jätkamist. Korrektne fail peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
127.0.0.1 localhost&lt;br /&gt;
::1       localhost&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kindlasti peab veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need NetworkManageriga konflikti.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Käivitamine ===&lt;br /&gt;
Kohe kui NetworkManageri deemon on käivitatud, ühendab see ennast kõikidesse &amp;quot;süsteemi ühendustesse&amp;quot; mis on juba eelnevalt seadistatud. &lt;br /&gt;
NetworkManageri saab käima panna süsteemi käivitamisel käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManageri deemoni saab koheselt käivitada käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Veateadete peitmine ===&lt;br /&gt;
NetworkManager võib väljastada erinevaid mitte-olulisi veateateid kui ei ole käivitatud &#039;&#039;&#039;NetworkManager-dispatcher.service&#039;&#039;&#039; ja &#039;&#039;&#039;ModemManager.service&#039;&#039;&#039;&lt;br /&gt;
Neid saab käivitada, isegi kui Teie süsteemil neid vaja ei ole, järgnevate käskudega&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl enable ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl start ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4] ja [http://vidner.net/martin/software/cnetworkmanager/ NR2]&lt;br /&gt;
== Kasulikke viiteid ==&lt;br /&gt;
&lt;br /&gt;
*NetworkManageri koduleht - https://projects.gnome.org/NetworkManager/&lt;br /&gt;
&lt;br /&gt;
*Palju infot kasutamise kohta - https://wiki.archlinux.org/index.php/NetworkManager&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
1. [http://www.redhat.com/magazine/003jan05/features/networkmanager/ Autorite koduleht RedHatis]&lt;br /&gt;
&lt;br /&gt;
2. [https://projects.gnome.org/NetworkManager/ NetworkManageri koduleht]&lt;br /&gt;
&lt;br /&gt;
3. [http://vidner.net/martin/software/cnetworkmanager/ NetworkManageri käsurea käsud]&lt;br /&gt;
&lt;br /&gt;
4. [https://wiki.archlinux.org/index.php/NetworkManager Archlinux kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; A21&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;29.11.2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71272</id>
		<title>NetworkManager</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NetworkManager&amp;diff=71272"/>
		<updated>2013-12-28T14:32:57Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Sissejuhatus ==&lt;br /&gt;
[[File:Network_Manager_0.9.5.png|250px|thumb|right|NetworkManager graafiline liides]]&lt;br /&gt;
&lt;br /&gt;
NetworkManager on kõigil unixi laadsetel operatsioonisüsteemidel töötav programm, mis on mõeldud erinevate võrguühenduste haldamise ja ühendamise kergendamiseks. Seda võib kasutada nii traadiga kui ka traadita võrkude jaoks. NetworkManager toetab lisaks erinevatele modemi ühendustele ka VPN ühendust. &lt;br /&gt;
&lt;br /&gt;
NetworkManager eelistab traadiga võrke (näiteks ethernet) traadita võrkudele(näiteks wifi) ning samuti parema leviga / kiiremaid traadita võrke aeglasemate ees. Selle tulemusena proovib programm alati kasutajale valida kiiremat ja kvaliteetsemat saadaolevat võrguühendust.&lt;br /&gt;
&lt;br /&gt;
Programm on välja arendatud Red Hati poolt ja hetkel haldab seda [https://wiki.archlinux.org/index.php/GNOME GNOME] projekt.&lt;br /&gt;
&lt;br /&gt;
[https://projects.gnome.org/NetworkManager/ Viide: Kasutatud materjal NR: 2]&lt;br /&gt;
== Paigaldamine ==&lt;br /&gt;
Antud programmi paigaldades peaksid olema baasteadmised linuxi keskkonnas pakkide paigaldamisest ning töötav unixi laadne operatsioonisüsteem &#039;&#039;&#039;töölaua versioon&#039;&#039;&#039;. NetoworkManager ei ole (veel) mõeldud kasutamiseks serveri versioonidel.&lt;br /&gt;
&lt;br /&gt;
NetworkManager on saadaval avalikus repositooriumis ning seda on võimalik paigalda ainult &#039;&#039;&#039;juurkasutaja õigustes&#039;&#039;&#039; järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install networkmanager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManager koosneb kahest osast:&lt;br /&gt;
# a &#039;&#039;&#039;Deemon&#039;&#039;&#039;, mis seadistab ühendusi ja raporteerib võrgu muudatuste kohta&lt;br /&gt;
# a &#039;&#039;&#039;Graafiline kasutajaliides&#039;&#039;&#039; töölaual, mille kaudu saab kasutaja võrguseadistusi muuta. &#039;&#039;&#039;nmcli&#039;&#039;&#039; pakub samu võimalusi käsurealt.&lt;br /&gt;
&lt;br /&gt;
Kergeks seadistamiseks ja juurdepääsuks NetworkManagerile soovivad kindlasti suuremosa kasutajatest graafilist kasutajaliidest. Neid on mitmed erinevaid olenevalt töölaua tüübist ning siin on mõned võimalused välja toodud. Käsurea liides on juba paki paigaldamisel kaasas.&lt;br /&gt;
&lt;br /&gt;
[http://www.redhat.com/magazine/003jan05/features/networkmanager/ Viide: Kasutatud materjal NR: 1]&lt;br /&gt;
=== GNOME ===&lt;br /&gt;
&lt;br /&gt;
GNOME&#039;s [http://www.archlinux.org/packages/?name=network-manager-applet network-manager-applet] on piisavalt pisike ja nõub väheseid resursse, et töötada erinevates keskkondades.&lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install network-manager-applet&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== KDE ===&lt;br /&gt;
&lt;br /&gt;
Plasma-nm kasutajaliides on saadaval ametlikes repositooriumites pakina [https://www.archlinux.org/packages/?name=kdeplasma-applets-plasma-nm kdeplasma-applets-plasma-nm]. &lt;br /&gt;
&lt;br /&gt;
Paigaldada saab seda käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install kdeplasma-applets-plasma-nm&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Sõltuvused ===&lt;br /&gt;
NetworkManager sõltub (vajab töötamiseks) järgnevaid pakke&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
dbus-glib&lt;br /&gt;
dhcp-client (dhcpcd, dhclient)&lt;br /&gt;
iproute2&lt;br /&gt;
libnl&lt;br /&gt;
libsoup&lt;br /&gt;
modemmanager&lt;br /&gt;
nss&lt;br /&gt;
polkit&lt;br /&gt;
systemd&lt;br /&gt;
udev (systemd)&lt;br /&gt;
wpa_supplicant&lt;br /&gt;
bluez (optional) - Bluetooth tugi&lt;br /&gt;
dhclient (optional) - DHCPv6 tugi&lt;br /&gt;
dnsmasq (optional) - Ühenduse jagamine&lt;br /&gt;
openresolv (optional) - resolvconf tugi&lt;br /&gt;
ppp (optional) - Dialup ühenduste tugi&lt;br /&gt;
dhclient (make)&lt;br /&gt;
dhcpcd (make)&lt;br /&gt;
git (make)&lt;br /&gt;
gobject-introspection (make)&lt;br /&gt;
gtk-doc (make)&lt;br /&gt;
intltool (make)&lt;br /&gt;
iptables (make)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
== Seadistamine ==&lt;br /&gt;
&lt;br /&gt;
Enne NetworkManageri kasutusele võtmist vajab see enne natuke seadistamist.&lt;br /&gt;
Tee kindlaks, kas &#039;&#039;&#039;/etc/hosts&#039;&#039;&#039; asuv fail on korrektne enne jätkamist. Korrektne fail peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
127.0.0.1 localhost&lt;br /&gt;
::1       localhost&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kindlasti peab veenduma ka selles, et ei oleks kasutusel teisi programme, mis seadistavad võrguühendusi, sest vastasel juhul läheksid need NetworkManageriga konflikti.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Käivitamine ===&lt;br /&gt;
Kohe kui NetworkManageri deemon on käivitatud, ühendab see ennast kõikidesse &amp;quot;süsteemi ühendustesse&amp;quot; mis on juba eelnevalt seadistatud. &lt;br /&gt;
NetworkManageri saab käima panna süsteemi käivitamisel käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NetworkManageri deemoni saab koheselt käivitada käsuga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4]&lt;br /&gt;
=== Veateadete peitmine ===&lt;br /&gt;
NetworkManager võib väljastada erinevaid mitte-olulisi veateateid kui ei ole käivitatud &#039;&#039;&#039;NetworkManager-dispatcher.service&#039;&#039;&#039; ja &#039;&#039;&#039;ModemManager.service&#039;&#039;&#039;&lt;br /&gt;
Neid saab käivitada, isegi kui Teie süsteemil neid vaja ei ole, järgnevate käskudega&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl enable NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl enable ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl start NetworkManager-dispatcher.service &amp;amp;&amp;amp; systemctl start ModemManager.service&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[https://wiki.archlinux.org/index.php/NetworkManager Viide: Kasutatud materjal NR: 4] ja [http://vidner.net/martin/software/cnetworkmanager/ NR2]&lt;br /&gt;
== Kasulikke viiteid ==&lt;br /&gt;
&lt;br /&gt;
*NetworkManageri koduleht - https://projects.gnome.org/NetworkManager/&lt;br /&gt;
&lt;br /&gt;
*Palju infot kasutamise kohta - https://wiki.archlinux.org/index.php/NetworkManager&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Kasutatud kirjandus ==&lt;br /&gt;
&lt;br /&gt;
1. [http://www.redhat.com/magazine/003jan05/features/networkmanager/ Autorite koduleht RedHatis]&lt;br /&gt;
&lt;br /&gt;
2. [https://projects.gnome.org/NetworkManager/ NetworkManageri koduleht]&lt;br /&gt;
&lt;br /&gt;
3. [http://vidner.net/martin/software/cnetworkmanager/ NetworkManageri käsurea käsud]&lt;br /&gt;
&lt;br /&gt;
4. [https://wiki.archlinux.org/index.php/NetworkManager Archlinux kasutusjuhend]&lt;br /&gt;
&lt;br /&gt;
== Autor ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; A21&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;29.11.2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category: Operatsioonisüsteemide administreerimine ja sidumine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:ReFS&amp;diff=70689</id>
		<title>Talk:ReFS</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:ReFS&amp;diff=70689"/>
		<updated>2013-12-21T14:34:45Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ivo Suur ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039; : Põgus ülevaade ReFS-i olemusest. Kirjeldatud on ka ReFS-i tehnilisi andmeid. Kuna ReFS pole veel nii levinud, siis on toodud asjakohaseid võrdluseid NTFS-iga. Lisaks on toodud ka selgesti loetavad käsud kuidas failisüsteemi kohta infot saada ja vajadusel seda ka muuta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039; : Kõik on korrektselt üles ehitatud, loogiliselt järjestatud ja sätitud. Vormistus on ladus ja korrektne.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039; : On kasutatud piisavalt palju erinevaid allikaid ja kõigile on ka eeskujulikult viidatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039; : Kõik referaadi komponendid on olemas (sissejuhatus, sisu, kokkuvõte). Töö sisu oli selgesti mõistetav ning loetav. Kuna ise tegin referaadi NTFS-ist ja selle käigus lugesin ka natuke ReFS kohta, siis oligi huvitav sellest natukene põhjalikumalt teada saada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : 90 /100. Alati saab paremini ja mahukamalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039; : Töö on koostatud väga korrektselt ning autor on jälginud eesti keele nõudeid. Kasutajale, kes pole ReFS-iga eelnevalt kokku puutunud annab antud töö väga hea ülevaate nii tehnilistest aspektidest kui ka kasutamist. Väga hästi on koostatud võrdlus NTFS-iga. Peale referaadi lugemist ei ole vaja minna lisainfot kuskilt otsima - kõik käsud ja selgitused on selgelt välja toodud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039; : Loogiliselt ülesehitatud ja korrektselt vormistatud. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039; : Mitmeid erinevaid allikaid ja korrektselt viidatud&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039; : Kõik tavaliselt nõutud osad on olemas. Töö on hästi loetav ning teksti lugedes ei teki lisaküsimusi. Minu arvates väga põhjalikult ja hästi koostatud töö. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : Hindaksin antud tööd 95 punktiga.&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Simple_mail_transfer_protocol&amp;diff=70681</id>
		<title>Talk:Simple mail transfer protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Simple_mail_transfer_protocol&amp;diff=70681"/>
		<updated>2013-12-21T14:23:32Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Marten Mattisen==&lt;br /&gt;
 &lt;br /&gt;
Sisu : Väga põhjalik ning asjalik referaat+juhend. Lausekonstruktsioon oli lihtne ja arusaadav ning kogu referaadi ülesehitus loogiline. Asjatundjatele on võib-olla isegi liiga lihtsalt selgitatud SMTP teenuse paigaldamine, kuid liigne lihtsus ei tee ka liiga. &lt;br /&gt;
&lt;br /&gt;
Kujundus : Meeldivalt oli pildimaterjali, mis tegi juhendi järgimise nauditavaks, samuti oli peatükkide liigitus loogiline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Punktisumma : 95 punkti - kohati oli päris häirivaid keelelisi ebatäpsusi-kirjavigu, kuid üldiselt väga muljetavaldav.&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039; : Tegemist on kindlasti väga põhjalikult kirjutatud referaadi / juhendiga. Palju on pildimaterjali, kõik oli arusaadavalt ning lihtsalt kirja pandud. Lisaks pakutud ka erinevaid tarkvarasid SMTP kasutamiseks, mis on väga positiivne. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039; : Loogiliselt üles ehitatud, palju pildimaterjali ning meeldiv kujundus. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039; : Viidatud on korrektselt. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039; : Tööga on vaeva nähtud, ning autor on kogu paigaldusprotsessi ise läbi täinud ja seadistanud. Üks väga korralik referaat / juhend. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : Hindaksin tööd 95 punktiga&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:ReFS&amp;diff=70529</id>
		<title>Talk:ReFS</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:ReFS&amp;diff=70529"/>
		<updated>2013-12-18T15:12:28Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ivo Suur ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sisu&#039;&#039;&#039; : Põgus ülevaade ReFS-i olemusest. Kirjeldatud on ka ReFS-i tehnilisi andmeid. Kuna ReFS pole veel nii levinud, siis on toodud asjakohaseid võrdluseid NTFS-iga. Lisaks on toodud ka selgesti loetavad käsud kuidas failisüsteemi kohta infot saada ja vajadusel seda ka muuta.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kujundus&#039;&#039;&#039; : Kõik on korrektselt üles ehitatud, loogiliselt järjestatud ja sätitud. Vormistus on ladus ja korrektne.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Viitamine&#039;&#039;&#039; : On kasutatud piisavalt palju erinevaid allikaid ja kõigile on ka eeskujulikult viidatud.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kokkuvõte&#039;&#039;&#039; : Kõik referaadi komponendid on olemas (sissejuhatus, sisu, kokkuvõte). Töö sisu oli selgesti mõistetav ning loetav. Kuna ise tegin referaadi NTFS-ist ja selle käigus lugesin ka natuke ReFS kohta, siis oligi huvitav sellest natukene põhjalikumalt teada saada.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktisumma&#039;&#039;&#039; : 90 /100. Alati saab paremini ja mahukamalt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
&lt;br /&gt;
siia tuleb varsti arvustus..&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70528</id>
		<title>Category:Windows Server administreerimine:Referaat:2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70528"/>
		<updated>2013-12-18T15:11:55Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Karl-Martin Karlson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud referaadid ja retsensioonid=&lt;br /&gt;
&lt;br /&gt;
(Näide)&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna==&lt;br /&gt;
*Referaat : Sync Center kasutamine üle VPN-i [[https://wiki.itcollege.ee/index.php/Sync_Center_kasutamine_%C3%BCle_VPN-i]]&lt;br /&gt;
**Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:*.VHD&lt;br /&gt;
**Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(/Näide)&lt;br /&gt;
&lt;br /&gt;
== Hindamise juures paluks arvesse võtta ==&lt;br /&gt;
&lt;br /&gt;
Sisu &lt;br /&gt;
&lt;br /&gt;
allikate arvu (minim 3) &lt;br /&gt;
&lt;br /&gt;
allikatele ja wiki.itcollege.ee -le viitamist !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jüri Olevsoo ==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/File:WINDOWS_SERVER_2012_TURVAMEETMETE_RAKENDUS_KORPORATIIVV%C3%95RGUS.pdf  windowssever 2012 turvameetmet rakendamine firma võrgus ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme==&lt;br /&gt;
* Referaat: [https://wiki.itcollege.ee/index.php/ReFS ReFS ]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:NTFS_olemus_ja_sisu#Üllar_Seerme NTFS olemus ja sisu]&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:Veebiserveri_optimiseerimine#Üllar_Seerme Veebiserveri optimiseerimine]&lt;br /&gt;
&lt;br /&gt;
==Rene Juhani==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/File:W2012SDynamic_Access_Control.doc  windows server dynamic assess control]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Silver Viljaste ==&lt;br /&gt;
&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Internet_Information_Service_8.0  IIS 8.0 ]&lt;br /&gt;
** Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:Bitlocker&lt;br /&gt;
** Arvustus2 : https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server:Talk&lt;br /&gt;
&lt;br /&gt;
== Gert Vaikre ==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Parooli_taastamine_Windowsis Parooli taastamine Windowsis]&lt;br /&gt;
** Arvustus1 :[https://wiki.itcollege.ee/index.php?title=Talk:Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus2 :[https://wiki.itcollege.ee/index.php?title=Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
== Imre Lebedev ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Simple_mail_transfer_protocol SMTP Ja selle seaditamine]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis#Imre_Lebedev Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2: [https://wiki.itcollege.ee/index.php/Talk:IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga#Imre_Lebedev IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
&lt;br /&gt;
== Madis Mark ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Veebiserveri_optimiseerimine Veebiserveri optimiseerimine]&lt;br /&gt;
** Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Marti Reinsaar ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS 8.0 võrdluses Apache ja nginx-ga]&lt;br /&gt;
&lt;br /&gt;
== Maarja-Liisa Tammepõld ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:https://wiki.itcollege.ee/index.php/Talk:NTFS_olemus_ja_sisu&lt;br /&gt;
** Arvustus2:https://wiki.itcollege.ee/index.php/Talk:Vritual_smart_card&lt;br /&gt;
&lt;br /&gt;
== Tiina Ollema ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
**Arvustus2:[https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu NTFS olemus ja sisu]&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS failisüsteemi kasutamine linuxis või macis]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol Simple_mail_transfer_protocol]&lt;br /&gt;
**Arvustus2:[https://wiki.itcollege.ee/index.php/Talk:ReFS ReFS]&lt;br /&gt;
&lt;br /&gt;
==Marten Mattisen==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol#Marten_Mattisen Simple mail transfer protocol]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
==Henri Ots==&lt;br /&gt;
*Referaat : Windows Server 2012 Core, GUI ja Minimal Server Interface[[https://wiki.itcollege.ee/index.php/Windows_Server_2012_GUI_CORE_MSI]]&lt;br /&gt;
**Arvustus1: https://wiki.itcollege.ee/index.php/Talk:Internet_Information_Service_8.0&lt;br /&gt;
**Arvustus2: https://wiki.itcollege.ee/index.php/Talk:Vritual_smart_card&lt;br /&gt;
&lt;br /&gt;
==Andres Ivanov==&lt;br /&gt;
*Referaat: [https://wiki.itcollege.ee/index.php/Vritual_smart_card Virtual Smart Card Installation]&lt;br /&gt;
**Arvustus1:&lt;br /&gt;
**Arvustus2:&lt;br /&gt;
&lt;br /&gt;
==Ivo Suur==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu NTFS olemus ja sisu]&lt;br /&gt;
**Arvustus1 : [https://wiki.itcollege.ee/index.php/Talk:ReFS ReFS ]&lt;br /&gt;
**Arvustus2 : [https://wiki.itcollege.ee/index.php/Talk:W2012SDynamic_Access_Control Dynamic Access Control ]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70301</id>
		<title>Category:Windows Server administreerimine:Referaat:2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70301"/>
		<updated>2013-12-17T14:36:32Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* Karl-Martin Karlson */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud referaadid ja retsensioonid=&lt;br /&gt;
&lt;br /&gt;
(Näide)&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna==&lt;br /&gt;
*Referaat : Sync Center kasutamine üle VPN-i [[https://wiki.itcollege.ee/index.php/Sync_Center_kasutamine_%C3%BCle_VPN-i]]&lt;br /&gt;
**Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:*.VHD&lt;br /&gt;
**Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(/Näide)&lt;br /&gt;
&lt;br /&gt;
== Hindamise juures paluks arvesse võtta ==&lt;br /&gt;
&lt;br /&gt;
Sisu &lt;br /&gt;
&lt;br /&gt;
allikate arvu (minim 3) &lt;br /&gt;
&lt;br /&gt;
allikatele ja wiki.itcollege.ee -le viitamist !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Jüri Olevsoo ==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/File:WINDOWS_SERVER_2012_TURVAMEETMETE_RAKENDUS_KORPORATIIVV%C3%95RGUS.pdf  windowssever 2012 turvameetmet rakendamine firma võrgus ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme==&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/ReFS. ReFS ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Rene Juhani==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/File:W2012SDynamic_Access_Control.doc  windows server dynamic assess control]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Silver Viljaste ==&lt;br /&gt;
&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Internet_Information_Service_8.0  IIS 8.0 ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Gert Vaikre ==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Parooli_taastamine_Windowsis Parooli taastamine Windowsis]&lt;br /&gt;
** Arvustus1 :[https://wiki.itcollege.ee/index.php?title=Talk:Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus2 :[https://wiki.itcollege.ee/index.php?title=Talk:Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
== Imre Lebedev ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Simple_mail_transfer_protocol SMTP Ja selle seaditamine]&lt;br /&gt;
** Arvustus1: [https://wiki.itcollege.ee/index.php/Talk:Parooli_taastamine_Windowsis#Imre_Lebedev Parooli Taastamine Windowsis]&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Madis Mark ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Veebiserveri_optimiseerimine Veebiserveri optimiseerimine]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Marti Reinsaar ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Maarja-Liisa Tammepõld ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:https://wiki.itcollege.ee/index.php/Talk:Bitlocker&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Tiina Ollema ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
**Arvustus2: https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server:Talk&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS failisüsteemi kasutamine linuxis või macis]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Talk:Simple_mail_transfer_protocol Simple_mail_transfer_protocol]&lt;br /&gt;
**Arvustus2:&lt;br /&gt;
&lt;br /&gt;
==Marten Mattisen==&lt;br /&gt;
*Referaat [https://wiki.itcollege.ee/index.php/IIS_8.0_v%C3%B5rdluses_Apache_ja_nginx-ga IIS võrdluses Apache ja nginx-ga]&lt;br /&gt;
**Arvustus1&lt;br /&gt;
**Arvustus2&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Talk:Simple_mail_transfer_protocol&amp;diff=70300</id>
		<title>Talk:Simple mail transfer protocol</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Talk:Simple_mail_transfer_protocol&amp;diff=70300"/>
		<updated>2013-12-17T14:36:22Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Marten Mattisen==&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Siin saab arvustus olema.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
&lt;br /&gt;
Siia tuleb minu hinnang&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70270</id>
		<title>Category:Windows Server administreerimine:Referaat:2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70270"/>
		<updated>2013-12-17T11:07:48Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud referaadid ja retsensioonid=&lt;br /&gt;
&lt;br /&gt;
(Näide)&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna==&lt;br /&gt;
*Referaat : Sync Center kasutamine üle VPN-i [[https://wiki.itcollege.ee/index.php/Sync_Center_kasutamine_%C3%BCle_VPN-i]]&lt;br /&gt;
**Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:*.VHD&lt;br /&gt;
**Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(/Näide)&lt;br /&gt;
&lt;br /&gt;
==Jüri Olevsoo ==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/File:WINDOWS_SERVER_2012_TURVAMEETMETE_RAKENDUS_KORPORATIIVV%C3%95RGUS.pdf  windowssever 2012 turvameetmet rakendamine firma võrgus ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme==&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/ReFS. ReFS ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Rene Juhani==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/File:W2012SDynamic_Access_Control.doc  windows server dynamic assess control]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Silver Viljaste ==&lt;br /&gt;
&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Internet_Information_Service_8.0  IIS 8.0 ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Gert Vaikre ==&lt;br /&gt;
&#039;&#039;arvustused on lihtsalt välja valitud, ei ole veel tehtud&#039;&#039;&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Parooli_taastamine_Windowsis Parooli taastamine Windowsis]&lt;br /&gt;
** Arvustus1 :[https://wiki.itcollege.ee/index.php?title=Talk:Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus2 :[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
== Imre Lebedev ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Simple_mail_transfer_protocol SMTP Ja selle seaditamine]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Madis Mark ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Veebiserveri_optimiseerimine Veebiserveri optimiseerimine]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Marti Reinsaar ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Maarja-Liisa Tammepõld ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Tiina Ollema ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
**Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis NTFS failisüsteemi kasutamine linuxis või macis]&lt;br /&gt;
**Arvustus1:&lt;br /&gt;
**Arvustus2:&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70268</id>
		<title>Category:Windows Server administreerimine:Referaat:2013</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Category:Windows_Server_administreerimine:Referaat:2013&amp;diff=70268"/>
		<updated>2013-12-17T11:07:10Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Valminud referaadid ja retsensioonid=&lt;br /&gt;
&lt;br /&gt;
(Näide)&lt;br /&gt;
&lt;br /&gt;
==Kristiina Kaarna==&lt;br /&gt;
*Referaat : Sync Center kasutamine üle VPN-i [[https://wiki.itcollege.ee/index.php/Sync_Center_kasutamine_%C3%BCle_VPN-i]]&lt;br /&gt;
**Arvustus1 : https://wiki.itcollege.ee/index.php/Talk:*.VHD&lt;br /&gt;
**Arvustus2 : https://wiki.itcollege.ee/index.php/Talk:DISKPART&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(/Näide)&lt;br /&gt;
&lt;br /&gt;
==Jüri Olevsoo ==&lt;br /&gt;
&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/File:WINDOWS_SERVER_2012_TURVAMEETMETE_RAKENDUS_KORPORATIIVV%C3%95RGUS.pdf  windowssever 2012 turvameetmet rakendamine firma võrgus ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Üllar Seerme==&lt;br /&gt;
* Referaat  : [https://wiki.itcollege.ee/index.php/ReFS. ReFS ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
==Rene Juhani==&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/File:W2012SDynamic_Access_Control.doc  windows server dynamic assess control]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Silver Viljaste ==&lt;br /&gt;
&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Internet_Information_Service_8.0  IIS 8.0 ]&lt;br /&gt;
** Arvustus1 : &lt;br /&gt;
** Arvustus2 :&lt;br /&gt;
&lt;br /&gt;
== Gert Vaikre ==&lt;br /&gt;
&#039;&#039;arvustused on lihtsalt välja valitud, ei ole veel tehtud&#039;&#039;&lt;br /&gt;
*Referaat :[https://wiki.itcollege.ee/index.php/Parooli_taastamine_Windowsis Parooli taastamine Windowsis]&lt;br /&gt;
** Arvustus1 :[https://wiki.itcollege.ee/index.php?title=Talk:Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus2 :[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
&lt;br /&gt;
== Imre Lebedev ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Simple_mail_transfer_protocol SMTP Ja selle seaditamine]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Madis Mark ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Veebiserveri_optimiseerimine Veebiserveri optimiseerimine]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Marti Reinsaar ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Maarja-Liisa Tammepõld ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
** Arvustus1:&lt;br /&gt;
** Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Tiina Ollema ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/Windows_Serveri_Fax_Server Windows Serveri Fax Server]&lt;br /&gt;
**Arvustus1:[https://wiki.itcollege.ee/index.php/Bitlocker Bitlocker]&lt;br /&gt;
**Arvustus2:&lt;br /&gt;
&lt;br /&gt;
== Karl-Martin Karlson ==&lt;br /&gt;
*Referaat:[https://wiki.itcollege.ee/index.php/NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis]&lt;br /&gt;
**Arvustus1:&lt;br /&gt;
**Arvustus2:&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69958</id>
		<title>NTFS failisüsteemi kasutamine linuxis või macis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69958"/>
		<updated>2013-12-11T09:48:25Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: /* NTFSi lugemine ja kirjutamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
Selle artikli eesmärk on luua kasutajatele samm-sammuline juhend &#039;&#039;&#039;NTFS failisüsteemi&#039;&#039;&#039; kasutamiseks Unixi laadsetes ja OS X operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
Nii Unixi laadsete kui ka OS X-i puhul on NTFSi &#039;&#039;&#039;lugemise&#039;&#039;&#039; saavutamine mõne sammu küsimus, kuid &#039;&#039;&#039;lugemis JA kirjutamis&#039;&#039;&#039; võimaluse loomine veidike keerukam ja nõuab lisatarkvara paigaldamist.&lt;br /&gt;
&lt;br /&gt;
= NTFS Ülevaade = &lt;br /&gt;
[[File:Microsoft_linux_windows_tux.jpg‎|250px|thumb|right|Linux ja Windows]]&lt;br /&gt;
&lt;br /&gt;
NTFS (New Technology File System) on Microsofti poolt välja töötatud failisüsteem, mille eesmärk oli vabastada Microsofti operatsioonisüsteemid FAT failisüsteemi piirangutest. See on kasutuses alates Windows NTst ning on toetatud kõigi sellest uuemate Windowsi versioonide poolt (sh XP, Vista, Windows 7, Windows Server). Kuna Microsoft ei ole NTFSi täielikku tehnilist spetsifikatsiooni välja andnud, ei ole teiste tootjate operatsioonisüsteemides kaugeltki nii head NTFSi tuge, kui on tema eelkäiale FATle. Siiski on nii Linuxil (alates 2.2) ja Mac OS&#039;l (alates 10.3) sisseehitatud NTFS lugemise tugi. Lisaks on nii Mac OSle kui ka Linuxile on olemas tasuta tarkvara [http://en.wikipedia.org/wiki/NTFS-3G ntfs-3g], mis suudab NTFS failisüsteeme lugeda ja kirjutada.&lt;br /&gt;
NTFS uuendused võrreldes FATga on maksimaalne failinimi kuni 255 tähemärki (salvestatakse UTF-16 kodeeringus), journaling (muudatuste logi, mille abil saab andmekao ohtu oluliselt vähendada), laiendatud failiattribuudid, sisseehitatud failide pakkimise võimalus, kvoodid (kettaruumi jaotamine kasutajate vahel) ning faili-, ja partitsioonisuuruse piirangute kaotamine (piir on 16EB).&lt;br /&gt;
&lt;br /&gt;
== Versioonid ==&lt;br /&gt;
NTFSil on viis versiooni:&lt;br /&gt;
*&#039;&#039;&#039;v1.0&#039;&#039;&#039; koos NT 3.1, avaldatud 1993&lt;br /&gt;
*&#039;&#039;&#039;v1.1&#039;&#039;&#039; koos NT 3.5, avaldatud 1994&lt;br /&gt;
*&#039;&#039;&#039;v1.2&#039;&#039;&#039; koos NT 3.51 (mid-1995) ja NT 4 (mid-1996) (tihti viitatud kui &amp;quot;NTFS 4.0&amp;quot;, sest OS versioon oli 4.0)&lt;br /&gt;
*&#039;&#039;&#039;v3.0&#039;&#039;&#039; alates Windows 2000 (&amp;quot;NTFS V5.0&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;v3.1&#039;&#039;&#039; alates Windows XP (sügis 2001; &amp;quot;NTFS V5.1&amp;quot;), Windows Server 2003 (kevad 2003;harva ka &amp;quot;NTFS V5.2&amp;quot;),Windows Vista (mid-2005) (harva ka &amp;quot;NTFS V6.0&amp;quot;), Windows Server 2008, Windows 7. &amp;lt;br /&amp;gt;&lt;br /&gt;
V1.0 ja V1.1 (ja uuemad) ei ole ühilduvad: see tähendab, et kettajaod kirjutatud NT3.5x poolt ei ole loetavad NT 3.1 niikaua, kuni pole 3.1 uuendatud versiooniga 3.5, mis lisab FAT pikkade failinimede toe. V1.2 toetab pakitud faile, nimede striime, ACL-põhiseid failiõiguseid jne. V3.0 lisas kettakvoodid, krüpteeringud jne. V3.1 laiendas &amp;quot;Master File Table (MFT)&amp;quot;.&lt;br /&gt;
Windows Vista tutvustas &amp;quot;Transactional NTFS-i&amp;quot;, NTFS sümboolseid linke, partitsioonide kahandamist ja ise-paranemise funktsionaalsust, kuigi mitmed neist toetuvad pigem operatsioonisüsteemile kui failisüsteemile.&lt;br /&gt;
&lt;br /&gt;
== NTFS Failiõigused linuxis ja OS X-is == &lt;br /&gt;
NTFS failisüsteemi kasutamisel linuxis või OS X-is saavad vasatava kettajao külge ühendanud kasutaja (ja ka tema vastav grupp) täisõigused (Read / Write / Execute) NTFSis asuvate failide ja kaustade üle. Lisaks saab ka õigusi anda kindlale kasutajale UID või/ja PID abil koos &#039;&#039;&#039;unmask&#039;&#039;&#039; või &#039;&#039;&#039;fmask&#039;&#039;&#039; ja &#039;&#039;&#039;dmask&#039;&#039;&#039; käskusi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Lisaks on võimalik defineerida &#039;&#039;&#039;Windows -&amp;gt; Linux&#039;&#039;&#039; failiõigusi vastavas seadete failis &#039;&#039;&#039;.NTFS-3G/UserMapping&#039;&#039;&#039; ja korrektsel seadistamisel kehtivad õigused ka &#039;&#039;&#039;Windows &amp;lt;- Linux&#039;&#039;&#039; suunal.&lt;br /&gt;
&lt;br /&gt;
== Ohud ==&lt;br /&gt;
Kuna NTFSi standard ei ole Microsofti poolt avaldatud, siis kõikides operatsioonisüsteemides peale Windowsi võib NTFSi kasutamisel tekkida &#039;&#039;&#039;ebastabiilsusi&#039;&#039;&#039; või isegi &#039;&#039;&#039;ootamatuid vigu&#039;&#039;&#039;. Kõik loodud tarkvarad ja moodulid on pigem &#039;&#039;&#039;&amp;quot;sillad&amp;quot;&#039;&#039;&#039; NTFSi ja teiste operatsioonisüsteemide vahel. &lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine linuxis =&lt;br /&gt;
== NTFSi &amp;quot;ainult lugemine&amp;quot; ==&lt;br /&gt;
Suuremosa linuxite distributsioonidele on juba eelpaigaldatud NTFSi kasutamiseks vajalikud moodulid, kuid selles veendumiseks kasutame käsku&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ls /lib/modules/2.6.18-5-686/kernel/fs/ | grep ntfs &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks teeme kindlaks NTFS kettajao&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 fdisk -l | grep NTFS &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljund võiks olla midagi sellist:&lt;br /&gt;
&amp;lt;pre&amp;gt; ..&lt;br /&gt;
 /dev/sdb1   *      1         216       2096451   7   HPFS/NTFS&lt;br /&gt;
..&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd oleme NTFSi kettajao üles leidnud. Järgmiseks loome kausta, kuhu kettajao külge ühendatakse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/ntfs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ja nüüd ühendame eelnevalt leitud kettajao loodud kausta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 mount -t ntfs /dev/sdb1 /mnt/ntfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd ongi NTFS kettajagu ühendatud süsteemi &amp;quot;lugemise&amp;quot; reziimis. Lugemise ja kirjutamise reziimi saavutamiseks peab järgima samme järgmises peatükis&lt;br /&gt;
&lt;br /&gt;
== NTFSi lugemine ja kirjutamine ==&lt;br /&gt;
NTFSi lugemise ja kirjutamise reziimi saavutamiseks on vajalik paigaldada kaks lisapakki, fuse ja ntfs-3g. Mõlemad on saadaval avalikes repositooriumides. Vastavate pakkide paigaldamiseks võib kasutada järgnevaid käske&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install fuse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:490px-FUSE_structure.svg.png‎|250px|thumb|right|Fuse tööpõhimõte lahtiseletatuna]]&lt;br /&gt;
&amp;quot;&#039;&#039;&#039;Filesystem in Userpace (FUSE)&#039;&#039;&#039;&amp;quot; on Unixi-laadsetele operatsioonisüsteemide mehhanism, mis võimaldab ilma privileegideta kasutajatel luua oma failisüsteeme ilma Kernelit muutmata. FUSE töötab ainult &#039;&#039;&#039;sillana&#039;&#039;&#039; kasutajamälu ja kernelimälu vahel. &lt;br /&gt;
NTFSi kasutamiseks Unixi-laadsetes operatsioonisüsteemides on see hädavajalik mehhanism. Fuse tehnoloogiat kasutavad ka mitmed teised programmid, nagu näiteks  [https://code.google.com/p/exfat/ exFat], [http://en.wikipedia.org/wiki/SSHFS SSHFS] ja [http://www.example.com Wuala]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks paigaldame NTFS-3g, mis suhtleb otseselt NTFS kettajaoga ja lihtsustab kasutamiseks tavakasutaja jaoks. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntfs-3g&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning järgmiseks kasutame eelmises peatükis kasutatud näidet ja ühendame kettajao /dev/sdb1 järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.. ning nüüd peaks olema töötav NTFSi partitsioon kasutatav nii &amp;quot;Read and Write&amp;quot; reziimides!&lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine OS X-is =&lt;br /&gt;
== Ilma lisatarkvarata ==&lt;br /&gt;
[[File:Mac_ntfs_fstab.JPG|300px|thumb|right|Mac OS X fstab failisisu]]&lt;br /&gt;
OS X toetab NTFS kettajagude lugemist juba pikka aega, kuid mitte nendele kirjutamist. Tegelikult on selline võimalus olemas, kuid on lihtsalt peidetud ja vajab lihtsalt ühe faili muutmist.&lt;br /&gt;
&lt;br /&gt;
Alustuseks avage terminal ning sistage käsklus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /etc/fstab&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks olema avanenud aken, kus saab &#039;&#039;&#039;fstab&#039;&#039;&#039; failisisu muuta. Sinna peab lisama ühe rea kettajao kirjeldusega, mis peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LABEL=NIMI none ntfs rw,auto,nobrowse&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kus &amp;quot;NIMI&amp;quot; on ühendatava kettajao nimetus. &#039;&#039;&#039;NB!! Nimi on tõusutundlik!&#039;&#039;&#039;&lt;br /&gt;
Salvestage fail kombinatsiooniga &#039;&#039;&#039;Control + O&#039;&#039;&#039; ja väljuge failist &#039;&#039;&#039;Control + X.&#039;&#039;&#039; &lt;br /&gt;
Järgmiseks ühendage NTFSi sisaldav ketas lahti ja uuesti külge. Ketas ei pruugi kohe uuesti ilmuda, kuid võite minna tagasi terminali ning sisestada käskluse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;open /Volumes&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTFSi kasutamisel OS X operatsioonisüsteemis pidage meeles, et see pole põhjalikult testitud ning võib esineda ootamatuid vigu ja tõrkeid!&lt;br /&gt;
== Lisatarkvaraga ==&lt;br /&gt;
&lt;br /&gt;
Eelnevalt kasutasime OS X-i sisseehitatud moodulit NTFSi lugemiseks ja kirjutamiseks, kuid stabiilseks ja veavabaks kasutamiseks on loodud ka mitmeid tasuta ja tasulisi programme.&lt;br /&gt;
&lt;br /&gt;
*[http://sourceforge.net/projects/ntfsfree/ NTFS Free] - Tasuta programm, mis võimaldab kasutada NTFS kettaid ka läbi USB. Tavakasutaja jaoks üpris keeruline programm.&lt;br /&gt;
*[http://www.tuxera.com/products/tuxera-ntfs-for-mac/ Tuxera NTFS] - 15 päevane tasuta prooviperiood, samalt arendajalt, kes on loonud NTFS-3G unixile&lt;br /&gt;
*[http://www.paragon-software.com/home/ntfs-mac/ Paragon NTFS for Mac] - Tasuline programm NTFSi kasutamiseks, hind seisuga 11.12.2013 &#039;&#039;&#039;19.95$&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;NTFS olemus ja sisu&#039;&#039;&#039; - https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks linuxi keskkonnas&#039;&#039;&#039; - http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks OS X keskkonnas&#039;&#039;&#039; - http://forums.macrumors.com/showthread.php?t=785376&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
*http://www.tuxera.com/community/ntfs-3g-manual/&lt;br /&gt;
&lt;br /&gt;
*http://et.wikipedia.org/wiki/Failis%C3%BCsteem&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/NTFS-3G&lt;br /&gt;
&lt;br /&gt;
*http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*http://reviews.cnet.com/8301-13727_7-57588773-263/how-to-manually-enable-ntfs-read-and-write-in-os-x/&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;A21 - 2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows Server administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69957</id>
		<title>NTFS failisüsteemi kasutamine linuxis või macis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69957"/>
		<updated>2013-12-11T09:47:41Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
Selle artikli eesmärk on luua kasutajatele samm-sammuline juhend &#039;&#039;&#039;NTFS failisüsteemi&#039;&#039;&#039; kasutamiseks Unixi laadsetes ja OS X operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
Nii Unixi laadsete kui ka OS X-i puhul on NTFSi &#039;&#039;&#039;lugemise&#039;&#039;&#039; saavutamine mõne sammu küsimus, kuid &#039;&#039;&#039;lugemis JA kirjutamis&#039;&#039;&#039; võimaluse loomine veidike keerukam ja nõuab lisatarkvara paigaldamist.&lt;br /&gt;
&lt;br /&gt;
= NTFS Ülevaade = &lt;br /&gt;
[[File:Microsoft_linux_windows_tux.jpg‎|250px|thumb|right|Linux ja Windows]]&lt;br /&gt;
&lt;br /&gt;
NTFS (New Technology File System) on Microsofti poolt välja töötatud failisüsteem, mille eesmärk oli vabastada Microsofti operatsioonisüsteemid FAT failisüsteemi piirangutest. See on kasutuses alates Windows NTst ning on toetatud kõigi sellest uuemate Windowsi versioonide poolt (sh XP, Vista, Windows 7, Windows Server). Kuna Microsoft ei ole NTFSi täielikku tehnilist spetsifikatsiooni välja andnud, ei ole teiste tootjate operatsioonisüsteemides kaugeltki nii head NTFSi tuge, kui on tema eelkäiale FATle. Siiski on nii Linuxil (alates 2.2) ja Mac OS&#039;l (alates 10.3) sisseehitatud NTFS lugemise tugi. Lisaks on nii Mac OSle kui ka Linuxile on olemas tasuta tarkvara [http://en.wikipedia.org/wiki/NTFS-3G ntfs-3g], mis suudab NTFS failisüsteeme lugeda ja kirjutada.&lt;br /&gt;
NTFS uuendused võrreldes FATga on maksimaalne failinimi kuni 255 tähemärki (salvestatakse UTF-16 kodeeringus), journaling (muudatuste logi, mille abil saab andmekao ohtu oluliselt vähendada), laiendatud failiattribuudid, sisseehitatud failide pakkimise võimalus, kvoodid (kettaruumi jaotamine kasutajate vahel) ning faili-, ja partitsioonisuuruse piirangute kaotamine (piir on 16EB).&lt;br /&gt;
&lt;br /&gt;
== Versioonid ==&lt;br /&gt;
NTFSil on viis versiooni:&lt;br /&gt;
*&#039;&#039;&#039;v1.0&#039;&#039;&#039; koos NT 3.1, avaldatud 1993&lt;br /&gt;
*&#039;&#039;&#039;v1.1&#039;&#039;&#039; koos NT 3.5, avaldatud 1994&lt;br /&gt;
*&#039;&#039;&#039;v1.2&#039;&#039;&#039; koos NT 3.51 (mid-1995) ja NT 4 (mid-1996) (tihti viitatud kui &amp;quot;NTFS 4.0&amp;quot;, sest OS versioon oli 4.0)&lt;br /&gt;
*&#039;&#039;&#039;v3.0&#039;&#039;&#039; alates Windows 2000 (&amp;quot;NTFS V5.0&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;v3.1&#039;&#039;&#039; alates Windows XP (sügis 2001; &amp;quot;NTFS V5.1&amp;quot;), Windows Server 2003 (kevad 2003;harva ka &amp;quot;NTFS V5.2&amp;quot;),Windows Vista (mid-2005) (harva ka &amp;quot;NTFS V6.0&amp;quot;), Windows Server 2008, Windows 7. &amp;lt;br /&amp;gt;&lt;br /&gt;
V1.0 ja V1.1 (ja uuemad) ei ole ühilduvad: see tähendab, et kettajaod kirjutatud NT3.5x poolt ei ole loetavad NT 3.1 niikaua, kuni pole 3.1 uuendatud versiooniga 3.5, mis lisab FAT pikkade failinimede toe. V1.2 toetab pakitud faile, nimede striime, ACL-põhiseid failiõiguseid jne. V3.0 lisas kettakvoodid, krüpteeringud jne. V3.1 laiendas &amp;quot;Master File Table (MFT)&amp;quot;.&lt;br /&gt;
Windows Vista tutvustas &amp;quot;Transactional NTFS-i&amp;quot;, NTFS sümboolseid linke, partitsioonide kahandamist ja ise-paranemise funktsionaalsust, kuigi mitmed neist toetuvad pigem operatsioonisüsteemile kui failisüsteemile.&lt;br /&gt;
&lt;br /&gt;
== NTFS Failiõigused linuxis ja OS X-is == &lt;br /&gt;
NTFS failisüsteemi kasutamisel linuxis või OS X-is saavad vasatava kettajao külge ühendanud kasutaja (ja ka tema vastav grupp) täisõigused (Read / Write / Execute) NTFSis asuvate failide ja kaustade üle. Lisaks saab ka õigusi anda kindlale kasutajale UID või/ja PID abil koos &#039;&#039;&#039;unmask&#039;&#039;&#039; või &#039;&#039;&#039;fmask&#039;&#039;&#039; ja &#039;&#039;&#039;dmask&#039;&#039;&#039; käskusi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Lisaks on võimalik defineerida &#039;&#039;&#039;Windows -&amp;gt; Linux&#039;&#039;&#039; failiõigusi vastavas seadete failis &#039;&#039;&#039;.NTFS-3G/UserMapping&#039;&#039;&#039; ja korrektsel seadistamisel kehtivad õigused ka &#039;&#039;&#039;Windows &amp;lt;- Linux&#039;&#039;&#039; suunal.&lt;br /&gt;
&lt;br /&gt;
== Ohud ==&lt;br /&gt;
Kuna NTFSi standard ei ole Microsofti poolt avaldatud, siis kõikides operatsioonisüsteemides peale Windowsi võib NTFSi kasutamisel tekkida &#039;&#039;&#039;ebastabiilsusi&#039;&#039;&#039; või isegi &#039;&#039;&#039;ootamatuid vigu&#039;&#039;&#039;. Kõik loodud tarkvarad ja moodulid on pigem &#039;&#039;&#039;&amp;quot;sillad&amp;quot;&#039;&#039;&#039; NTFSi ja teiste operatsioonisüsteemide vahel. &lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine linuxis =&lt;br /&gt;
== NTFSi &amp;quot;ainult lugemine&amp;quot; ==&lt;br /&gt;
Suuremosa linuxite distributsioonidele on juba eelpaigaldatud NTFSi kasutamiseks vajalikud moodulid, kuid selles veendumiseks kasutame käsku&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ls /lib/modules/2.6.18-5-686/kernel/fs/ | grep ntfs &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks teeme kindlaks NTFS kettajao&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 fdisk -l | grep NTFS &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljund võiks olla midagi sellist:&lt;br /&gt;
&amp;lt;pre&amp;gt; ..&lt;br /&gt;
 /dev/sdb1   *      1         216       2096451   7   HPFS/NTFS&lt;br /&gt;
..&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd oleme NTFSi kettajao üles leidnud. Järgmiseks loome kausta, kuhu kettajao külge ühendatakse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/ntfs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ja nüüd ühendame eelnevalt leitud kettajao loodud kausta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 mount -t ntfs /dev/sdb1 /mnt/ntfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd ongi NTFS kettajagu ühendatud süsteemi &amp;quot;lugemise&amp;quot; reziimis. Lugemise ja kirjutamise reziimi saavutamiseks peab järgima samme järgmises peatükis&lt;br /&gt;
&lt;br /&gt;
== NTFSi lugemine ja kirjutamine ==&lt;br /&gt;
NTFSi lugemise ja kirjutamise reziimi saavutamiseks on vajalik paigaldada kaks lisapakki, fuse ja ntfs-3g. Mõlemad on saadaval avalikes repositooriumides. Vastavate pakkide paigaldamiseks võib kasutada järgnevaid käske&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install fuse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:490px-FUSE_structure.svg.png‎|250px|thumb|right|Fuse tööpõhimõte lahtiseletatuna]]&lt;br /&gt;
&amp;quot;&#039;&#039;&#039;Filesystem in Userpace (FUSE)&#039;&#039;&#039;&amp;quot; on Unixi-laadsetele operatsioonisüsteemide mehhanism, mis võimaldab ilma privileegideta kasutajatel luua oma failisüsteeme ilma Kernelit muutmata. FUSE töötab ainult &#039;&#039;&#039;sillana&#039;&#039;&#039; kasutajamälu ja kernelimälu vahel. &lt;br /&gt;
NTFSi kasutamiseks Unixi-laadsetes operatsioonisüsteemides on see hädavajalik mehhanism. Fuse tehnoloogiat kasutavad ka mitmed teised programmid, nagu näiteks  [https://code.google.com/p/exfat/ exFat], [http://en.wikipedia.org/wiki/SSHFS SSHFS] ja [http://www.example.com link title Wuala]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks paigaldame NTFS-3g, mis suhtleb otseselt NTFS kettajaoga ja lihtsustab kasutamiseks tavakasutaja jaoks. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntfs-3g&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning järgmiseks kasutame eelmises peatükis kasutatud näidet ja ühendame kettajao /dev/sdb1 järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.. ning nüüd peaks olema töötav NTFSi partitsioon kasutatav nii &amp;quot;Read and Write&amp;quot; reziimides!&lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine OS X-is =&lt;br /&gt;
== Ilma lisatarkvarata ==&lt;br /&gt;
[[File:Mac_ntfs_fstab.JPG|300px|thumb|right|Mac OS X fstab failisisu]]&lt;br /&gt;
OS X toetab NTFS kettajagude lugemist juba pikka aega, kuid mitte nendele kirjutamist. Tegelikult on selline võimalus olemas, kuid on lihtsalt peidetud ja vajab lihtsalt ühe faili muutmist.&lt;br /&gt;
&lt;br /&gt;
Alustuseks avage terminal ning sistage käsklus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /etc/fstab&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks olema avanenud aken, kus saab &#039;&#039;&#039;fstab&#039;&#039;&#039; failisisu muuta. Sinna peab lisama ühe rea kettajao kirjeldusega, mis peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LABEL=NIMI none ntfs rw,auto,nobrowse&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kus &amp;quot;NIMI&amp;quot; on ühendatava kettajao nimetus. &#039;&#039;&#039;NB!! Nimi on tõusutundlik!&#039;&#039;&#039;&lt;br /&gt;
Salvestage fail kombinatsiooniga &#039;&#039;&#039;Control + O&#039;&#039;&#039; ja väljuge failist &#039;&#039;&#039;Control + X.&#039;&#039;&#039; &lt;br /&gt;
Järgmiseks ühendage NTFSi sisaldav ketas lahti ja uuesti külge. Ketas ei pruugi kohe uuesti ilmuda, kuid võite minna tagasi terminali ning sisestada käskluse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;open /Volumes&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTFSi kasutamisel OS X operatsioonisüsteemis pidage meeles, et see pole põhjalikult testitud ning võib esineda ootamatuid vigu ja tõrkeid!&lt;br /&gt;
== Lisatarkvaraga ==&lt;br /&gt;
&lt;br /&gt;
Eelnevalt kasutasime OS X-i sisseehitatud moodulit NTFSi lugemiseks ja kirjutamiseks, kuid stabiilseks ja veavabaks kasutamiseks on loodud ka mitmeid tasuta ja tasulisi programme.&lt;br /&gt;
&lt;br /&gt;
*[http://sourceforge.net/projects/ntfsfree/ NTFS Free] - Tasuta programm, mis võimaldab kasutada NTFS kettaid ka läbi USB. Tavakasutaja jaoks üpris keeruline programm.&lt;br /&gt;
*[http://www.tuxera.com/products/tuxera-ntfs-for-mac/ Tuxera NTFS] - 15 päevane tasuta prooviperiood, samalt arendajalt, kes on loonud NTFS-3G unixile&lt;br /&gt;
*[http://www.paragon-software.com/home/ntfs-mac/ Paragon NTFS for Mac] - Tasuline programm NTFSi kasutamiseks, hind seisuga 11.12.2013 &#039;&#039;&#039;19.95$&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;NTFS olemus ja sisu&#039;&#039;&#039; - https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks linuxi keskkonnas&#039;&#039;&#039; - http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks OS X keskkonnas&#039;&#039;&#039; - http://forums.macrumors.com/showthread.php?t=785376&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
*http://www.tuxera.com/community/ntfs-3g-manual/&lt;br /&gt;
&lt;br /&gt;
*http://et.wikipedia.org/wiki/Failis%C3%BCsteem&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/NTFS-3G&lt;br /&gt;
&lt;br /&gt;
*http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*http://reviews.cnet.com/8301-13727_7-57588773-263/how-to-manually-enable-ntfs-read-and-write-in-os-x/&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;A21 - 2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows Server administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69956</id>
		<title>NTFS failisüsteemi kasutamine linuxis või macis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69956"/>
		<updated>2013-12-11T09:41:32Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
Selle artikli eesmärk on luua kasutajatele samm-sammuline juhend &#039;&#039;&#039;NTFS failisüsteemi&#039;&#039;&#039; kasutamiseks Unixi laadsetes ja OS X operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
Nii Unixi laadsete kui ka OS X-i puhul on NTFSi &#039;&#039;&#039;lugemise&#039;&#039;&#039; saavutamine mõne sammu küsimus, kuid &#039;&#039;&#039;lugemis JA kirjutamis&#039;&#039;&#039; võimaluse loomine veidike keerukam ja nõuab lisatarkvara paigaldamist.&lt;br /&gt;
&lt;br /&gt;
= NTFS Ülevaade = &lt;br /&gt;
[[File:Microsoft_linux_windows_tux.jpg‎|250px|thumb|right|Linux ja Windows]]&lt;br /&gt;
&lt;br /&gt;
NTFS (New Technology File System) on Microsofti poolt välja töötatud failisüsteem, mille eesmärk oli vabastada Microsofti operatsioonisüsteemid FAT failisüsteemi piirangutest. See on kasutuses alates Windows NTst ning on toetatud kõigi sellest uuemate Windowsi versioonide poolt (sh XP, Vista, Windows 7, Windows Server). Kuna Microsoft ei ole NTFSi täielikku tehnilist spetsifikatsiooni välja andnud, ei ole teiste tootjate operatsioonisüsteemides kaugeltki nii head NTFSi tuge, kui on tema eelkäiale FATle. Siiski on nii Linuxil (alates 2.2) ja Mac OS&#039;l (alates 10.3) sisseehitatud NTFS lugemise tugi. Lisaks on nii Mac OSle kui ka Linuxile on olemas tasuta tarkvara [http://en.wikipedia.org/wiki/NTFS-3G ntfs-3g], mis suudab NTFS failisüsteeme lugeda ja kirjutada.&lt;br /&gt;
NTFS uuendused võrreldes FATga on maksimaalne failinimi kuni 255 tähemärki (salvestatakse UTF-16 kodeeringus), journaling (muudatuste logi, mille abil saab andmekao ohtu oluliselt vähendada), laiendatud failiattribuudid, sisseehitatud failide pakkimise võimalus, kvoodid (kettaruumi jaotamine kasutajate vahel) ning faili-, ja partitsioonisuuruse piirangute kaotamine (piir on 16EB).&lt;br /&gt;
&lt;br /&gt;
== Versioonid ==&lt;br /&gt;
NTFSil on viis versiooni:&lt;br /&gt;
*&#039;&#039;&#039;v1.0&#039;&#039;&#039; koos NT 3.1, avaldatud 1993&lt;br /&gt;
*&#039;&#039;&#039;v1.1&#039;&#039;&#039; koos NT 3.5, avaldatud 1994&lt;br /&gt;
*&#039;&#039;&#039;v1.2&#039;&#039;&#039; koos NT 3.51 (mid-1995) ja NT 4 (mid-1996) (tihti viitatud kui &amp;quot;NTFS 4.0&amp;quot;, sest OS versioon oli 4.0)&lt;br /&gt;
*&#039;&#039;&#039;v3.0&#039;&#039;&#039; alates Windows 2000 (&amp;quot;NTFS V5.0&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;v3.1&#039;&#039;&#039; alates Windows XP (sügis 2001; &amp;quot;NTFS V5.1&amp;quot;), Windows Server 2003 (kevad 2003;harva ka &amp;quot;NTFS V5.2&amp;quot;),Windows Vista (mid-2005) (harva ka &amp;quot;NTFS V6.0&amp;quot;), Windows Server 2008, Windows 7. &amp;lt;br /&amp;gt;&lt;br /&gt;
V1.0 ja V1.1 (ja uuemad) ei ole ühilduvad: see tähendab, et kettajaod kirjutatud NT3.5x poolt ei ole loetavad NT 3.1 niikaua, kuni pole 3.1 uuendatud versiooniga 3.5, mis lisab FAT pikkade failinimede toe. V1.2 toetab pakitud faile, nimede striime, ACL-põhiseid failiõiguseid jne. V3.0 lisas kettakvoodid, krüpteeringud jne. V3.1 laiendas &amp;quot;Master File Table (MFT)&amp;quot;.&lt;br /&gt;
Windows Vista tutvustas &amp;quot;Transactional NTFS-i&amp;quot;, NTFS sümboolseid linke, partitsioonide kahandamist ja ise-paranemise funktsionaalsust, kuigi mitmed neist toetuvad pigem operatsioonisüsteemile kui failisüsteemile.&lt;br /&gt;
&lt;br /&gt;
== NTFS Failiõigused linuxis ja OS X-is == &lt;br /&gt;
NTFS failisüsteemi kasutamisel linuxis või OS X-is saavad vasatava kettajao külge ühendanud kasutaja (ja ka tema vastav grupp) täisõigused (Read / Write / Execute) NTFSis asuvate failide ja kaustade üle. Lisaks saab ka õigusi anda kindlale kasutajale UID või/ja PID abil koos &#039;&#039;&#039;unmask&#039;&#039;&#039; või &#039;&#039;&#039;fmask&#039;&#039;&#039; ja &#039;&#039;&#039;dmask&#039;&#039;&#039; käskusi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Lisaks on võimalik defineerida &#039;&#039;&#039;Windows -&amp;gt; Linux&#039;&#039;&#039; failiõigusi vastavas seadete failis &#039;&#039;&#039;.NTFS-3G/UserMapping&#039;&#039;&#039; ja korrektsel seadistamisel kehtivad õigused ka &#039;&#039;&#039;Windows &amp;lt;- Linux&#039;&#039;&#039; suunal.&lt;br /&gt;
&lt;br /&gt;
== Ohud ==&lt;br /&gt;
Kuna NTFSi standard ei ole Microsofti poolt avaldatud, siis kõikides operatsioonisüsteemides peale Windowsi võib NTFSi kasutamisel tekkida &#039;&#039;&#039;ebastabiilsusi&#039;&#039;&#039; või isegi &#039;&#039;&#039;ootamatuid vigu&#039;&#039;&#039;. Kõik loodud tarkvarad ja moodulid on pigem &#039;&#039;&#039;&amp;quot;sillad&amp;quot;&#039;&#039;&#039; NTFSi ja teiste operatsioonisüsteemide vahel. &lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine linuxis =&lt;br /&gt;
== NTFSi &amp;quot;ainult lugemine&amp;quot; ==&lt;br /&gt;
Suuremosa linuxite distributsioonidele on juba eelpaigaldatud NTFSi kasutamiseks vajalikud moodulid, kuid selles veendumiseks kasutame käsku&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ls /lib/modules/2.6.18-5-686/kernel/fs/ | grep ntfs &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks teeme kindlaks NTFS kettajao&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 fdisk -l | grep NTFS &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljund võiks olla midagi sellist:&lt;br /&gt;
&amp;lt;pre&amp;gt; ..&lt;br /&gt;
 /dev/sdb1   *      1         216       2096451   7   HPFS/NTFS&lt;br /&gt;
..&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd oleme NTFSi kettajao üles leidnud. Järgmiseks loome kausta, kuhu kettajao külge ühendatakse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/ntfs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ja nüüd ühendame eelnevalt leitud kettajao loodud kausta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 mount -t ntfs /dev/sdb1 /mnt/ntfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd ongi NTFS kettajagu ühendatud süsteemi &amp;quot;lugemise&amp;quot; reziimis. Lugemise ja kirjutamise reziimi saavutamiseks peab järgima samme järgmises peatükis&lt;br /&gt;
&lt;br /&gt;
== NTFSi lugemine ja kirjutamine ==&lt;br /&gt;
NTFSi lugemise ja kirjutamise reziimi saavutamiseks on vajalik paigaldada kaks lisapakki, fuse ja ntfs-3g. Mõlemad on saadaval avalikes repositooriumides. Vastavate pakkide paigaldamiseks võib kasutada järgnevaid käske&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install fuse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:490px-FUSE_structure.svg.png‎|250px|thumb|right|Fuse tööpõhimõte lahtiseletatuna]]&lt;br /&gt;
&amp;quot;&#039;&#039;&#039;Filesystem in Userpace (FUSE)&#039;&#039;&#039;&amp;quot; on Unixi-laadsetele operatsioonisüsteemide mehhanism, mis võimaldab ilma privileegideta kasutajatel luua oma failisüsteeme ilma Kernelit muutmata. FUSE töötab ainult &#039;&#039;&#039;sillana&#039;&#039;&#039; kasutajamälu ja kernelimälu vahel. &lt;br /&gt;
NTFSi kasutamiseks Unixi-laadsetes operatsioonisüsteemides on see hädavajalik mehhanism.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks paigaldame NTFS-3g, mis suhtleb otseselt NTFS kettajaoga ja lihtsustab kasutamiseks tavakasutaja jaoks. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntfs-3g&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning järgmiseks kasutame eelmises peatükis kasutatud näidet ja ühendame kettajao /dev/sdb1 järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.. ning nüüd peaks olema töötav NTFSi partitsioon kasutatav nii &amp;quot;Read and Write&amp;quot; reziimides!&lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine OS X-is =&lt;br /&gt;
== Ilma lisatarkvarata ==&lt;br /&gt;
[[File:Mac_ntfs_fstab.JPG|300px|thumb|right|Mac OS X fstab failisisu]]&lt;br /&gt;
OS X toetab NTFS kettajagude lugemist juba pikka aega, kuid mitte nendele kirjutamist. Tegelikult on selline võimalus olemas, kuid on lihtsalt peidetud ja vajab lihtsalt ühe faili muutmist.&lt;br /&gt;
&lt;br /&gt;
Alustuseks avage terminal ning sistage käsklus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /etc/fstab&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks olema avanenud aken, kus saab &#039;&#039;&#039;fstab&#039;&#039;&#039; failisisu muuta. Sinna peab lisama ühe rea kettajao kirjeldusega, mis peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LABEL=NIMI none ntfs rw,auto,nobrowse&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kus &amp;quot;NIMI&amp;quot; on ühendatava kettajao nimetus. &#039;&#039;&#039;NB!! Nimi on tõusutundlik!&#039;&#039;&#039;&lt;br /&gt;
Salvestage fail kombinatsiooniga &#039;&#039;&#039;Control + O&#039;&#039;&#039; ja väljuge failist &#039;&#039;&#039;Control + X.&#039;&#039;&#039; &lt;br /&gt;
Järgmiseks ühendage NTFSi sisaldav ketas lahti ja uuesti külge. Ketas ei pruugi kohe uuesti ilmuda, kuid võite minna tagasi terminali ning sisestada käskluse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;open /Volumes&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTFSi kasutamisel OS X operatsioonisüsteemis pidage meeles, et see pole põhjalikult testitud ning võib esineda ootamatuid vigu ja tõrkeid!&lt;br /&gt;
== Lisatarkvaraga ==&lt;br /&gt;
&lt;br /&gt;
Eelnevalt kasutasime OS X-i sisseehitatud moodulit NTFSi lugemiseks ja kirjutamiseks, kuid stabiilseks ja veavabaks kasutamiseks on loodud ka mitmeid tasuta ja tasulisi programme.&lt;br /&gt;
&lt;br /&gt;
*[http://sourceforge.net/projects/ntfsfree/ NTFS Free] - Tasuta programm, mis võimaldab kasutada NTFS kettaid ka läbi USB. Tavakasutaja jaoks üpris keeruline programm.&lt;br /&gt;
*[http://www.tuxera.com/products/tuxera-ntfs-for-mac/ Tuxera NTFS] - 15 päevane tasuta prooviperiood, samalt arendajalt, kes on loonud NTFS-3G unixile&lt;br /&gt;
*[http://www.paragon-software.com/home/ntfs-mac/ Paragon NTFS for Mac] - Tasuline programm NTFSi kasutamiseks, hind seisuga 11.12.2013 &#039;&#039;&#039;19.95$&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;NTFS olemus ja sisu&#039;&#039;&#039; - https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks linuxi keskkonnas&#039;&#039;&#039; - http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks OS X keskkonnas&#039;&#039;&#039; - http://forums.macrumors.com/showthread.php?t=785376&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
*http://www.tuxera.com/community/ntfs-3g-manual/&lt;br /&gt;
&lt;br /&gt;
*http://et.wikipedia.org/wiki/Failis%C3%BCsteem&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/NTFS-3G&lt;br /&gt;
&lt;br /&gt;
*http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*http://reviews.cnet.com/8301-13727_7-57588773-263/how-to-manually-enable-ntfs-read-and-write-in-os-x/&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;A21 - 2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows Server administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69955</id>
		<title>NTFS failisüsteemi kasutamine linuxis või macis</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=NTFS_failis%C3%BCsteemi_kasutamine_linuxis_v%C3%B5i_macis&amp;diff=69955"/>
		<updated>2013-12-11T09:37:01Z</updated>

		<summary type="html">&lt;p&gt;Kkarlson: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Sissejuhatus =&lt;br /&gt;
Selle artikli eesmärk on luua kasutajatele samm-sammuline juhend &#039;&#039;&#039;NTFS failisüsteemi&#039;&#039;&#039; kasutamiseks Unixi laadsetes ja OS X operatsioonisüsteemides.&lt;br /&gt;
&lt;br /&gt;
Nii Unixi laadsete kui ka OS X-i puhul on NTFSi &#039;&#039;&#039;lugemise&#039;&#039;&#039; saavutamine mõne sammu küsimus, kuid &#039;&#039;&#039;lugemis JA kirjutamis&#039;&#039;&#039; võimaluse loomine veidike keerukam ja nõuab lisatarkvara paigaldamist.&lt;br /&gt;
&lt;br /&gt;
= NTFS Ülevaade = &lt;br /&gt;
[[File:Microsoft_linux_windows_tux.jpg‎|250px|thumb|right|Linux ja Windows]]&lt;br /&gt;
&lt;br /&gt;
NTFS (New Technology File System) on Microsofti poolt välja töötatud failisüsteem, mille eesmärk oli vabastada Microsofti operatsioonisüsteemid FAT failisüsteemi piirangutest. See on kasutuses alates Windows NTst ning on toetatud kõigi sellest uuemate Windowsi versioonide poolt (sh XP, Vista, Windows 7, Windows Server). Kuna Microsoft ei ole NTFSi täielikku tehnilist spetsifikatsiooni välja andnud, ei ole teiste tootjate operatsioonisüsteemides kaugeltki nii head NTFSi tuge, kui on tema eelkäiale FATle. Siiski on nii Linuxil (alates 2.2) ja Mac OS&#039;l (alates 10.3) sisseehitatud NTFS lugemise tugi. Lisaks on nii Mac OSle kui ka Linuxile on olemas tasuta tarkvara [http://en.wikipedia.org/wiki/NTFS-3G ntfs-3g], mis suudab NTFS failisüsteeme lugeda ja kirjutada.&lt;br /&gt;
NTFS uuendused võrreldes FATga on maksimaalne failinimi kuni 255 tähemärki (salvestatakse UTF-16 kodeeringus), journaling (muudatuste logi, mille abil saab andmekao ohtu oluliselt vähendada), laiendatud failiattribuudid, sisseehitatud failide pakkimise võimalus, kvoodid (kettaruumi jaotamine kasutajate vahel) ning faili-, ja partitsioonisuuruse piirangute kaotamine (piir on 16EB).&lt;br /&gt;
&lt;br /&gt;
== Versioonid ==&lt;br /&gt;
NTFSil on viis versiooni:&lt;br /&gt;
*&#039;&#039;&#039;v1.0&#039;&#039;&#039; koos NT 3.1, avaldatud 1993&lt;br /&gt;
*&#039;&#039;&#039;v1.1&#039;&#039;&#039; koos NT 3.5, avaldatud 1994&lt;br /&gt;
*&#039;&#039;&#039;v1.2&#039;&#039;&#039; koos NT 3.51 (mid-1995) ja NT 4 (mid-1996) (tihti viitatud kui &amp;quot;NTFS 4.0&amp;quot;, sest OS versioon oli 4.0)&lt;br /&gt;
*&#039;&#039;&#039;v3.0&#039;&#039;&#039; alates Windows 2000 (&amp;quot;NTFS V5.0&amp;quot;)&lt;br /&gt;
*&#039;&#039;&#039;v3.1&#039;&#039;&#039; alates Windows XP (sügis 2001; &amp;quot;NTFS V5.1&amp;quot;), Windows Server 2003 (kevad 2003;harva ka &amp;quot;NTFS V5.2&amp;quot;),Windows Vista (mid-2005) (harva ka &amp;quot;NTFS V6.0&amp;quot;), Windows Server 2008, Windows 7. &amp;lt;br /&amp;gt;&lt;br /&gt;
V1.0 ja V1.1 (ja uuemad) ei ole ühilduvad: see tähendab, et kettajaod kirjutatud NT3.5x poolt ei ole loetavad NT 3.1 niikaua, kuni pole 3.1 uuendatud versiooniga 3.5, mis lisab FAT pikkade failinimede toe. V1.2 toetab pakitud faile, nimede striime, ACL-põhiseid failiõiguseid jne. V3.0 lisas kettakvoodid, krüpteeringud jne. V3.1 laiendas &amp;quot;Master File Table (MFT)&amp;quot;.&lt;br /&gt;
Windows Vista tutvustas &amp;quot;Transactional NTFS-i&amp;quot;, NTFS sümboolseid linke, partitsioonide kahandamist ja ise-paranemise funktsionaalsust, kuigi mitmed neist toetuvad pigem operatsioonisüsteemile kui failisüsteemile.&lt;br /&gt;
&lt;br /&gt;
== NTFS Failiõigused linuxis ja OS X-is == &lt;br /&gt;
NTFS failisüsteemi kasutamisel linuxis või OS X-is saavad vasatava kettajao külge ühendanud kasutaja (ja ka tema vastav grupp) täisõigused (Read / Write / Execute) NTFSis asuvate failide ja kaustade üle. Lisaks saab ka õigusi anda kindlale kasutajale UID või/ja PID abil koos &#039;&#039;&#039;unmask&#039;&#039;&#039; või &#039;&#039;&#039;fmask&#039;&#039;&#039; ja &#039;&#039;&#039;dmask&#039;&#039;&#039; käskusi. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Lisaks on võimalik defineerida &#039;&#039;&#039;Windows -&amp;gt; Linux&#039;&#039;&#039; failiõigusi vastavas seadete failis &#039;&#039;&#039;.NTFS-3G/UserMapping&#039;&#039;&#039; ja korrektsel seadistamisel kehtivad õigused ka &#039;&#039;&#039;Windows &amp;lt;- Linux&#039;&#039;&#039; suunal.&lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine linuxis =&lt;br /&gt;
== NTFSi &amp;quot;ainult lugemine&amp;quot; ==&lt;br /&gt;
Suuremosa linuxite distributsioonidele on juba eelpaigaldatud NTFSi kasutamiseks vajalikud moodulid, kuid selles veendumiseks kasutame käsku&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; ls /lib/modules/2.6.18-5-686/kernel/fs/ | grep ntfs &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmiseks teeme kindlaks NTFS kettajao&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 fdisk -l | grep NTFS &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljund võiks olla midagi sellist:&lt;br /&gt;
&amp;lt;pre&amp;gt; ..&lt;br /&gt;
 /dev/sdb1   *      1         216       2096451   7   HPFS/NTFS&lt;br /&gt;
..&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd oleme NTFSi kettajao üles leidnud. Järgmiseks loome kausta, kuhu kettajao külge ühendatakse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mkdir /mnt/ntfs &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ja nüüd ühendame eelnevalt leitud kettajao loodud kausta&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 mount -t ntfs /dev/sdb1 /mnt/ntfs&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd ongi NTFS kettajagu ühendatud süsteemi &amp;quot;lugemise&amp;quot; reziimis. Lugemise ja kirjutamise reziimi saavutamiseks peab järgima samme järgmises peatükis&lt;br /&gt;
&lt;br /&gt;
== NTFSi lugemine ja kirjutamine ==&lt;br /&gt;
NTFSi lugemise ja kirjutamise reziimi saavutamiseks on vajalik paigaldada kaks lisapakki, fuse ja ntfs-3g. Mõlemad on saadaval avalikes repositooriumides. Vastavate pakkide paigaldamiseks võib kasutada järgnevaid käske&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install fuse&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[File:490px-FUSE_structure.svg.png‎|250px|thumb|right|Fuse tööpõhimõte lahtiseletatuna]]&lt;br /&gt;
&amp;quot;&#039;&#039;&#039;Filesystem in Userpace (FUSE)&#039;&#039;&#039;&amp;quot; on Unixi-laadsetele operatsioonisüsteemide mehhanism, mis võimaldab ilma privileegideta kasutajatel luua oma failisüsteeme ilma Kernelit muutmata. FUSE töötab ainult &#039;&#039;&#039;sillana&#039;&#039;&#039; kasutajamälu ja kernelimälu vahel. &lt;br /&gt;
NTFSi kasutamiseks Unixi-laadsetes operatsioonisüsteemides on see hädavajalik mehhanism.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Järgmiseks paigaldame NTFS-3g, mis suhtleb otseselt NTFS kettajaoga ja lihtsustab kasutamiseks tavakasutaja jaoks. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install ntfs-3g&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ning järgmiseks kasutame eelmises peatükis kasutatud näidet ja ühendame kettajao /dev/sdb1 järgneva käsuga&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mount -t ntfs-3g /dev/sdb1 /mnt/ntfs/ &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
.. ning nüüd peaks olema töötav NTFSi partitsioon kasutatav nii &amp;quot;Read and Write&amp;quot; reziimides!&lt;br /&gt;
&lt;br /&gt;
= NTFSi kasutamine OS X-is =&lt;br /&gt;
== Ilma lisatarkvarata ==&lt;br /&gt;
[[File:Mac_ntfs_fstab.JPG|300px|thumb|right|Mac OS X fstab failisisu]]&lt;br /&gt;
OS X toetab NTFS kettajagude lugemist juba pikka aega, kuid mitte nendele kirjutamist. Tegelikult on selline võimalus olemas, kuid on lihtsalt peidetud ja vajab lihtsalt ühe faili muutmist.&lt;br /&gt;
&lt;br /&gt;
Alustuseks avage terminal ning sistage käsklus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo nano /etc/fstab&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nüüd peaks olema avanenud aken, kus saab &#039;&#039;&#039;fstab&#039;&#039;&#039; failisisu muuta. Sinna peab lisama ühe rea kettajao kirjeldusega, mis peaks välja nägema selline:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;LABEL=NIMI none ntfs rw,auto,nobrowse&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kus &amp;quot;NIMI&amp;quot; on ühendatava kettajao nimetus. &#039;&#039;&#039;NB!! Nimi on tõusutundlik!&#039;&#039;&#039;&lt;br /&gt;
Salvestage fail kombinatsiooniga &#039;&#039;&#039;Control + O&#039;&#039;&#039; ja väljuge failist &#039;&#039;&#039;Control + X.&#039;&#039;&#039; &lt;br /&gt;
Järgmiseks ühendage NTFSi sisaldav ketas lahti ja uuesti külge. Ketas ei pruugi kohe uuesti ilmuda, kuid võite minna tagasi terminali ning sisestada käskluse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;open /Volumes&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NTFSi kasutamisel OS X operatsioonisüsteemis pidage meeles, et see pole põhjalikult testitud ning võib esineda ootamatuid vigu ja tõrkeid!&lt;br /&gt;
== Lisatarkvaraga ==&lt;br /&gt;
&lt;br /&gt;
Eelnevalt kasutasime OS X-i sisseehitatud moodulit NTFSi lugemiseks ja kirjutamiseks, kuid stabiilseks ja veavabaks kasutamiseks on loodud ka mitmeid tasuta ja tasulisi programme.&lt;br /&gt;
&lt;br /&gt;
*[http://sourceforge.net/projects/ntfsfree/ NTFS Free] - Tasuta programm, mis võimaldab kasutada NTFS kettaid ka läbi USB. Tavakasutaja jaoks üpris keeruline programm.&lt;br /&gt;
*[http://www.tuxera.com/products/tuxera-ntfs-for-mac/ Tuxera NTFS] - 15 päevane tasuta prooviperiood, samalt arendajalt, kes on loonud NTFS-3G unixile&lt;br /&gt;
*[http://www.paragon-software.com/home/ntfs-mac/ Paragon NTFS for Mac] - Tasuline programm NTFSi kasutamiseks, hind seisuga 11.12.2013 &#039;&#039;&#039;19.95$&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasulikke viiteid =&lt;br /&gt;
*&#039;&#039;&#039;NTFS olemus ja sisu&#039;&#039;&#039; - https://wiki.itcollege.ee/index.php/NTFS_olemus_ja_sisu&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks linuxi keskkonnas&#039;&#039;&#039; - http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Inglise keelne õpetus NTFSi kasutamiseks OS X keskkonnas&#039;&#039;&#039; - http://forums.macrumors.com/showthread.php?t=785376&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Kasutatud kirjandus = &lt;br /&gt;
*http://www.tuxera.com/community/ntfs-3g-manual/&lt;br /&gt;
&lt;br /&gt;
*http://et.wikipedia.org/wiki/Failis%C3%BCsteem&lt;br /&gt;
&lt;br /&gt;
*http://en.wikipedia.org/wiki/NTFS-3G&lt;br /&gt;
&lt;br /&gt;
*http://linuxconfig.org/how-to-mount-partition-with-ntfs-file-system-and-read-write-access&lt;br /&gt;
&lt;br /&gt;
*http://reviews.cnet.com/8301-13727_7-57588773-263/how-to-manually-enable-ntfs-read-and-write-in-os-x/&lt;br /&gt;
&lt;br /&gt;
= Autor =&lt;br /&gt;
&#039;&#039;&#039;Karl-Martin Karlson&#039;&#039;&#039; &amp;lt;br /&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;A21 - 2013&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category: Windows Server administreerimine]]&lt;/div&gt;</summary>
		<author><name>Kkarlson</name></author>
	</entry>
</feed>