<?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=Pvarul</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=Pvarul"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php/Special:Contributions/Pvarul"/>
	<updated>2026-05-05T12:42:08Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86697</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86697"/>
		<updated>2015-01-27T12:55:06Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi.&lt;br /&gt;
Paigaldusel kasutan Eesti keele valikut(lähtudes ideest et &amp;quot;ema peab ka oskama paigaldada&amp;quot; ja panen ka graafilise liidese peale, et hiljem samast masinast saaks veebilehele pääseda.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
* Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
* External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
* Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Next&lt;br /&gt;
* Nimeks paneme: Debian_WP&lt;br /&gt;
* Generation 1&lt;br /&gt;
* Startup Memory 2048MB&lt;br /&gt;
* Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
* Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
* Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
* keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
* Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
* Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
* Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
* Domeeninime jätame tühjaks&lt;br /&gt;
* Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
* Uue kasutaja nimi vaba valik.&lt;br /&gt;
* Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
* Uue kasutaja parool vabalt valitud.&lt;br /&gt;
* Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
* Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
* Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
* Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
* Arhiivi peegli riik: Eesti&lt;br /&gt;
* ftp.ee.debian.org&lt;br /&gt;
* Puhverserveri osa jätame tühjaks.&lt;br /&gt;
* Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
* Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
* GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
* Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&amp;lt;br /&amp;gt;&lt;br /&gt;
2. NB! Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. WordPressi paigaldus sammude kaupa:&lt;br /&gt;
===Paigaldame LAMP gruppi kuuluvad pakid===&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
mysql-server paki paigalduse ajal pead sisestama &amp;quot;root&amp;quot; kasutajale vabalt valitud parooli.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mysql-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5 php-pear php5-mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restardime apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Testimiseks loome faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /var/www/info.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
mille sisse kirjutame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada &amp;quot;ifconfig&amp;quot; ja eth0 all olev &amp;quot;inet address&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Paigaldame WordPressi paki===&lt;br /&gt;
* Laeme paki alla&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://wordpress.org/latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Pakime lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzvf latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Andmebaasi loomine===&lt;br /&gt;
* Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome andmebaasi &amp;quot;wp_db&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE wp_db;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome kasutaja&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE USER wpkasutaja@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Määrame uuele kasutajale parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;SET PASSWORD FOR wpkasutaja@localhost= PASSWORD(&amp;quot;wpparool&amp;quot;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Anname kasutajale kõik privileegid andmebaasi &amp;quot;wp_db&amp;quot; üle&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON wp_db.* TO &lt;br /&gt;
wpkasutaja@localhost IDENTIFIED BY &#039;wpparool&#039;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Värskendame MySQL&#039;i ja seejärel väljume MySQL shellist&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi installiks ettevalmistused===&lt;br /&gt;
* Läheme kausta &amp;quot;wordpress&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd wordpress&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Teeme wp-config-sample.php&#039;st koopia nimega wp-config.php&lt;br /&gt;
&amp;lt;pre&amp;gt;cp wp-config-sample.php wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Avame faili &amp;quot;wp-config.php&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Muudame andmebaasi nime, kasutajanime ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;// ** MySQL settings - You can get this info from your web host ** //&lt;br /&gt;
/** The name of the database for WordPress */&lt;br /&gt;
define(&#039;DB_NAME&#039;, &#039;wp_db&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database username */&lt;br /&gt;
define(&#039;DB_USER&#039;, &#039;wpkasutaja&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database password */&lt;br /&gt;
define(&#039;DB_PASSWORD&#039;, &#039;wpparool&#039;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Tõstame kausta wordpressi sisu /var/www/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;rsync -avP ~/wordpress/ /var/www/&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB! Kui teil rsync peal pole siis paigaldage see:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install rsync&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi &amp;quot;student&amp;quot;)&lt;br /&gt;
&amp;lt;pre&amp;gt;chown www-data:www-data /var/www/* -R &lt;br /&gt;
usermod -a -G www-data student&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5-gd&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/www/index.html /var/www/index.html.orig&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi install===&lt;br /&gt;
Wordpressi installi alustuseks läheme veebilehitsejast aadressile http://siia.paneme.meie.ip/wp-admin/install.php&lt;br /&gt;
* Keel &amp;quot;English (United States)&lt;br /&gt;
* Site title &amp;quot;minuveeb&amp;quot;&lt;br /&gt;
* Username &amp;quot;student&amp;quot;&lt;br /&gt;
* Password, twice &amp;quot;123Student123&amp;quot;&lt;br /&gt;
* Your E-mail &amp;quot;meie email&amp;quot;&lt;br /&gt;
* Privacy jääb linnuke&lt;br /&gt;
===Ligipääs veebilehele===&lt;br /&gt;
* Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip&lt;br /&gt;
==Lõppsõna ja kirjandus==&lt;br /&gt;
Tavasüsteemis kasutaksin kindlasti Inglise keelset installatsiooni ilma graafilise liideseta.&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-debian-7&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86696</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86696"/>
		<updated>2015-01-27T12:54:32Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi.&lt;br /&gt;
Paigaldusel kasutan Eesti keele valikut(lähtudes ideest et &amp;quot;ema peab ka oskama paigaldada&amp;quot; ja panen ka graafilise liidese peale, et hiljem samast masinast saaks veebilehele pääseda.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
* Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
* External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
* Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Next&lt;br /&gt;
* Nimeks paneme: Debian_WP&lt;br /&gt;
* Generation 1&lt;br /&gt;
* Startup Memory 2048MB&lt;br /&gt;
* Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
* Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
* Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
* keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
* Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
* Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
* Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
* Domeeninime jätame tühjaks&lt;br /&gt;
* Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
* Uue kasutaja nimi vaba valik.&lt;br /&gt;
* Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
* Uue kasutaja parool vabalt valitud.&lt;br /&gt;
* Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
* Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
* Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
* Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
* Arhiivi peegli riik: Eesti&lt;br /&gt;
* ftp.ee.debian.org&lt;br /&gt;
* Puhverserveri osa jätame tühjaks.&lt;br /&gt;
* Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
* Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
* GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
* Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&amp;lt;br /&amp;gt;&lt;br /&gt;
2. NB! Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. WordPressi paigaldus sammude kaupa:&lt;br /&gt;
===Paigaldame LAMP gruppi kuuluvad pakid===&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
mysql-server paki paigalduse ajal pead sisestama &amp;quot;root&amp;quot; kasutajale vabalt valitud parooli.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mysql-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5 php-pear php5-mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restardime apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Testimiseks loome faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /var/www/info.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
mille sisse kirjutame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada &amp;quot;ifconfig&amp;quot; ja eth0 all olev &amp;quot;inet address&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Paigaldame WordPressi paki===&lt;br /&gt;
* Laeme paki alla&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://wordpress.org/latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Pakime lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzvf latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Andmebaasi loomine===&lt;br /&gt;
* Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome andmebaasi &amp;quot;wp_db&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE wp_db;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome kasutaja&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE USER wpkasutaja@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Määrame uuele kasutajale parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;SET PASSWORD FOR wpkasutaja@localhost= PASSWORD(&amp;quot;wpparool&amp;quot;);&lt;br /&gt;
* Anname kasutajale kõik privileegid andmebaasi &amp;quot;wp_db&amp;quot; üle&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON wp_db.* TO &lt;br /&gt;
wpkasutaja@localhost IDENTIFIED BY &#039;wpparool&#039;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Värskendame MySQL&#039;i ja seejärel väljume MySQL shellist&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi installiks ettevalmistused===&lt;br /&gt;
* Läheme kausta &amp;quot;wordpress&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd wordpress&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Teeme wp-config-sample.php&#039;st koopia nimega wp-config.php&lt;br /&gt;
&amp;lt;pre&amp;gt;cp wp-config-sample.php wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Avame faili &amp;quot;wp-config.php&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Muudame andmebaasi nime, kasutajanime ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;// ** MySQL settings - You can get this info from your web host ** //&lt;br /&gt;
/** The name of the database for WordPress */&lt;br /&gt;
define(&#039;DB_NAME&#039;, &#039;wp_db&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database username */&lt;br /&gt;
define(&#039;DB_USER&#039;, &#039;wpkasutaja&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database password */&lt;br /&gt;
define(&#039;DB_PASSWORD&#039;, &#039;wpparool&#039;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Tõstame kausta wordpressi sisu /var/www/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;rsync -avP ~/wordpress/ /var/www/&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB! Kui teil rsync peal pole siis paigaldage see:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install rsync&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi &amp;quot;student&amp;quot;)&lt;br /&gt;
&amp;lt;pre&amp;gt;chown www-data:www-data /var/www/* -R &lt;br /&gt;
usermod -a -G www-data student&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5-gd&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/www/index.html /var/www/index.html.orig&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi install===&lt;br /&gt;
Wordpressi installi alustuseks läheme veebilehitsejast aadressile http://siia.paneme.meie.ip/wp-admin/install.php&lt;br /&gt;
* Keel &amp;quot;English (United States)&lt;br /&gt;
* Site title &amp;quot;minuveeb&amp;quot;&lt;br /&gt;
* Username &amp;quot;student&amp;quot;&lt;br /&gt;
* Password, twice &amp;quot;123Student123&amp;quot;&lt;br /&gt;
* Your E-mail &amp;quot;meie email&amp;quot;&lt;br /&gt;
* Privacy jääb linnuke&lt;br /&gt;
===Ligipääs veebilehele===&lt;br /&gt;
* Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip&lt;br /&gt;
==Lõppsõna ja kirjandus==&lt;br /&gt;
Tavasüsteemis kasutaksin kindlasti Inglise keelset installatsiooni ilma graafilise liideseta.&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-debian-7&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86695</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86695"/>
		<updated>2015-01-27T12:50:00Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi.&lt;br /&gt;
Paigaldusel kasutan Eesti keele valikut(lähtudes ideest et &amp;quot;ema peab ka oskama paigaldada&amp;quot; ja panen ka graafilise liidese peale, et hiljem samast masinast saaks veebilehele pääseda.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
* Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
* External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
* Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Next&lt;br /&gt;
* Nimeks paneme: Debian_WP&lt;br /&gt;
* Generation 1&lt;br /&gt;
* Startup Memory 2048MB&lt;br /&gt;
* Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
* Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
* Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
* keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
* Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
* Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
* Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
* Domeeninime jätame tühjaks&lt;br /&gt;
* Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
* Uue kasutaja nimi vaba valik.&lt;br /&gt;
* Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
* Uue kasutaja parool vabalt valitud.&lt;br /&gt;
* Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
* Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
* Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
* Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
* Arhiivi peegli riik: Eesti&lt;br /&gt;
* ftp.ee.debian.org&lt;br /&gt;
* Puhverserveri osa jätame tühjaks.&lt;br /&gt;
* Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
* Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
* GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
* Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&amp;lt;br /&amp;gt;&lt;br /&gt;
2. NB! Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. WordPressi paigaldus sammude kaupa:&lt;br /&gt;
===Paigaldame LAMP gruppi kuuluvad pakid===&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
mysql-server paki paigalduse ajal pead sisestama &amp;quot;root&amp;quot; kasutajale vabalt valitud parooli.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mysql-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5 php-pear php5-mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restardime apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Testimiseks loome faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /var/www/info.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
mille sisse kirjutame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada &amp;quot;ifconfig&amp;quot; ja eth0 all olev &amp;quot;inet address&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Paigaldame WordPressi paki===&lt;br /&gt;
* Laeme paki alla&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://wordpress.org/latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Pakime lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzvf latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Andmebaasi loomine===&lt;br /&gt;
* Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome andmebaasi &amp;quot;wp_db&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE wp_db;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome kasutaja&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE USER wpkasutaja@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Määrame uuele kasutajale parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;SET PASSWORD FOR wpkasutaja@localhost= PASSWORD(&amp;quot;wpparool&amp;quot;);&lt;br /&gt;
* Anname kasutajale kõik privileegid andmebaasi &amp;quot;wp_db&amp;quot; üle&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON wp_db.* TO &lt;br /&gt;
wpkasutaja@localhost IDENTIFIED BY &#039;wpparool&#039;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Värskendame MySQL&#039;i ja seejärel väljume MySQL shellist&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi installiks ettevalmistused===&lt;br /&gt;
* Läheme kausta &amp;quot;wordpress&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd wordpress&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Teeme wp-config-sample.php&#039;st koopia nimega wp-config.php&lt;br /&gt;
&amp;lt;pre&amp;gt;cp wp-config-sample.php wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Avame faili &amp;quot;wp-config.php&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Muudame andmebaasi nime, kasutajanime ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;// ** MySQL settings - You can get this info from your web host ** //&lt;br /&gt;
/** The name of the database for WordPress */&lt;br /&gt;
define(&#039;DB_NAME&#039;, &#039;wp_db&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database username */&lt;br /&gt;
define(&#039;DB_USER&#039;, &#039;wpkasutaja&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database password */&lt;br /&gt;
define(&#039;DB_PASSWORD&#039;, &#039;wpparool&#039;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Tõstame kausta wordpressi sisu /var/www/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rsync -avP ~/wordpress/ /var/www/&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB! Kui teil rsync peal pole siis paigaldage see:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install rsync&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi &amp;quot;student&amp;quot;)&lt;br /&gt;
&amp;lt;pre&amp;gt;chown www-data:www-data /var/www/* -R &lt;br /&gt;
usermod -a -G www-data student&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5-gd&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/www/index.html /var/www/index.html.orig&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi install===&lt;br /&gt;
Wordpressi installi alustuseks läheme veebilehitsejast aadressile http://siia.paneme.meie.ip/wp-admin/install.php&lt;br /&gt;
* Keel &amp;quot;English (United States)&lt;br /&gt;
* Site title &amp;quot;minuveeb&amp;quot;&lt;br /&gt;
* Username &amp;quot;student&amp;quot;&lt;br /&gt;
* Password, twice &amp;quot;123Student123&amp;quot;&lt;br /&gt;
* Your E-mail &amp;quot;meie email&amp;quot;&lt;br /&gt;
* Privacy jääb linnuke&lt;br /&gt;
===Ligipääs veebilehele===&lt;br /&gt;
* Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip&lt;br /&gt;
==Lõppsõna ja kirjandus==&lt;br /&gt;
Tavasüsteemis kasutaksin kindlasti Inglise keelset installatsiooni ilma graafilise liideseta.&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-debian-7&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86694</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86694"/>
		<updated>2015-01-27T12:49:18Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi.&lt;br /&gt;
Paigaldusel kasutan Eesti keele valikut(lähtudes ideest et &amp;quot;ema peab ka oskama paigaldada&amp;quot; ja panen ka graafilise liidese peale, et hiljem samast masinast saaks veebilehele pääseda.&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
* Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
* External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
* Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Next&lt;br /&gt;
* Nimeks paneme: Debian_WP&lt;br /&gt;
* Generation 1&lt;br /&gt;
* Startup Memory 2048MB&lt;br /&gt;
* Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
* Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
* Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
* keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
* Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
* Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
* Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
* Domeeninime jätame tühjaks&lt;br /&gt;
* Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
* Uue kasutaja nimi vaba valik.&lt;br /&gt;
* Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
* Uue kasutaja parool vabalt valitud.&lt;br /&gt;
* Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
* Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
* Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
* Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
* Arhiivi peegli riik: Eesti&lt;br /&gt;
* ftp.ee.debian.org&lt;br /&gt;
* Puhverserveri osa jätame tühjaks.&lt;br /&gt;
* Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
* Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
* GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
   * Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&amp;lt;br /&amp;gt;&lt;br /&gt;
2. NB! Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. WordPressi paigaldus sammude kaupa:&lt;br /&gt;
===Paigaldame LAMP gruppi kuuluvad pakid===&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
mysql-server paki paigalduse ajal pead sisestama &amp;quot;root&amp;quot; kasutajale vabalt valitud parooli.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mysql-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5 php-pear php5-mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restardime apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Testimiseks loome faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /var/www/info.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
mille sisse kirjutame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada &amp;quot;ifconfig&amp;quot; ja eth0 all olev &amp;quot;inet address&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Paigaldame WordPressi paki===&lt;br /&gt;
* Laeme paki alla&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://wordpress.org/latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Pakime lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzvf latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Andmebaasi loomine===&lt;br /&gt;
* Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome andmebaasi &amp;quot;wp_db&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE wp_db;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome kasutaja&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE USER wpkasutaja@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Määrame uuele kasutajale parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;SET PASSWORD FOR wpkasutaja@localhost= PASSWORD(&amp;quot;wpparool&amp;quot;);&lt;br /&gt;
* Anname kasutajale kõik privileegid andmebaasi &amp;quot;wp_db&amp;quot; üle&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON wp_db.* TO &lt;br /&gt;
wpkasutaja@localhost IDENTIFIED BY &#039;wpparool&#039;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Värskendame MySQL&#039;i ja seejärel väljume MySQL shellist&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi installiks ettevalmistused===&lt;br /&gt;
* Läheme kausta &amp;quot;wordpress&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd wordpress&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Teeme wp-config-sample.php&#039;st koopia nimega wp-config.php&lt;br /&gt;
&amp;lt;pre&amp;gt;cp wp-config-sample.php wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Avame faili &amp;quot;wp-config.php&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Muudame andmebaasi nime, kasutajanime ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;// ** MySQL settings - You can get this info from your web host ** //&lt;br /&gt;
/** The name of the database for WordPress */&lt;br /&gt;
define(&#039;DB_NAME&#039;, &#039;wp_db&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database username */&lt;br /&gt;
define(&#039;DB_USER&#039;, &#039;wpkasutaja&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database password */&lt;br /&gt;
define(&#039;DB_PASSWORD&#039;, &#039;wpparool&#039;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Tõstame kausta wordpressi sisu /var/www/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rsync -avP ~/wordpress/ /var/www/&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB! Kui teil rsync peal pole siis paigaldage see:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install rsync&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi &amp;quot;student&amp;quot;)&lt;br /&gt;
&amp;lt;pre&amp;gt;chown www-data:www-data /var/www/* -R &lt;br /&gt;
usermod -a -G www-data student&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5-gd&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/www/index.html /var/www/index.html.orig&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi install===&lt;br /&gt;
Wordpressi installi alustuseks läheme veebilehitsejast aadressile http://siia.paneme.meie.ip/wp-admin/install.php&lt;br /&gt;
* Keel &amp;quot;English (United States)&lt;br /&gt;
* Site title &amp;quot;minuveeb&amp;quot;&lt;br /&gt;
* Username &amp;quot;student&amp;quot;&lt;br /&gt;
* Password, twice &amp;quot;123Student123&amp;quot;&lt;br /&gt;
* Your E-mail &amp;quot;meie email&amp;quot;&lt;br /&gt;
* Privacy jääb linnuke&lt;br /&gt;
===Ligipääs veebilehele===&lt;br /&gt;
* Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip&lt;br /&gt;
==Lõppsõna ja kirjandus==&lt;br /&gt;
Tavasüsteemis kasutaksin kindlasti Inglise keelset installatsiooni ilma graafilise liideseta.&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-wordpress-on-debian-7&amp;lt;br /&amp;gt;&lt;br /&gt;
https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-debian&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86693</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86693"/>
		<updated>2015-01-27T12:41:38Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
* Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
* External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
* Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Next&lt;br /&gt;
* Nimeks paneme: Debian_WP&lt;br /&gt;
* Generation 1&lt;br /&gt;
* Startup Memory 2048MB&lt;br /&gt;
* Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
* Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
* Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
* keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
* Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
* Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
* Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
* Domeeninime jätame tühjaks&lt;br /&gt;
* Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
* Uue kasutaja nimi vaba valik.&lt;br /&gt;
* Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
* Uue kasutaja parool vabalt valitud.&lt;br /&gt;
* Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
* Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
* Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
* Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
* Arhiivi peegli riik: Eesti&lt;br /&gt;
* ftp.ee.debian.org&lt;br /&gt;
* Puhverserveri osa jätame tühjaks.&lt;br /&gt;
* Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
* Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
* GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
   * Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. WordPressi paigaldus sammude kaupa:&lt;br /&gt;
===Paigaldame LAMP gruppi kuuluvad pakid===&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
mysql-server paki paigalduse ajal pead sisestama &amp;quot;root&amp;quot; kasutajale vabalt valitud parooli.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mysql-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5 php-pear php5-mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restardime apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Testimiseks loome faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /var/www/info.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
mille sisse kirjutame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada &amp;quot;ifconfig&amp;quot; ja eth0 all olev &amp;quot;inet address&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Paigaldame WordPressi paki===&lt;br /&gt;
* Laeme paki alla&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://wordpress.org/latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Pakime lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzvf latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Andmebaasi loomine===&lt;br /&gt;
* Loome WordPress jaoks MySQL uue andmebaasi. Selleks logime MySQL shelli&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome andmebaasi &amp;quot;wp_db&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE wp_db;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome kasutaja&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE USER wpkasutaja@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Määrame uuele kasutajale parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;SET PASSWORD FOR wpkasutaja@localhost= PASSWORD(&amp;quot;wpparool&amp;quot;);&lt;br /&gt;
* Anname kasutajale kõik privileegid andmebaasi &amp;quot;wp_db&amp;quot; üle&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON wp_db.* TO &lt;br /&gt;
wpkasutaja@localhost IDENTIFIED BY &#039;wpparool&#039;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Värskendame MySQL&#039;i ja seejärel väljume MySQL shellist&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi installiks ettevalmistused===&lt;br /&gt;
* Läheme kausta &amp;quot;wordpress&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;cd wordpress&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Teeme wp-config-sample.php&#039;st koopia nimega wp-config.php&lt;br /&gt;
&amp;lt;pre&amp;gt;cp wp-config-sample.php wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Avame faili &amp;quot;wp-config.php&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;nano wp-config.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Muudame andmebaasi nime, kasutajanime ja parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;// ** MySQL settings - You can get this info from your web host ** //&lt;br /&gt;
/** The name of the database for WordPress */&lt;br /&gt;
define(&#039;DB_NAME&#039;, &#039;wp_db&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database username */&lt;br /&gt;
define(&#039;DB_USER&#039;, &#039;wpkasutaja&#039;);&lt;br /&gt;
&lt;br /&gt;
/** MySQL database password */&lt;br /&gt;
define(&#039;DB_PASSWORD&#039;, &#039;wpparool&#039;);&amp;lt;/pre&amp;gt;&lt;br /&gt;
*Tõstame kausta wordpressi sisu /var/www/ kausta&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo rsync -avP ~/wordpress/ /var/www/&amp;lt;/pre&amp;gt;&lt;br /&gt;
NB! Kui teil rsync peal pole siis paigaldage see:&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install rsync&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Anname nii apache kasutajale kui ka varem loodud personaalsele kasutajale õigused(minu näite põhjal kasutajanimi &amp;quot;student&amp;quot;)&lt;br /&gt;
&amp;lt;pre&amp;gt;chown www-data:www-data /var/www/* -R &lt;br /&gt;
usermod -a -G www-data student&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Paigaldame PHP mooduli saamaks wordpressi paigaldust veebilehelt teha.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5-gd&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Et tulevast Wordpressi lehte näha muudame vaikimisi index.html faili nime&lt;br /&gt;
&amp;lt;pre&amp;gt;mv /var/www/index.html /var/www/index.html.orig&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Wordpressi install===&lt;br /&gt;
Wordpressi installi alustuseks läheme veebilehitsejast aadressile http://siia.paneme.meie.ip/wp-admin/install.php&lt;br /&gt;
* Keel &amp;quot;English (United States)&lt;br /&gt;
* Site title &amp;quot;minuveeb&amp;quot;&lt;br /&gt;
* Username &amp;quot;student&amp;quot;&lt;br /&gt;
* Password, twice &amp;quot;123Student123&amp;quot;&lt;br /&gt;
* Your E-mail &amp;quot;meie email&amp;quot;&lt;br /&gt;
* Privacy jääb linnuke&lt;br /&gt;
===Ligipääs veebilehele===&lt;br /&gt;
* Veebilehele pääsemiseks minna veebilehitsejast http://siia.paneme.meie.ip&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86692</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86692"/>
		<updated>2015-01-27T11:57:41Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
* Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
* External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
* Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
* Next&lt;br /&gt;
* Nimeks paneme: Debian_WP&lt;br /&gt;
* Generation 1&lt;br /&gt;
* Startup Memory 2048MB&lt;br /&gt;
* Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
* Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
* Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
* keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
* Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
* Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
* Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
* Domeeninime jätame tühjaks&lt;br /&gt;
* Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
* Uue kasutaja nimi vaba valik.&lt;br /&gt;
* Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
* Uue kasutaja parool vabalt valitud.&lt;br /&gt;
* Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
* Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
* Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
* Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
* Arhiivi peegli riik: Eesti&lt;br /&gt;
* ftp.ee.debian.org&lt;br /&gt;
* Puhverserveri osa jätame tühjaks.&lt;br /&gt;
* Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
* Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
* GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
   * Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Wordpressi paigaldame SUDO õigustes, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Kasutame käsku mis uuendab olemasolevate pakkide listi ja pakkide versioone.&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
4. WordPressi paigaldus sammude kaupa:&lt;br /&gt;
===Paigaldame LAMP gruppi kuuluvad pakid===&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install apache2&amp;lt;/pre&amp;gt;&lt;br /&gt;
mysql-server paki paigalduse ajal pead sisestama &amp;quot;root&amp;quot; kasutajale vabalt valitud parooli.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install mysql-server&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install php5 php-pear php5-mysql&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Restardime apache2&lt;br /&gt;
&amp;lt;pre&amp;gt;service apache2 restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Testimiseks loome faili:&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /var/www/info.php&amp;lt;/pre&amp;gt;&lt;br /&gt;
mille sisse kirjutame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;?php&lt;br /&gt;
phpinfo();&lt;br /&gt;
?&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Läheme veebilehitsejasse ja sisestame sinna http://siia.paneme.meie.ip/info.php testimaks kas PHP info kuvatakse (IP leiab kui terminali kirjutada &amp;quot;ifconfig&amp;quot; ja eth0 all olev &amp;quot;inet address&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
===Paigaldame WordPressi paki===&lt;br /&gt;
* Laeme paki alla&lt;br /&gt;
&amp;lt;pre&amp;gt;wget http://wordpress.org/latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Pakime lahti&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzvf latest.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome WordPress jaoks MySQL uue kausta. Selleks logime MySQL shelli&lt;br /&gt;
&amp;lt;pre&amp;gt;mysql -u root -p&amp;lt;/pre&amp;gt;&lt;br /&gt;
===Andmebaasi loomine===&lt;br /&gt;
* Loome andmebaasi &amp;quot;wp_db&amp;quot;&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE DATABASE wp_db;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Loome kasutaja&lt;br /&gt;
&amp;lt;pre&amp;gt;CREATE USER wpkasutaja@localhost;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Määrame uuele kasutajale parooli&lt;br /&gt;
&amp;lt;pre&amp;gt;SET PASSWORD FOR wpkasutaja@localhost= PASSWORD(&amp;quot;wpparool&amp;quot;);&lt;br /&gt;
* Anname kasutajale kõik privileegid andmebaasi &amp;quot;wp_db&amp;quot; üle&lt;br /&gt;
&amp;lt;pre&amp;gt;GRANT ALL PRIVILEGES ON wp_db.* TO &lt;br /&gt;
wpkasutaja@localhost IDENTIFIED BY &#039;wpparool&#039;;&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Värskendame MySQL&#039;i ja seejärel väljume MySQL shellist&lt;br /&gt;
&amp;lt;pre&amp;gt;FLUSH PRIVILEGES;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;exit&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86691</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86691"/>
		<updated>2015-01-27T10:48:00Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
   * Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
   * External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
   * Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
   * Next&lt;br /&gt;
   * Nimeks paneme: Debian_WP&lt;br /&gt;
   * Generation 1&lt;br /&gt;
   * Startup Memory 2048MB&lt;br /&gt;
   * Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
   * Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
   * Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
   * keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
   * Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
   * Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
   * Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
   * Domeeninime jätame tühjaks&lt;br /&gt;
   * Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
   * Uue kasutaja nimi vaba valik.&lt;br /&gt;
   * Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
   * Uue kasutaja parool vabalt valitud.&lt;br /&gt;
   * Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
   * Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
   * Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
   * Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
   * Arhiivi peegli riik: Eesti&lt;br /&gt;
   * ftp.ee.debian.org&lt;br /&gt;
   * Puhverserveri osa jätame tühjaks.&lt;br /&gt;
   * Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
   * Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
   * GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
   * Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Kui Debian käivitunud valime ülevalt vasakult Rakendused-&amp;gt;Tarvikud-&amp;gt;Terminal&lt;br /&gt;
2. Wordpressi paigaldame SUDO õigustega, selleks tuleb terminali kirjutada &amp;quot;su -&amp;quot; ja sisestada varem installi käigus sisestatud ROOT parool.&lt;br /&gt;
3. Alustame &amp;quot;apt-get update &amp;amp;&amp;amp; apt-get upgrade&amp;quot; käsuga mis uuendab olemasolevate pakkide listi ja uuendab pakkide versioone.&lt;br /&gt;
4.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86690</id>
		<title>Wp priit</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Wp_priit&amp;diff=86690"/>
		<updated>2015-01-27T10:23:53Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: Created page with &amp;quot;==Sissejuhatus==  Järgnevas HOW TO&amp;#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi  ==Hyper-V ettevalmistus==  1. Laeme…&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas HOW TO&#039;s paigaldame Hyper-V keskkonda Linuxi distributsiooni Debian 7 mille peale omakorda paigaldame Wordpressi&lt;br /&gt;
&lt;br /&gt;
==Hyper-V ettevalmistus==&lt;br /&gt;
&lt;br /&gt;
1. Laeme alla Debian 7 net install ISO aadressilt http://cdimage.debian.org/debian-cd/7.8.0/amd64/iso-cd/debian-7.8.0-amd64-netinst.iso&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Avame Hyper-V manageri&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Loome Vrituaalse switchi, et Debian internetti pääseks:&lt;br /&gt;
   * Paremalt leiame &amp;quot;Virtual Switch Manager&amp;quot;&lt;br /&gt;
   * External ja &amp;quot;Create Virtual Switch&amp;quot;&lt;br /&gt;
   * Nimeks: Internet ja kõik muu jääb vaikimisi valikutega&lt;br /&gt;
3. Valime ülevalt menüüst Action-&amp;gt;New-&amp;gt;New Virtual Machine, akna avades teeme järgnevad valikud:&amp;lt;br /&amp;gt;&lt;br /&gt;
   * Next&lt;br /&gt;
   * Nimeks paneme: Debian_WP&lt;br /&gt;
   * Generation 1&lt;br /&gt;
   * Startup Memory 2048MB&lt;br /&gt;
   * Connection valime oma eelnevalt loodud virtuaalse switchi &amp;quot;Internet&amp;quot;&lt;br /&gt;
   * Size muudame 10GB peale ja muu jääb vaikimisi&lt;br /&gt;
   * Valime Install an Operating system from bootable CD/DVD-ROM ja sealt alt Image file (.iso). Nüüd Browse nupule vajutades leiame alla laetud ISO ja vajutame NEXT ning FINISH&amp;lt;&lt;br /&gt;
&lt;br /&gt;
==Debiani paigaldus==&lt;br /&gt;
&lt;br /&gt;
1. Hyper-V aknas ilmus Vritual Machines alla &amp;quot;Debian_WP&amp;quot;, avame selle.&amp;lt;br /&amp;gt;&lt;br /&gt;
2. Käivitame masina vajutades rohelist power nuppu &amp;quot;start&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
3. Paigaldusel järgmised valikud:&lt;br /&gt;
   * keel &amp;quot;Estonian&amp;quot;&lt;br /&gt;
   * Riik valime &amp;quot;Eesti&amp;quot;&lt;br /&gt;
   * Klahvide asetus &amp;quot;eesti&amp;quot;&lt;br /&gt;
   * Arvuti võrgunimi jääb &amp;quot;debian&amp;quot;&lt;br /&gt;
   * Domeeninime jätame tühjaks&lt;br /&gt;
   * Juurkasutaja parooliks vähemalt 8 kohaline parool mis sisaldaks suuri ja väiksed tähti ning numbreid. Parool tuleb teiskordselt ka sisestada.&lt;br /&gt;
   * Uue kasutaja nimi vaba valik.&lt;br /&gt;
   * Kontole kasutajanimi võib jääda vaikimisi.&lt;br /&gt;
   * Uue kasutaja parool vabalt valitud.&lt;br /&gt;
   * Partitsioneerimismeetodina kasutame - &amp;quot;Juhitud, kasutatakse kogu ketast&amp;quot;&lt;br /&gt;
   * Partitsioneerimise kavana kasutame &amp;quot;Eraldi /home, /usr, /var, ja /tmp partitsioonid&lt;br /&gt;
   * Lõpetame ja salvestame muutused valikuga &amp;quot;Partitsioneerimise lõpetamine ja muudatuste salvestamine kettale.&lt;br /&gt;
   * Kirjutada muudatused kettale &amp;quot;Jah&amp;quot;&lt;br /&gt;
   * Arhiivi peegli riik: Eesti&lt;br /&gt;
   * ftp.ee.debian.org&lt;br /&gt;
   * Puhverserveri osa jätame tühjaks.&lt;br /&gt;
   * Võtta osa pakkide kasutatavuse uurimusest &amp;quot;Ei&amp;quot;&lt;br /&gt;
   * Paigaldatava tarkvara jätame vaikimisi.&lt;br /&gt;
   * GRUB alglaadur paigaldada MBR&#039;i &amp;quot;Jah&amp;quot;&lt;br /&gt;
&lt;br /&gt;
NB! Paigalduse lõpus tuleb ISO eemaldada, et teda uuel käivitamisel külge ei võeta. Selleks tuleb:&lt;br /&gt;
   * Ülevalt Hyper-V akna valikutest valida &amp;quot;Media&amp;quot;-&amp;gt;&amp;quot;DVD Drive&amp;quot; ja veenduda et ISO seal ei oleks.&lt;br /&gt;
&lt;br /&gt;
==WordPressi paigaldus==&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86335</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86335"/>
		<updated>2015-01-15T10:23:55Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Nagios Core manuaalne paigaldus oli minule esmakordne ja kulus päris palju aega erinevate manualite analüüsimine ja kasutamine. Eduka paigalduse järgselt peaks kasutaja süsteemi loogikale pihta saama kus mis asub ja milleks, ning edaspidi ei tohiks paigaldusega pikalt minna. Väga võimalusterohke tarkvara. Julgen Nagiost soovitada ja lisaks alternatiivina nagiosele uurisin ka Icinga&#039;t https://www.icinga.org/icinga/. Töötab samuti Nagios Core peal, kuid kasutajakeskkond on teistsugune ja erinevate võimalustega.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86332</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86332"/>
		<updated>2015-01-15T10:22:01Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte&amp;lt;ref&amp;gt;https://www.icinga.org/icinga/&amp;lt;/reference&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
Nagios Core manuaalne paigaldus oli minule esmakordne ja kulus päris palju aega erinevate manualite analüüsimine ja kasutamine. Eduka paigalduse järgselt peaks kasutaja süsteemi loogikale pihta saama kus mis asub ja milleks, ning edaspidi ei tohiks paigaldusega pikalt minna. Väga võimalusterohke tarkvara. Julgen Nagiost soovitada ja lisaks alternatiivina nagiosele uurisin ka Icinga&#039;t. Töötab samuti Nagios Core peal, kuid kasutajakeskkond on teistsugune ja erinevate võimalustega.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86331</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86331"/>
		<updated>2015-01-15T10:21:51Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Nagios Core manuaalne paigaldus oli minule esmakordne ja kulus päris palju aega erinevate manualite analüüsimine ja kasutamine. Eduka paigalduse järgselt peaks kasutaja süsteemi loogikale pihta saama kus mis asub ja milleks, ning edaspidi ei tohiks paigaldusega pikalt minna. Väga võimalusterohke tarkvara. Julgen Nagiost soovitada ja lisaks alternatiivina nagiosele uurisin ka Icinga&#039;t. Töötab samuti Nagios Core peal, kuid kasutajakeskkond on teistsugune ja erinevate võimalustega.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86330</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86330"/>
		<updated>2015-01-15T10:21:16Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Nagios Core manuaalne paigaldus oli minule esmakordne ja kulus päris palju aega erinevate manualite analüüsimine ja kasutamine. Eduka paigalduse järgselt peaks kasutaja süsteemi loogikale pihta saama kus mis asub ja milleks, ning edaspidi ei tohiks paigaldusega pikalt minna. Väga võimalusterohke tarkvara. Julgen Nagiost soovitada ja lisaks alternatiivina nagiosele uurisin ka Icinga&#039;t&amp;lt;ref&amp;gt;https://www.icinga.org/icinga/&amp;lt;/reference&amp;gt;. Töötab samuti Nagios Core peal, kuid kasutajakeskkond on teistsugune ja erinevate võimalustega.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86327</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86327"/>
		<updated>2015-01-15T10:20:51Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Nagios Core manuaalne paigaldus oli minule esmakordne ja kulus päris palju aega erinevate manualite analüüsimine ja kasutamine. Eduka paigalduse järgselt peaks kasutaja süsteemi loogikale pihta saama kus mis asub ja milleks, ning edaspidi ei tohiks paigaldusega pikalt minna. Väga võimalusterohke tarkvara. Julgen Nagiost soovitada ja lisaks alternatiivina nagiosele uurisin ka Icinga&#039;t&amp;lt;ref&amp;gt;https://www.icinga.org/icinga/&amp;lt;/ref&amp;gt;. Töötab samuti Nagios Core peal, kuid kasutajakeskkond on teistsugune ja erinevate võimalustega.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86324</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86324"/>
		<updated>2015-01-15T10:20:05Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Nagios Core manuaalne paigaldus oli minule esmakordne ja kulus päris palju aega erinevate manualite analüüsimine ja kasutamine. Eduka paigalduse järgselt peaks kasutaja süsteemi loogikale pihta saama kus mis asub ja milleks, ning edaspidi ei tohiks paigaldusega pikalt minna. Väga võimalusterohke tarkvara. Julgen Nagiost soovitada ja lisaks alternatiivina nagiosele uurisin ka &amp;quot;Icinga&amp;quot;&#039;t&amp;lt;ref&amp;gt;https://www.icinga.org/icinga/&amp;lt;/ref&amp;gt;. Töötab samuti Nagios Core peal, kuid kasutajakeskkond on teistsugune ja erinevate võimalustega.&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86318</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86318"/>
		<updated>2015-01-15T10:14:25Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* SERVERIL NRPE plugina paigaldushttps://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86315</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86315"/>
		<updated>2015-01-15T10:13:54Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* SERVERIL NRPE plugina paigaldushttps://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerimine ja paigaldame NRPE addoni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Lisame monitooritava Desktop arvuti nagiose serverisse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===NRPE käskude definitsioonide loomine===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Restardime Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86314</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86314"/>
		<updated>2015-01-15T10:12:36Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* PAIGALDUShttp://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.htmlhttp://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/http://blog.jsquaredconsulting.com/ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86313</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86313"/>
		<updated>2015-01-15T10:11:51Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* KLIENDI NAGIOSE KÜLGE ÜHENDAMINEhttp://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86311</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86311"/>
		<updated>2015-01-15T10:10:40Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* SERVERIL NRPE plugina paigaldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE daemoni xinetd all nagu teenuse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kontrollime check_nrpe kas väljund tuleb õige===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus&amp;lt;ref&amp;gt;https://kura.io/2010/03/21/configuring-nagios-to-monitor-remote-load-disk-using-nrpe/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86308</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86308"/>
		<updated>2015-01-15T10:08:45Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Paigaldame NRPLE plugina */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE daemoni xinetd all nagu teenuse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kontrollime check_nrpe kas väljund tuleb õige===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86305</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86305"/>
		<updated>2015-01-15T10:08:16Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* KLIENDI NAGIOSE KÜLGE ÜHENDAMINEhttp://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
===Pakid mida vajame===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Loome kasutaja===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame Xinetd===&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPLE plugina===&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Paigaldame NRPE daemoni xinetd all nagu teenuse===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Testime et NRPE Daemon lokaalselt töötab===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kontrollime check_nrpe kas väljund tuleb õige===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86304</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86304"/>
		<updated>2015-01-15T10:07:18Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* KLIENDI NAGIOSE KÜLGE ÜHENDAMINE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE&amp;lt;ref&amp;gt;http://www.tecmint.com/how-to-add-linux-host-to-nagios-monitoring-server/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86303</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86303"/>
		<updated>2015-01-15T10:06:18Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://blog.jsquaredconsulting.com/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86300</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86300"/>
		<updated>2015-01-15T10:05:08Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;http://www.unixmen.com/install-configure-nagios-4-ubuntu-14-1014-04/&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86297</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86297"/>
		<updated>2015-01-15T10:02:17Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS&amp;lt;ref&amp;gt;http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&amp;lt;/ref&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86296</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86296"/>
		<updated>2015-01-15T10:00:56Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* PAIGALDUS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
===Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86295</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86295"/>
		<updated>2015-01-15T10:00:35Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* 4) Muudame konfiguratsiooni */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
===1) Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2) Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3) Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Kompileerime ja paigaldame Nagiose pluginad.===&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Võimaldame apache moodulite ülekirjutamise===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Käivitame Nagiose===&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Veebiliidesele pääsemine===&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86294</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86294"/>
		<updated>2015-01-15T09:59:04Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* 4) Muudame konfiguratsiooni */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
===1) Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2) Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3) Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4) Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86293</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86293"/>
		<updated>2015-01-15T09:58:37Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* 4) Muudame konfiguratsiooni */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
===1) Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2) Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3) Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4) Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86292</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86292"/>
		<updated>2015-01-15T09:57:19Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* PAIGALDUS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
===1) Luua Nagiosele kasutaja ning grupp===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===2) Nagiose ja pluginate allalaadimine===&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===3) Kompileerime ja paigaldame Nagiose===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===4) Muudame konfiguratsiooni===&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===5) Seadistame veebiliidese===&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86291</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86291"/>
		<updated>2015-01-15T09:54:07Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Eeldused Nagiose paigalduseks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
1) Luua Nagiosele kasutaja ning grupp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Nagiose ja pluginate allalaadimine&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Kompileerime ja paigaldame Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86290</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86290"/>
		<updated>2015-01-15T09:53:35Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&amp;lt;ref&amp;gt;http://en.wikipedia.org/wiki/Hyper-V&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
1) Luua Nagiosele kasutaja ning grupp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Nagiose ja pluginate allalaadimine&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Kompileerime ja paigaldame Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86289</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=86289"/>
		<updated>2015-01-15T09:52:40Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s&amp;lt;ref&amp;gt;http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&amp;lt;/ref&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
1) Luua Nagiosele kasutaja ning grupp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Nagiose ja pluginate allalaadimine&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Kompileerime ja paigaldame Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd nagios&lt;br /&gt;
passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd nagios-plugins-1.5&lt;br /&gt;
./configure &lt;br /&gt;
make&lt;br /&gt;
make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
chown nagios.nagios /usr/local/nagios&lt;br /&gt;
chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-plugin&lt;br /&gt;
make install-daemon&lt;br /&gt;
make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd /tmp&lt;br /&gt;
wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
./configure&lt;br /&gt;
make all&lt;br /&gt;
make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; cd /usr/local/nagios/etc/&lt;br /&gt;
touch hosts.cfg&lt;br /&gt;
touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;service nagios restart&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86288</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86288"/>
		<updated>2015-01-15T09:46:55Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Kokkuvõte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalikud paketid. NB! Veenduge, et serverisse ei ole varasemalt installitud Apache2 või MySQL-server pakke, see võib probleeme tekitada. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jäta see meelde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasutan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, siis tuleb teil veateada, mis ütleb, et libc6 on vana versiooniga. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri sätteid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised read ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekitame kasutaja ja andmebaasi mis sai varem zabbix_server.confis kirjeldatud:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame mõne PHP sätte:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serveri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome aliase.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agendi apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliideses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, avaneb uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agendi IP ja Hostname (peab olema sama mis confi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuva mingi varasem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, tuleb mõningad muudatused veel läbi viia, et masinad ilmuksid monitooringuserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul saavad agendid ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega. Google Cloud eripärade pärast võib see protsess natuke keerulisemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86286</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86286"/>
		<updated>2015-01-15T09:45:58Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Agentide Seadistamine Zabbix Serveri veebiliideses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalikud paketid. NB! Veenduge, et serverisse ei ole varasemalt installitud Apache2 või MySQL-server pakke, see võib probleeme tekitada. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jäta see meelde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasutan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, siis tuleb teil veateada, mis ütleb, et libc6 on vana versiooniga. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri sätteid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised read ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekitame kasutaja ja andmebaasi mis sai varem zabbix_server.confis kirjeldatud:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame mõne PHP sätte:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serveri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome aliase.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agendi apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliideses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, avaneb uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agendi IP ja Hostname (peab olema sama mis confi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuva mingi varasem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, tuleb mõningad muudatused veel läbi viia, et masinad ilmuksid monitooringuserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul saavad agendid ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86285</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86285"/>
		<updated>2015-01-15T09:45:12Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Google Cloud Firewall Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalikud paketid. NB! Veenduge, et serverisse ei ole varasemalt installitud Apache2 või MySQL-server pakke, see võib probleeme tekitada. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jäta see meelde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasutan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, siis tuleb teil veateada, mis ütleb, et libc6 on vana versiooniga. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri sätteid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised read ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekitame kasutaja ja andmebaasi mis sai varem zabbix_server.confis kirjeldatud:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame mõne PHP sätte:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serveri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome aliase.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agendi apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliideses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, avaneb uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agendi IP ja Hostname (peab olema sama mis confi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuva mingi varasem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, masinatel läheb Monitoorimisserveris ilmumiseks natuke aega.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul saavad agendid ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86284</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86284"/>
		<updated>2015-01-15T09:44:12Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Agentide Seadistamine Zabbix Serveri veebiliidesses */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalikud paketid. NB! Veenduge, et serverisse ei ole varasemalt installitud Apache2 või MySQL-server pakke, see võib probleeme tekitada. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jäta see meelde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasutan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, siis tuleb teil veateada, mis ütleb, et libc6 on vana versiooniga. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri sätteid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised read ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekitame kasutaja ja andmebaasi mis sai varem zabbix_server.confis kirjeldatud:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame mõne PHP sätte:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serveri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome aliase.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agendi apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliideses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, avaneb uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agendi IP ja Hostname (peab olema sama mis confi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuva mingi varasem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, masinatel läheb Monitoorimisserveris ilmumiseks natuke aega.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul agentid saavad ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86283</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86283"/>
		<updated>2015-01-15T09:42:21Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Zabbixi Agenti Paigaldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalikud paketid. NB! Veenduge, et serverisse ei ole varasemalt installitud Apache2 või MySQL-server pakke, see võib probleeme tekitada. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jäta see meelde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasutan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, siis tuleb teil veateada, mis ütleb, et libc6 on vana versiooniga. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri sätteid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised read ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekitame kasutaja ja andmebaasi mis sai varem zabbix_server.confis kirjeldatud:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame mõne PHP sätte:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serveri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome aliase.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agendi apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliidesses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, kuvab uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agenti IP ja Hostname (peab olema sama mis konfi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuda mingi varesem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, mesinad veel ei ilmu Monitoorimisserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul agentid saavad ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86282</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86282"/>
		<updated>2015-01-15T09:41:28Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Zabbix Serveri Paigaldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võtme, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalikud paketid. NB! Veenduge, et serverisse ei ole varasemalt installitud Apache2 või MySQL-server pakke, see võib probleeme tekitada. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jäta see meelde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndades Google Cloud Nodedes ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasutan:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, siis tuleb teil veateada, mis ütleb, et libc6 on vana versiooniga. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri sätteid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised read ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Tekitame kasutaja ja andmebaasi mis sai varem zabbix_server.confis kirjeldatud:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame mõne PHP sätte:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serveri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome aliase.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agenti apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliidesses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, kuvab uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agenti IP ja Hostname (peab olema sama mis konfi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuda mingi varesem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, mesinad veel ei ilmu Monitoorimisserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul agentid saavad ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86280</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86280"/>
		<updated>2015-01-15T09:37:25Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Zabbixi Server Paigaldus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbix Serveri Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalike pakette. NB! Veenduge, et serverisse ei ole varakult installitud Apache2 või MySQL-server pakke, see võib tekkitada probleeme. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jätta seda meetde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, selleks hetkeks teil on veateade, mis ütleb, et libc6 on vana versiooni. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri settinguid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakkime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JA tekkitame kasutaja ja andmebaasi mida varem kirjeldasime zabbix_server.confis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame paar PHP seadet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serviri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome alias.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agenti apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliidesses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, kuvab uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agenti IP ja Hostname (peab olema sama mis konfi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuda mingi varesem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, mesinad veel ei ilmu Monitoorimisserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul agentid saavad ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86275</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86275"/>
		<updated>2015-01-15T09:36:53Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Google Cloud DNS Seadistamine ja kirjete lisamine */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeeni nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Server Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalike pakette. NB! Veenduge, et serverisse ei ole varakult installitud Apache2 või MySQL-server pakke, see võib tekkitada probleeme. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jätta seda meetde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, selleks hetkeks teil on veateade, mis ütleb, et libc6 on vana versiooni. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri settinguid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakkime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JA tekkitame kasutaja ja andmebaasi mida varem kirjeldasime zabbix_server.confis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame paar PHP seadet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serviri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome alias.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agenti apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliidesses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, kuvab uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agenti IP ja Hostname (peab olema sama mis konfi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuda mingi varesem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, mesinad veel ei ilmu Monitoorimisserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul agentid saavad ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86270</id>
		<title>Zabbix ja Google Cloud</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Zabbix_ja_Google_Cloud&amp;diff=86270"/>
		<updated>2015-01-15T09:36:10Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: /* Sissejuhatus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Juri Kononov A31&amp;lt;br&amp;gt;&lt;br /&gt;
14.01.2015&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
Selle kirjutises paigaldame Zabbix Serveri ja seome selle kahe kliendiga, kus töötavad teenusserverid. Serverite platvormiks kasutame GoogleCloud VM.&amp;lt;br&amp;gt;&lt;br /&gt;
mon.planet.zz - monitoorimisserver (Ubuntu 14.10, f1-micro)&amp;lt;br&amp;gt;&lt;br /&gt;
apollo.planet.zz - esimene teenusserver (Debian, g1-small)&amp;lt;br&amp;gt;&lt;br /&gt;
bravo.planet.zz - teine server (Ubuntu 12.02, g1-small)&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Otsustasin oma projekti jaoks, et monitoorimisserveri jaoks piisab Google Cloud Serverist paketiga f-micro ja teenusserveriteks (veebipõhised serverid) g1-small.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;f1-micro&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 0.60 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;g1-small&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;Mälu:&amp;lt;/u&amp;gt; 1.70 GB&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;u&amp;gt;CPU arv:&amp;lt;/u&amp;gt; 1 tk.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zabbix on lihtne mugav ja multifunktsionaalse monitoorimistarkvara mis on ka vabavara. Konkreetse näite põhjal seadistame Zabbixi selleks, et jälgida koormust (CPU, Mälu, Võrk) ja serverite kättesaadavust.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;NB! selles näites reaalne domeeninimi on asendatud planet.zz&#039;iga&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Serveri ettevalmistus==&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logige oma Google kasutajaga või registreerige uus&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvage järgmine leht: https://console.developers.google.com/&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Tehke Uus Project, vajutades &amp;quot;Create Project&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Valige tehtud project kuvatud nimekirjast&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Vasakus pool menüüst valige &amp;quot;Compute&amp;quot; -&amp;gt; &amp;quot;Compute Engine&amp;quot; -&amp;gt; &amp;quot;VM Instances&amp;quot;&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Looge serverid vastavalt teie vajadusele, selle näite jaoks kasutame ühte f1-micro ja kahte g1-small serveri&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Projecti maksumuse arvutamiseks võib abiks olla &amp;quot;Google Cloud Platform Pricing Calculator&amp;quot;: https://cloud.google.com/products/calculator/&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Selleks, et serveriga ühendust saada vajuta serveri vastas oleva SSH märgi peale. Avab uus veebilehitseja aken, kus on SSH session.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud DNS Seadistamine ja kirjete lisamine==&lt;br /&gt;
&lt;br /&gt;
Kuidas seadistada Google Cloud DNS nullist saate lugeda siin:&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/?hl=en&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/update-name-servers&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Niimodi näeb Google SDK päring meie näite põhjal (P.S. selles näites reaalne domeini nimi on asendatud planet.zz iga) Additions:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;222.155.6.64&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e2.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e3.googledomains.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;ns-cloud-e4.googledomains.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;NS&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;ns-cloud-e1.googledomains.com. dns-admin.google.com. 4 21600 3600 1209600 300&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;SOA&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;apollo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;23.252.162.151&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;bravo.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;230.251.133.15&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 21600,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;mon.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;144.145.122.245&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;www.planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
]&lt;br /&gt;
[&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;14.15.6.4&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;A&amp;quot;&lt;br /&gt;
    },&lt;br /&gt;
    {&lt;br /&gt;
        &amp;quot;kind&amp;quot;: &amp;quot;dns#resourceRecordSet&amp;quot;,&lt;br /&gt;
        &amp;quot;name&amp;quot;: &amp;quot;planet.zz.&amp;quot;,&lt;br /&gt;
        &amp;quot;rrdatas&amp;quot;: [&lt;br /&gt;
            &amp;quot;1 aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt1.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;5 alt2.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt3.aspmx.l.google.com.&amp;quot;,&lt;br /&gt;
            &amp;quot;10 alt4.aspmx.l.google.com.&amp;quot;&lt;br /&gt;
        ],&lt;br /&gt;
        &amp;quot;ttl&amp;quot;: 86400,&lt;br /&gt;
        &amp;quot;type&amp;quot;: &amp;quot;MX&amp;quot;&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Server Paigaldus==&lt;br /&gt;
Ühendame mon.planet.zz serveriga (SSH nupp paremal pool serverite nimekirjas)&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Installime Zabbix serveri ja vajalike pakette. NB! Veenduge, et serverisse ei ole varakult installitud Apache2 või MySQL-server pakke, see võib tekkitada probleeme. NB! Instaleerimise käigus sa pead sisestama MySQL-Serveri root kasutaja parooli, kindlaste jätta seda meetde või pane kuhugi kirja:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install php5-mysql&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
dpkg -i zabbix-server-mysql_2.4.3-1+trusty_amd64.deb&lt;br /&gt;
dpkg -i zabbix-frontend-php_2.4.3-1+trusty_all.deb&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kui te installite Zabbix Serveri Debian OS-i siis, selleks hetkeks teil on veateade, mis ütleb, et libc6 on vana versiooni. Selle probleemi lahendamiseks käivitage käsk:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena, muudame Zabbix serveri settinguid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_server.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_server.conf-i failis leia järgmised ja vaheta sinu jaoks sobivaks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
DBName=zabbix&lt;br /&gt;
DBUser=zabbix&lt;br /&gt;
DBPassword=sinu_parool_on_siis&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Järgmisena pakkime lahti SQL backupid.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd /usr/share/zabbix-server-mysql/&lt;br /&gt;
gunzip *.gz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ühendame MySQL Serveriga&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u root -p&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
JA tekkitame kasutaja ja andmebaasi mida varem kirjeldasime zabbix_server.confis:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
create user &#039;zabbix&#039;@&#039;localhost&#039; identified by &#039;sinu_parool_on_siis&#039;;&lt;br /&gt;
create database zabbix;&lt;br /&gt;
grant all privileges on zabbix.* to &#039;zabbix&#039;@&#039;localhost&#039;;&lt;br /&gt;
flush privileges;&lt;br /&gt;
exit;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Impordime SQL Dumpid:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; schema.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; images.sql&lt;br /&gt;
mysql -u zabbix -p zabbix &amp;lt; data.sql&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame paar PHP seadet:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/php5/apache2/php.ini&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
php.ini failis leia ja muuda järgmised kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
post_max_size = 16M&lt;br /&gt;
max_execution_time = 300&lt;br /&gt;
max_input_time = 300&lt;br /&gt;
date.timezone = &amp;quot;Europe/Riga&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Veenduge, et teie serviri TimeZone on sama mis selles konfiguratsiooni failis.&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime conf faili näidisfailist ja muudame:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php&lt;br /&gt;
nano /etc/zabbix/zabbix.conf.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix.conf.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$DB[&#039;DATABASE&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;USER&#039;] = &#039;zabbix&#039;;&lt;br /&gt;
$DB[&#039;PASSWORD&#039;] = &#039;sinu_parool_on_siis&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kopeerime Apache config faili apache kausta ja loome alias.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf&lt;br /&gt;
a2enconf zabbix.conf&lt;br /&gt;
a2enmod alias&lt;br /&gt;
service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame failis /etc/default/zabbix-server &lt;br /&gt;
START=yes -iks&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/default/zabbix-server&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Käivitame server&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
service zabbix-server start&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Zabbixi Agenti Paigaldus==&lt;br /&gt;
Installime agenti apollo.planet.zz ja bravo.planet.zz serveritesse&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Lisame source.lists faili kirjed:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/apt/sources.list&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sources.list lõppu:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Zabbix Application PPA&lt;br /&gt;
deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame PPA võti, et server usaldaks allikat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
agenti&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
apt-get install zabbix-agent&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Mõndates Google Cloud Nodides ei saa kasutada võõraid PPA servereid. Selleks, et ilma PPA serverita installida teenust kasuta:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
apt-get update&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget http://repo.zabbix.com/zabbix/2.4/ubuntu/pool/main/z/zabbix/zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
dpkg -i zabbix-agent_2.4.3-1+trusty_i386.deb&lt;br /&gt;
apt-get -f install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muudame agenti kofiguratsioone:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
nano /etc/zabbix/zabbix_agentd.conf&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
zabbix_agentd.conf failis leida ja asendada sobivaks:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Server=mon.planet.zz&lt;br /&gt;
Hostname=siia_pange_õige_masina_hostname_ilma_planet.zz&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Agentide Seadistamine Zabbix Serveri veebiliidesses==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kuvame veebiliides aadressil: http://planet.zz/zabbizx&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Logime Sisse. Kasutajanimi: admin Parool: zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Üleval menüüs &amp;quot;Configuration&amp;quot; -&amp;gt; &amp;quot;Hosts&amp;quot; -&amp;gt; &amp;quot;Zabbix Servers&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Seal vajutame Zabbix Serveri peale, kuvab uus aken&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Muudame agenti IP ja Hostname (peab olema sama mis konfi failis oli määratud)&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;Kui on vaja masinaid juurde teha, kuda mingi varesem masin ja all vali &amp;quot;Clone&amp;quot;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Kuna kasutame Google Cloude VM, mesinad veel ei ilmu Monitoorimisserveris.&lt;br /&gt;
&lt;br /&gt;
==Google Cloud Firewall Settings==&lt;br /&gt;
Nüüd me peame avama pordid selleks, et tenused saaksid omavahel ühendust.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Agent masinate jaoks (apollo.planet.zz ja bravo.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10050&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;&amp;lt;u&amp;gt;Monitoorimisserveri jaoks (mon.planet.zz):&amp;lt;/u&amp;gt;&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b&amp;gt;1. Google Developer Consolis VM Instances nimekirjas klikime vastava serveri võrgu adapteri peale (vaikimise nimi on &amp;quot;default&amp;quot;)&lt;br /&gt;
&amp;lt;li&amp;gt;2. Firewall rules alla vajutame &amp;quot;Create new&amp;quot;&lt;br /&gt;
&amp;lt;li&amp;gt;3. &amp;quot;Name&amp;quot; ja &amp;quot;Discription&amp;quot; paneme Zabbix-Agent &amp;quot;Protocols &amp;amp; Ports&amp;quot;: tcp:10051&lt;br /&gt;
&amp;lt;li&amp;gt;4. Vajutame &amp;quot;Save&amp;quot;. Ühe minuti jooksul avatakse port.&lt;br /&gt;
&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Maksimum viie minuti jooksul agentid saavad ühendust Zabbix serveriga. Saate kontrollida seda veebiliideses: http://mon.planet.zz/zabbix&amp;lt;/b&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
&lt;br /&gt;
Zabbix on mugav ja lihtne monitoorimistarkvara väga lihtsa paigaldamisega ja seadistamisega, aga Google Cloud eripärade pärase see protsess võib natuke raskemaks minna. Selles artiklis aga lahendasime enamus neid eripärasid ära.&lt;br /&gt;
&lt;br /&gt;
==Viited==&lt;br /&gt;
&amp;lt;li&amp;gt;https://www.zabbix.com/documentation/2.4/&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/instances&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/compute/docs/quickstart&lt;br /&gt;
&amp;lt;li&amp;gt;https://cloud.google.com/dns/docs&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine&amp;diff=85844</id>
		<title>Linuxi administreerimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine&amp;diff=85844"/>
		<updated>2015-01-12T07:52:07Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Üldinfo=&lt;br /&gt;
ECTS: 4&lt;br /&gt;
Hindamisviis: Eksam&lt;br /&gt;
&lt;br /&gt;
==Õppejõud==&lt;br /&gt;
Margus Ernits&lt;br /&gt;
&lt;br /&gt;
Katrin Loodus&lt;br /&gt;
&lt;br /&gt;
=Eeldused ja sihtgrupp=&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide administreerimine ja sidumine (Rangelt soovituslik). Osadmin aines loetava oskamine on antud aine õppimise eelduseks. ÕISis on see eeldus märgitud soovituslikuks, kuna igal aastal on paar inimest, kes suudavad mõlemad ained korraga läbida ja on antud vallas väga pädevad.&lt;br /&gt;
Linuxi administraatori kursus on mõeldud tugeva infotehnoloogilise põhjaga arvuti-spetsialistile.&lt;br /&gt;
Kursuse rõhk on eelkõige võrguhalduril, kelle tööülesannete hulka kuulub igapäevane serverite, võrgu jms hooldus, konfigureerimine ja uute seadmete installatsioon.&lt;br /&gt;
&lt;br /&gt;
=Eesmärk ja sisu=&lt;br /&gt;
&lt;br /&gt;
Kursuse esimeses osas õpitakse tundma Linux süsteemi toimimist, antakse ülevaade administreerimistoimingute automatiseerimisest shelli skriptide abil ja omandatakse praktiline käsufailide koostamise kogemus.&lt;br /&gt;
&lt;br /&gt;
Teises osas õpitakse paigaldama ja konfigureerima erinevaid võrguteenuseid. Kursuse teise osa alguses korratakse taseme ühtlustamiseks TCP/IP võrgu põhialuseid.&lt;br /&gt;
&lt;br /&gt;
=Õpiväljundid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Loengud=&lt;br /&gt;
2014 - Kaugõppe loengute ja praktikumide videosalvestused: https://echo360.e-ope.ee/ess/portal/section/167195da-3461-4415-b633-189e00ac1ee9&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/847883e5-78b3-4c99-9ea9-327ff16636c6?ec=true Kaguõppe esimene loeng 17.oktoober.2014.a. 18:00]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/f14263b1-f8e9-425f-a4a8-a98b864a0a22 Videoloeng Puppet paigaldamisest 17.oktoober.2014.a. ]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/3c77fec2-cbf1-4d10-be53-aeb0fe7ddd89 Linuxi administreerimine (sügis 2014) kaugõpe 7. november 2014.a. 14:00 Puppet ]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/b7853068-9089-45b3-8219-89404646b38f Linuxi administreerimine (sügis 2014) kaugõpe, 28. november 2014.a. 14:00 ]&lt;br /&gt;
&lt;br /&gt;
1. Sissejuhatav loeng eeldustest [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng01%20-%20Sissejuhatus%20ainesse%20Linux%20administreerimine%20-%202014.pdf Sissejuhatus Loeng 1]&lt;br /&gt;
&lt;br /&gt;
1.1. Kordamine Osadmin [http://elab.itcollege.ee:8000/Linux-Basics.mm]&lt;br /&gt;
&lt;br /&gt;
2. Linux süsteemi põhilised komponendid [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/2014/loeng02%20-%20Linux%20s%c3%bcsteemide%20haldamine%20-%202014.pdf Linux haldamine Loeng 2]&lt;br /&gt;
&lt;br /&gt;
3. Linux süsteemi haldamine puppet abil I [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng03%20-%20Linux%20s%c3%bcsteemide%20haldamine%20-%202014.pdf Linux haldamine Loeng 3]&lt;br /&gt;
&lt;br /&gt;
4. Linux süsteemi haldamine puppet abil II [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng04%20-%20Linux%20s%c3%bcsteemide%20haldamine%20II%20-%202013%20.pdf Linux haldamine Loeng 4]&lt;br /&gt;
&lt;br /&gt;
5. Linux süsteemi haldamine puppet abil III [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng05%20-%20Linux%20s%c3%bcsteemide%20haldamine%20III%20-%202013%20.pdf Linux haldamine Loeng 5]&lt;br /&gt;
&lt;br /&gt;
5.1 Puppeti seadistamine passenger mooduli abil [[Puppet - passenger]]&lt;br /&gt;
&lt;br /&gt;
5.2 Puppet tüübid [http://docs.puppetlabs.com/references/latest/type.html]&lt;br /&gt;
&lt;br /&gt;
5.3 [[Puppet näited]]&lt;br /&gt;
&lt;br /&gt;
Puppeti teise loengu video: http://elab.itcollege.ee:8000/linux-admin/pupppet-algus.ogv&lt;br /&gt;
&lt;br /&gt;
=Praktikumid=&lt;br /&gt;
&lt;br /&gt;
==Esimene praktikum - Ubuntu Serveri ja kliendi paigaldamine ning kordamine==&lt;br /&gt;
* Paigaldage &#039;&#039;&#039;Ubuntu Linux Server&#039;&#039;&#039; süsteem VirtualBox abil&lt;br /&gt;
**RAM 512MB&lt;br /&gt;
**HDD dynamicly allocated 8GB&lt;br /&gt;
**2 Võrgukaarti NIC1 - NAT (eth0 - Ubuntus) ja NIC2 - HostOnly (eth1 - Ubuntus)&lt;br /&gt;
**Logige serverisse sisse ja seadistage võrk failis /etc/network/interfaces (liidese eth1 ip aadress 192.168.56.200). &lt;br /&gt;
***Abiinfo [[Ubuntu server võrgu seadistamine]] ja [[VirtualBoxi võrgud]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
  address 192.168.56.200&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Paigaldage openssh server, kui te seda installi käigus ei teinud (apt-get update &amp;amp;&amp;amp; apt-get install ssh)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server 12.04.1 LTS ISO (64bit) http://elab.itcollege.ee:8000/ubuntu-12.04.1-server-amd64.iso&lt;br /&gt;
&lt;br /&gt;
Eelduste kontrollimise test harjutamiseks: http://goo.gl/73xBZ&lt;br /&gt;
Kes tunneb, et test on &#039;&#039;&#039;liiga keeruline&#039;&#039;&#039;, peab &#039;&#039;&#039;kaaluma&#039;&#039;&#039; aine deklareerimise asemel &#039;&#039;&#039;Osadmin aine (mis on soovituslik eeldus) läbimist&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu Desktop Linux&#039;&#039;&#039; paigaldamine (Võib paigaldada ka mõne muu disrtibutsiooni desktop masina, kuna seda läheb meil niikuinii hiljem vaja)&lt;br /&gt;
**Memory 1024MB&lt;br /&gt;
**HDD 16GB (või 8GB) Dynamic disk&lt;br /&gt;
**Network&lt;br /&gt;
**Video Memory 64MB 3D acceleration sisse&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutamiseks valmis masinad: [http://elab.itcollege.ee:8000/ubuntu-server-64.ova server 64bit] ja [http://elab.itcollege.ee:8000/ubuntu-desktop-64.ova klient 64bit], [http://elab.itcollege.ee:8000/UbuntuServer32bit.ova server 32bit] ja [http://elab.itcollege.ee:8000/UbuntuDesktop32bit.ova klient 32bit]&#039;&#039;&#039; (Kõigil masinatel on user:student password:student)&lt;br /&gt;
&lt;br /&gt;
Pärast paigaldamist seadistada [https://wiki.itcollege.ee/index.php/OpenSSH:_v%C3%B5tmetega_autentimine key based autentimisega] serverisse sisenemine. (tööjaamast saab serveris käske käivitada)&lt;br /&gt;
&lt;br /&gt;
==Teine ja kolmas praktikum - Eeldustetest ja kordamine==&lt;br /&gt;
&lt;br /&gt;
Kordamiseks leiate vajalikku infot [https://wiki.itcollege.ee/index.php/Category:Operatsioonis%C3%BCsteemide_administreerimine_ja_sidumine Operatsioonisüsteemide administreerimise ja sidumise] aine vikist. &lt;br /&gt;
&lt;br /&gt;
[http://goo.gl/AFGfoV Eeldustetest 1]&lt;br /&gt;
&lt;br /&gt;
[http://goo.gl/F0PiWK Eeldustetest 2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux keskhaldus puppet baasil (ÕISis LABOR 1)==&lt;br /&gt;
&lt;br /&gt;
Praktikumis paigaldame puppet serveri (master) ja kliendi.&lt;br /&gt;
&lt;br /&gt;
Näiteülesanded kaitsmiseks&lt;br /&gt;
&lt;br /&gt;
1. Loo puppet abil fail /etc/issue sisuga KALA&lt;br /&gt;
&lt;br /&gt;
2. Loo puppet abil kasutaja polekala, kodukaustaga /home/polekala, shelliga /bin/zsh ( tee ka paki zsh paigaldus)&lt;br /&gt;
&lt;br /&gt;
3. Lisa nodele class tarkvara, mis paigaldab htop, bpython pakid&lt;br /&gt;
&lt;br /&gt;
4. Loo nodele class eemalda, mis eemaldab paki cowsay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Viimane ülesanne on igal ühel erinev.&lt;br /&gt;
&lt;br /&gt;
5.1 Loo serverisse kasutaja kala ja tee talle ssh key. Seadista kliendiarvuti selliselt, et paigaldataks pakk ssh ja lisataks root kasutajale kliendis loodud ssh public key.&lt;br /&gt;
&lt;br /&gt;
5.2 Paigalda kliendi arvutisse ntp server ja määra ntp serveriteks ntp.eenet.ee ja ntp.ut.ee&lt;br /&gt;
&lt;br /&gt;
5.3 Lisa kliendi arvutisse apache2 veebiserver koos virtualhostiga www.planet.zz, (failis /var/www/www.planet.zz/index.html on rida www.planet.zz)&lt;br /&gt;
Apache konfis peab olema ServerName www.planet.zz ja sites-enabled all sait www.planet.zz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Kaitsmiseks ülesanne&lt;br /&gt;
&lt;br /&gt;
* Paigalda pakk zsh&lt;br /&gt;
* Loo kasutaja SINUKAJUTAJANIMI EIK-s ja lisa ta users gruppi (loo grupp) ja säti tema shelliks zsh&lt;br /&gt;
* Lisa server rak.planet.zz puppetiga hallatavate masinate nimekirja&lt;br /&gt;
* Loo rak.planet.zz serverisse veebileht, mis reageerib nimele www.planet.zz ja väljastab esilehel phpinfo. &amp;lt;?php phpinfo(); ?&amp;gt; faili index.php (seda kõike puppet abil)&lt;br /&gt;
* Loo rak.planet.zz serverisse veebileht, mis reageerib nimele sales.planet.zz ja väljastab intex.html sisuga sales.planet.zz&lt;br /&gt;
* Loo manifest, mis paigaldab rak.planet.zz serverisse webmin tarkvara (puppet abil)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Puppet Examples]]&lt;br /&gt;
&lt;br /&gt;
==Keskne logiserver (ÕISis LABOR 2)==&lt;br /&gt;
Labor 2 teema valib tudeng ise. Kui endale ühtegi ideed pähe ei tule, siis soovitan teha logiserveri laborit.&lt;br /&gt;
Labor 2 üheks võimalikuks teemaks on keskse logihalduse lahenduse loomine&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine]]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~mernits/Linux%20administreerimine/Arnus%20-%20keskne%20logilahendus.pdf  Lõputöö logihalduse teemal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdstash.blogspot.com/2013/01/installing-logstash-as-syslog-server-on.html&lt;br /&gt;
&lt;br /&gt;
==Probleemide lahendamise hindid==&lt;br /&gt;
http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=www.itcollege.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2014=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[testdisk]] - Marek Lepla kettajagude taastamine&lt;br /&gt;
&lt;br /&gt;
[[Miradore]] http://www.miradore.com Ragnar Luup&lt;br /&gt;
&lt;br /&gt;
[[foreman]] http://theforeman.org/&lt;br /&gt;
&lt;br /&gt;
[[hydra]]&lt;br /&gt;
&lt;br /&gt;
[[Security Onion]]&lt;br /&gt;
&lt;br /&gt;
[[Moloch]] - https://github.com/aol/moloch&lt;br /&gt;
&lt;br /&gt;
[[Netdisco2]] - Kristjan Hinn, AK31&lt;br /&gt;
&lt;br /&gt;
[[Bacula paigaldamine ja esmane seadistamine]] - Deniss Krajuhhin, AK31&lt;br /&gt;
&lt;br /&gt;
[[CAINE Linux]] http://www.caine-live.net/&lt;br /&gt;
&lt;br /&gt;
[[Nagios 4.0.8]] - Priit Varul A31&lt;br /&gt;
&lt;br /&gt;
[[ip korraldus Linuxis]] http://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax/&lt;br /&gt;
&lt;br /&gt;
[[nessus]]&lt;br /&gt;
&lt;br /&gt;
[[BRO]]  https://www.bro.org/&lt;br /&gt;
&lt;br /&gt;
[[OSSEC]]&lt;br /&gt;
&lt;br /&gt;
[[ISPconfig]] - Maarja-Liisa Tammepõld&lt;br /&gt;
&lt;br /&gt;
[[Ajenti]] - Henri Ots&lt;br /&gt;
&lt;br /&gt;
[[OpenPanel]] - Siim Pääro, AK31&lt;br /&gt;
&lt;br /&gt;
[[ispCP]] - Günther Veidenberg&lt;br /&gt;
&lt;br /&gt;
[[VHCS]]&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine V2]] - Kristjan Indlo&lt;br /&gt;
&lt;br /&gt;
[[Bareos]] - Kristjan Indlo&lt;br /&gt;
&lt;br /&gt;
[[Docker]] - Üllar Seerme&lt;br /&gt;
&lt;br /&gt;
Muu Open Source panel/server config software.&lt;br /&gt;
&lt;br /&gt;
[[pidstat]] http://www.thegeekstuff.com/2014/11/pidstat-examples/&lt;br /&gt;
&lt;br /&gt;
[[Galera]] - Gert Vaikre A31&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2012=&lt;br /&gt;
&lt;br /&gt;
Võib valida keerulisemaid teemasid ka [[Osadmin referaadi teemad]] lehelt.&lt;br /&gt;
&lt;br /&gt;
[[zsh]] - pole algajale&lt;br /&gt;
&lt;br /&gt;
Mida uurida &lt;br /&gt;
&lt;br /&gt;
Prompt&lt;br /&gt;
&lt;br /&gt;
http://zshwiki.org/home/config/prompt&lt;br /&gt;
&lt;br /&gt;
http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/&lt;br /&gt;
&lt;br /&gt;
.zshrc&lt;br /&gt;
&lt;br /&gt;
for &lt;br /&gt;
&lt;br /&gt;
if &lt;br /&gt;
&lt;br /&gt;
[[while]] HN AK-31&lt;br /&gt;
&lt;br /&gt;
jne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[exFAT vs Linux]] - Kalju Hõbemäe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[CentOS Server]] --- teeb Oliver Naaris&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Superb Mini Server]] --- Mark-Erik Mogom, Andrus Dei &lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
DNS, samba, LDAP, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Oracle Linux]]&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Suse Linux]]&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba seadistamine&lt;br /&gt;
&lt;br /&gt;
[[OpenLDAP Ubuntu Serveril]] - Tarmo Suurmägi, Taavi Sannik, Harri Uljas&lt;br /&gt;
&lt;br /&gt;
[[Zentyal SAMBA4]] --- Lang &amp;amp; Lihten A31&lt;br /&gt;
&lt;br /&gt;
Samba4 domeenikontrolleri seadistamine ja ubuntu/fedora/muu süsteem autentimise seadistamine kasutades uusi vahendeid&lt;br /&gt;
&lt;br /&gt;
[[Apt-yum/dpkg-rpm käskude lühivõrdlus]] - Teet Saar A32&lt;br /&gt;
&lt;br /&gt;
[[Ophcrack]] - teeb Kristo Kapten&lt;br /&gt;
&lt;br /&gt;
[[rancid]] - Meelis Kurnikov, Aive Haavel AK31&lt;br /&gt;
&lt;br /&gt;
[[zenoss]] - Kristjan Vaik&lt;br /&gt;
&lt;br /&gt;
[[Apache autentimine LDAP&#039;iga]] - Rauno Lehiste&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2013=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Linux failisüsteemi jõudluse mõõtmine]]&lt;br /&gt;
&lt;br /&gt;
[[passenger]]&lt;br /&gt;
&lt;br /&gt;
[[NFTables]]&lt;br /&gt;
&lt;br /&gt;
[[Ipcop]] - saab kaasajastada&lt;br /&gt;
&lt;br /&gt;
[[suricata]] http://www.openinfosecfoundation.org/index.php/download-suricata - Martin Leppik ja Randel Raidmets 12.12.2013&lt;br /&gt;
&lt;br /&gt;
[[snort]] http://www.snort.org/ &lt;br /&gt;
&lt;br /&gt;
[[Owncloud]] - Tõnu Erm AK31&lt;br /&gt;
&lt;br /&gt;
[[Linuxi administreerimine - Labor 2 (keskse logihalduse rakendamine) protokoll]] - Sten Aus 28.11.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine Rsyslog näitel]] - Kimmo Lillipuu, Kaarel Kuurmann, Heigo Punapart 18.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logihalduse tarvis kliendile Rsyslogi paigladmaine ja seadistamine puppeti abil ]] - Indrek Mitt, Priidu Niit 19.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Nagios 3.5]] - Piia Ploovits, Sandra Sirel, Kristian Kivimägi, Grete Maisla 19.12.2013&lt;br /&gt;
&lt;br /&gt;
[[MySecureShell - SecureFTP]] - Kalle Kadakas 20.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskne logiserver]] - Tauri Jaanus 25.12.2013&lt;br /&gt;
&lt;br /&gt;
[[ISPConf 3 Ubuntu serverile 13.04]] - Ülo Vardja ja Aare Uibomäe 04.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Bind9 nimeserver (puppet baasil)]] - Liis Mironova, Tarmo Tüür 06.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Pure-FTPd]] - Maris Kuusik 07.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Logiserver, mis kogub võrgust kokku mikrotik ruuteri logid ]] - Lauri Rüütli ja Tõnu Ruut 07.01.14&lt;br /&gt;
&lt;br /&gt;
[[PHORONIX TEST SUITE]] - Tammo Oolup 08.01.2013&lt;br /&gt;
&lt;br /&gt;
[[Conky]] - Kristjan Karu 09.01.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logihalduse süsteem Splunk baasil]] - Veiko Virk 10.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Keskne logihaldus Rsyslog ja SEC näitel]] - Kristjan Rõõm, Viljar Rooda 10.01.2014&lt;br /&gt;
&lt;br /&gt;
[[SaltStack]] - Vjatšeslav Jertsalov 11.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Zabbix 2.2]] - Dineta Mahno 12.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Labor 2: Keskne logiserver (Nxlog)]] - Kaarel Väinaste ja Rasmus Tetsmann 13.01.2014&lt;br /&gt;
&lt;br /&gt;
=Eksamist=&lt;br /&gt;
Eksam kkaugõppele 11. jaanuar 2015.a. http://goo.gl/xJr0Td&lt;br /&gt;
&lt;br /&gt;
Eksamiks tasub tutvuda&lt;br /&gt;
&lt;br /&gt;
[[Kustutatud failide taastamine Ubuntus]]&lt;br /&gt;
&lt;br /&gt;
IP aadressi muutmine&lt;br /&gt;
&lt;br /&gt;
Kasutaja parooli ülekrijutamine (root parooli pole)&lt;br /&gt;
&lt;br /&gt;
Eksamil veenduge, et teil on õige puppet versioon (3.7) Paljudel jäi eelmine kord peale repode lisamist&lt;br /&gt;
apt-get update tegemata&lt;br /&gt;
&lt;br /&gt;
Eksami ajal saab veel kaitsta laboreid, kuid soovitav on need enne eksamit ära kaitsta, kuna eksam on päris pingeline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Linux eksam on praktiline, koosneb neljast osast:&lt;br /&gt;
&lt;br /&gt;
1. Puppet abil tuleb teha lihtsaid asju (kasutaja, kaust/fail teatud sisu ja õigustega, paigaldada pakke) 10p 10min&lt;br /&gt;
&lt;br /&gt;
2. Puppet abil teenuse seadistamine keerulisem 15p 15min (kui apache seadistamine, siis eemaldage paki apache kirjeldus)&lt;br /&gt;
&lt;br /&gt;
3. Linux paigalduse parandamine (lihtne) 15p 10min &lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 9p 25min&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Näiteülesanded: 10min&lt;br /&gt;
* Loo kasutaja kjk212 koos kodukasutaga&lt;br /&gt;
* Paigalda pakk apache2&lt;br /&gt;
* Paigalda pakk htop&lt;br /&gt;
* Tekita fail, mille sisu on selle ülesande tekst asukohta /var/eksam/yl1.txt&lt;br /&gt;
* Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigused selliselt, et kasutaja saab kõike teha ja grupp lugeda/kirjutada. Teised ei saa midagi teha.&lt;br /&gt;
&lt;br /&gt;
2. Näiteküsimused 15min&lt;br /&gt;
* Paigalda www.planet.zz virtualhost (nagu aine wikis kirjas)&lt;br /&gt;
* Paigalda ntp teenus (aine wikist)&lt;br /&gt;
* Paigalda BIND teenus (aine wikist) http://enos.itcollege.ee/~mernits/Linux%20administreerimine/bind.ogv [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Linux paigalduse parandamine (lihtne) 10min&lt;br /&gt;
* Teil ununes root parool ära ja student kasutaja pole administraatorite grupis. (vana admin läks töölt ära ja parooli keegi ei mäleta)&lt;br /&gt;
* Teie server tõsteti valesse VLANi (virtualboxis teise võrku)&lt;br /&gt;
* Teie server tõsteti teise võrku, mille IP on teine ja võrgu administraator unustas teile seda öelda ja läks puhkusele (tehke nii, et töötaks)&lt;br /&gt;
* Praktikal olev tudeng rikkus ära faili, kus määratakse alglaadimisel ühendatavad kettajaod ja failisüsteemid&lt;br /&gt;
* Praktikal olev tudeng tegi katki puppet paigalduse (ja on endaga täitsa rahul) Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 25min&lt;br /&gt;
* Praktikal olev tudeng rikkus ära kõvaketta kettajagude tabeli. Taastage süsteem.&lt;br /&gt;
* Praktikal olev tudeng kustustas ühelt kettalt palju pilte ja kettajagude tabeli. Taastage pildid. http://enos.itcollege.ee/~mernits/Linux%20administreerimine/linux-eksam.vmdk&lt;br /&gt;
* Praktikal olev tudeng &amp;quot;konfigureeris&amp;quot; ehk saboteeris teie labor 2 teenuse ära - Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Linuxi_administreerimine_eksamiabi_2014&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=Laborimaterjalid 201 NB See on ajalooline info!=&lt;br /&gt;
&lt;br /&gt;
Teha apt -  yum ja dpkg - rpm vastavustabel. dpkg ja apt korraldused leiab [http://elab.itcollege.ee:8000/Linux-Basics.mm Linux-Basics mindmapist]&lt;br /&gt;
&lt;br /&gt;
Parim töö annab 7p, järgmised 5p (piisavalt põhjalikud ja erinevad)&lt;br /&gt;
&lt;br /&gt;
Ebapiisavad vastavustabelid, mis sarnanevad üksteisele punkte ei saa.&lt;br /&gt;
&lt;br /&gt;
Kui su tabel on ilma vigadeta, kuid mitte parimate sead siis saad 1-2p.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri BIND9 paigaldamine.&lt;br /&gt;
&lt;br /&gt;
*Mõtle välja domeenimini&lt;br /&gt;
*Paigalda nimeserver bind9&lt;br /&gt;
*Seadista oma domeen&lt;br /&gt;
**www.domeen&lt;br /&gt;
**ns.domeen&lt;br /&gt;
**sales.domeen&lt;br /&gt;
**seadista oma kliendimasin kasutama uut nimeserverit&lt;br /&gt;
&lt;br /&gt;
NB: enne kaitsmist lugeda läbi http://kuutorvaja.eenet.ee/wiki/DNS&lt;br /&gt;
&lt;br /&gt;
Labori üks näide [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
Praktikumi salvestus http://echo360.e-uni.ee/ess/echo/presentation/a828b6af-8caf-4319-b594-5d6bfed04a70&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; peab töötama nii nimede lahendamine läbi teie nimeserveri kui ka reverse lookup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Veebiserveri apache2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
*Loo veebisaidid www.domeen ja sales.domeen (ehk oma DNS labori nimedele vastavad veebisaidid)&lt;br /&gt;
Praktikumi salvestus: http://echo360.e-uni.ee/ess/echo/presentation/0945a764-0305-48ec-8082-4e57a23cc536&lt;br /&gt;
*Seadist HTTPS nendele saitidele (vajadusel loo uus ip alias ja muuda nimeserveris olevat kirjet, et TLS nimed viitaks erinevatele IP aadressidele)&lt;br /&gt;
*Abiks on loeng: http://enos.itcollege.ee/~mernits/infrastruktuur/loeng04%20-%20Veebiserver.odp ja labor: https://wiki.itcollege.ee/index.php/Veebiserveri_labor_v.2&lt;br /&gt;
*Paigalda WordPress vastavalt juhendile: http://goo.gl/6XQ0U&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; peab töötama veebiserververi apache2 pealt 2 veebilehte ning wordpress. Wordpressile peab olema paigaldatud super cache ning lisaks peab töötama varnish. Seejuures wordpress on seadistatud pordile 80 ja wordpress pordil 8080. Lehe toimivust testige enne kaitsmist ab vahendiga, kus -n 1000 ja -t 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 7&#039;&#039;&#039;&lt;br /&gt;
Samba share-i välja jagamine. &lt;br /&gt;
&lt;br /&gt;
*Loo share, mis on ligipääsetav vaid kasutajatele, kes kuuluvad lab gruppi. Vajalik on ka share-ile kirjutamisõigus (saab kausta luua). &lt;br /&gt;
* Seadista samba abil kasutajate kodukaustadele ligipääsemine. Iga kasutaja peab ligi pääsema enda kodukaustale. &lt;br /&gt;
&lt;br /&gt;
*Abiks on viki artiklid : https://wiki.itcollege.ee/index.php/Failiserver_Samba_labor_2 ja https://wiki.itcollege.ee/index.php/Lihtne_samba_install&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; on vajalik share-i olemasolu, mis on ligipääsetav ning kirjutatav (võimalik luua kataloogi) ainult lab gruppi kuuluvatele kasutajatele ning lab gruppi mitte kuuluvad kasutajad ei tohi sinna ligi pääseda. &lt;br /&gt;
Lisaks peavad kasutajad pääsema ligi oma kodukaustale, sõltumata sellest, kas ta kuulub lab gruppi või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labor 1&#039;&#039;&#039;&lt;br /&gt;
*Veebiserver ja virtualhostid&lt;br /&gt;
*DNS&lt;br /&gt;
*e-post&lt;br /&gt;
*iptables&lt;br /&gt;
*samba&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labor 2&#039;&#039;&#039;&lt;br /&gt;
*LDAP või Samba4 - LDAP Teet Saar, Kullo-Kalev Aru&lt;br /&gt;
*Puppet või chef&lt;br /&gt;
*PAM&lt;br /&gt;
*Puppet (Ubuntus) - Kristo Kapten&lt;br /&gt;
*[[Samba(windows domeenis fileserver)]] - Marko Kurs&lt;br /&gt;
*[[TLS termineerimine nginx abil]] - Sander Arnus, Sander Saveli&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85842</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85842"/>
		<updated>2015-01-12T07:49:39Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
1) Luua Nagiosele kasutaja ning grupp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
root@nagios [~]# useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
root@nagios [~]# passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
root@nagios [~]# groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
root@nagios [~]# usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
root@nagios [~]# usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Nagiose ja pluginate allalaadimine&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
root@nagios [~]# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Kompileerime ja paigaldame Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
root@nagios [~]# tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
root@nagios [~]# cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
root@nagios [~]# ./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
root@nagios [~]# make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
root@nagios [~]# make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
root@nagios [~]# make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
root@nagios [~]# make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
root@nagios [~]# make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
root@nagios [~]# nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@nagios [~]# /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
root@nagios [~]# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
root@nagios [~]# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
root@nagios [~]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
root@nagios [~]# service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
root@nagios [~]# tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
root@nagios [~]# cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
root@nagios [~]# ./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
root@nagios [~]# make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
root@nagios [~]# make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
root@nagios [~]# a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
root@nagios [~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
root@nagios [~]# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
root@nagios [~]# service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# useradd nagios&lt;br /&gt;
root@desktop [~]# passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pluginate allalaadimine #&lt;br /&gt;
root@desktop [~]# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
root@desktop [~]# tar -xzvf nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# cd nagios-plugins-1.5&lt;br /&gt;
root@desktop [~]# ./configure &lt;br /&gt;
root@desktop [~]# make&lt;br /&gt;
root@desktop [~]# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# chown nagios.nagios /usr/local/nagios&lt;br /&gt;
root@desktop [~]# chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# cd /tmp&lt;br /&gt;
root@desktop [~]# wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
root@desktop [~]# cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# ./configure&lt;br /&gt;
root@desktop [~]# make all&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Paigaldame NRPE plugin daemoni ja näite daemoni konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# make install-plugin&lt;br /&gt;
root@desktop [~]# make install-daemon&lt;br /&gt;
root@desktop [~]# make install-daemon-config&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Paigaldame NRPE daemoni xinetd all nagu teenuse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# make install-xinetd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Avame /etc/xinetd.d/nrpe faili ja lisame monitooringu serveri IP&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
only_from = 127.0.0.1 localhost &amp;lt;nagios_ip_address&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10) Testime et NRPE Daemon lokaalselt töötab&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# netstat -at | grep nrpe&lt;br /&gt;
&lt;br /&gt;
tcp        0      0 *:nrpe                      *:*                         LISTEN&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
11) Kontrollime check_nrpe kas väljund tuleb õige&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# /usr/local/nagios/libexec/check_nrpe -H localhost&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==SERVERIL NRPE plugina paigaldus==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# cd /tmp&lt;br /&gt;
root@desktop [~]# wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
1) Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
root@desktop [~]# cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Kompileerimine ja paigaldame NRPE addoni&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# ./configure&lt;br /&gt;
root@nagios [~]# make all&lt;br /&gt;
root@nagios [~]# make all-daemon&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Testime kas check_nrpe töötab monitooritava arvuti peal&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# /usr/local/nagios/libexec/check_nrpe -H &amp;lt;remote_linux_ip_address&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kui väljund on alljärgnev siis on kõik töötav:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;NRPE v2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Lisame monitooritava Desktop arvuti nagiose serverisse&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# cd /usr/local/nagios/etc/&lt;br /&gt;
root@nagios [~]# touch hosts.cfg&lt;br /&gt;
root@nagios [~]# touch services.cfg&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lisame mõlemad loodud cfg failid põhikonfiguratsiooni:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cfg_file=/usr/local/nagios/etc/hosts.cfg&lt;br /&gt;
cfg_file=/usr/local/nagios/etc/services.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Avame hosts.cfg faili ja paneme sinna näite:&lt;br /&gt;
&lt;br /&gt;
NB! Ole kindel et muudad host_name, alias ja aadressi muidu ei saa monitooritav masin külge&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
## Default Linux Host Template ##&lt;br /&gt;
define host{&lt;br /&gt;
name                            linux-box               ; Name of this template&lt;br /&gt;
use                             generic-host            ; Inherit default values&lt;br /&gt;
check_period                    24x7        &lt;br /&gt;
check_interval                  5       &lt;br /&gt;
retry_interval                  1       &lt;br /&gt;
max_check_attempts              10      &lt;br /&gt;
check_command                   check-host-alive&lt;br /&gt;
notification_period             24x7    &lt;br /&gt;
notification_interval           30      &lt;br /&gt;
notification_options            d,r     &lt;br /&gt;
contact_groups                  admins  &lt;br /&gt;
register                        0                       ; DONT REGISTER THIS - ITS A TEMPLATE&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
## Default&lt;br /&gt;
define host{&lt;br /&gt;
use                             linux-box               ; Inherit default values from a template&lt;br /&gt;
host_name                       Desktop		        ; The name we&#039;re giving to this server&lt;br /&gt;
alias                           Ubuntu Desktop                ; A longer name for the server&lt;br /&gt;
address                         10.0.0.1          ; IP address of Remote Linux host&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Lisame ka mõned service&#039;d mida jälgima hakkame, selleks avame services.cfg.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     CPU Load&lt;br /&gt;
        check_command           check_nrpe!check_load&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Total Processes&lt;br /&gt;
        check_command           check_nrpe!check_total_procs&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     Current Users&lt;br /&gt;
        check_command           check_nrpe!check_users&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     SSH Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ssh&lt;br /&gt;
        }&lt;br /&gt;
&lt;br /&gt;
define service{&lt;br /&gt;
        use                     generic-service&lt;br /&gt;
        host_name               Desktop&lt;br /&gt;
        service_description     FTP Monitoring&lt;br /&gt;
        check_command           check_nrpe!check_ftp&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) NRPE käskude definitsioonide loomine&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# nano /usr/local/nagios/etc/objects/commands.cfg&lt;br /&gt;
###############################################################################&lt;br /&gt;
# NRPE CHECK COMMAND&lt;br /&gt;
#&lt;br /&gt;
# Command to use NRPE to check remote host systems&lt;br /&gt;
###############################################################################&lt;br /&gt;
&lt;br /&gt;
define command{&lt;br /&gt;
        command_name check_nrpe&lt;br /&gt;
        command_line $USER1$/check_nrpe -H $HOSTADDRESS$ -c $ARG1$&lt;br /&gt;
        }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Viimaks kontrollime nagios.cfg õigsust&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
9) Restardime Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# service nagios restart&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85840</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85840"/>
		<updated>2015-01-12T07:22:56Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;br /&gt;
&lt;br /&gt;
Järgnevas kirjutises paigaldame Nagiose Core Ubuntu Serverisse ja lisame ka ühe kliendi mida monitoorida.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nagios on üks enim populaarne monitooringu vabatarkvara mida kasutatakse arvutisüsteemide jälgimiseks, võrgu monitoorimiseks, IT infrastruktuuri tarkvara monitoorimiseks mis ennetab kriitilisi probleeme infrastruktuuris. Ta jälgib tervet infrat milleks on serverid, tööjaamad switchid, ruuterid, aplikatsioonid, võrguliiklus jne. Kui süsteemis on probleemid teavitab ta probleemist kas siis näiteks e-mail teel.&lt;br /&gt;
&lt;br /&gt;
==Mida uut on Core 4.0.8&#039;s==&lt;br /&gt;
&lt;br /&gt;
* JSON API väljund on viidud paremasse vastavusse standardviiisil ja väljundi suuruste limiite on tõstetud.&lt;br /&gt;
* Kontrollide planeerimine on muudetud hoidmaks ära hunnikut kontrolle ühe korraga.&lt;br /&gt;
* Automaatne kontrollide planeerimine on sisse tagasi toodud. Seda saab käima panna seadetest.&lt;br /&gt;
* Terve Nagios 4.0.8 muutuste nimekiri http://www.nagios.org/projects/nagioscore/history/nagios-4-version-history&lt;br /&gt;
&lt;br /&gt;
==Labori keskkond==&lt;br /&gt;
&lt;br /&gt;
Tööd viisin läbi Hyer-V keskkonnas.&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server - kuhu peale on paigaldatud Nagios Core ja Nagiose pluginad&amp;lt;br /&amp;gt;&lt;br /&gt;
Ubuntu Desktop - Klient kuhu peale NRPE paigaldatud mille abil suheldakse serveriga.&lt;br /&gt;
&lt;br /&gt;
NB! Kogu tegevus toimub SUDO õigustes!&lt;br /&gt;
&lt;br /&gt;
==Eeldused Nagiose paigalduseks==&lt;br /&gt;
Allolevaid pakke on vaja et süsteemi Nagios&#039;t paigaldada.&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# apt-get install build-essential php5-gd libgd2-xpm libgd2-xpm-dev libapache2-mod-php5 libperl-dev libssl-dev apache2-utils&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==PAIGALDUS==&lt;br /&gt;
&lt;br /&gt;
1) Luua Nagiosele kasutaja ning grupp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Uue kasutaja loomine #&lt;br /&gt;
root@nagios [~]# useradd nagios&lt;br /&gt;
&lt;br /&gt;
# Parooli panek #&lt;br /&gt;
root@nagios [~]# passwd nagios&lt;br /&gt;
&lt;br /&gt;
# Uue grupi loomine #&lt;br /&gt;
root@nagios [~]# groupadd nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kasutaja gruppi panemine #&lt;br /&gt;
root@nagios [~]# usermod -a -G nagcmd nagios&lt;br /&gt;
&lt;br /&gt;
# Apache kasutaja nagiose gruppi lisamine #&lt;br /&gt;
root@nagios [~]# usermod -a -G nagcmd www-data&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Nagiose ja pluginate allalaadimine&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Nagios allalaadimine #&lt;br /&gt;
&amp;lt;pre&amp;gt;root@nagios [~]# wget http://sourceforge.net/projects/nagios/files/nagios-4.x/nagios-4.0.8/nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
root@nagios [~]# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Kompileerime ja paigaldame Nagiose&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Pakime lahti arhiivi #&lt;br /&gt;
root@nagios [~]# tar -xzvf nagios-4.0.8.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta #&lt;br /&gt;
root@nagios [~]# cd nagios-4.0.8&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose seadistamise skripti, andes ette grupi mille me ennem Nagiose jaoks lõime: #&lt;br /&gt;
root@nagios [~]# ./configure --with-command-group=nagcmd&lt;br /&gt;
&lt;br /&gt;
# Kompileerimine Nagiose lähtekoodi#&lt;br /&gt;
root@nagios [~]# make all&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Nagiose binaarid #&lt;br /&gt;
root@nagios [~]# make install&lt;br /&gt;
&lt;br /&gt;
# Paigaldame Install init skripti #&lt;br /&gt;
root@nagios [~]# make install-init&lt;br /&gt;
&lt;br /&gt;
# Paigaldame näidis konfiguratsioonifaili #&lt;br /&gt;
root@nagios [~]# make install-config&lt;br /&gt;
&lt;br /&gt;
# Seame õigused käskude kaustale #&lt;br /&gt;
root@nagios [~]# make install-commandmode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
4) Muudame konfiguratsiooni&lt;br /&gt;
&lt;br /&gt;
Näidiskonfiguratsioon on kaustas /usr/local/nagios/etc ja see töötab nagu peab, kuid me peame ka lisama oma emaili et teavitusi saada kui Nagios midagi süsteemist avastab. Selleks peab /usr/local/nagios/etc/objects/contacts.cfg faili muutma:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&lt;br /&gt;
root@nagios [~]# nano /usr/local/nagios/etc/objects/contacts.cfg&lt;br /&gt;
email  minu@mail.ee&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Seadistame veebiliidese&lt;br /&gt;
&lt;br /&gt;
Kasutame allolevaid käskusi et paigaldada Nagiose veebiliiides. Konfiguratsioonifail läheb apache conf.d kausta, kus paigalduse käigus luuakse nagiose veebikasutaja &amp;quot;nagiosadmin&amp;quot; millele tuleb ka parool panna, et veebiliidesele ligi saada.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# make install-webconf&lt;br /&gt;
&lt;br /&gt;
#Võimalik et saame järgmise errori:#&lt;br /&gt;
/usr/bin/install -c -m 644 sample-config/httpd.conf /etc/httpd/conf.d/nagios.conf&lt;br /&gt;
/usr/bin/install: cannot create regular file ‘/etc/httpd/conf.d/nagios.conf’: No such file or directory&lt;br /&gt;
make: *** [install-webconf] Error 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ubuntu distributsioon kasutab apache2 kausta httpd asemel ja seepärast ka error. Et sellest errorist mööda pääseda peame me nagios.conf faili asukohta muutma pannes ta kausta /etc/apache2/sites-enabled/&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
root@nagios [~]# /usr/bin/install -c -m 644 sample-config/httpd.conf /etc/apache2/sites-enabled/nagios.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
root@nagios [~]# cp -R contrib/eventhandlers/ /usr/local/nagios/libexec/&lt;br /&gt;
&lt;br /&gt;
# Anname õigused #&lt;br /&gt;
root@nagios [~]# chown -R nagios:nagios /usr/local/nagios/libexec/eventhandlers&lt;br /&gt;
&lt;br /&gt;
# Anname kasutajale nagiosadmin parooli #&lt;br /&gt;
root@nagios [~]# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin&lt;br /&gt;
&lt;br /&gt;
# Taaskäivitame Apache #&lt;br /&gt;
root@nagios [~]# service apache2 restart&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Kompileerime ja paigaldame Nagiose pluginad.&lt;br /&gt;
&lt;br /&gt;
Läheme /tmp kausta tagasi kui me seal enam pole&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Pakime lahti pluginate arhiivi #&lt;br /&gt;
root@nagios [~]# tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Lähme kausta sisse #&lt;br /&gt;
root@nagios [~]# cd nagios-plugins-2.0.3&lt;br /&gt;
&lt;br /&gt;
# Käivitame Plugina konfiguratsiooniskripti, andes ette kasutaja mille varem lõime. #&lt;br /&gt;
root@nagios [~]# ./configure --with-nagios-user=nagios --with-nagios-group=nagios&lt;br /&gt;
&lt;br /&gt;
# Komplieerime Nagiose plugina lähtekoodi #&lt;br /&gt;
root@nagios [~]# make&lt;br /&gt;
&lt;br /&gt;
# Paigaldame plugina binaarid #&lt;br /&gt;
root@nagios [~]# make install&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Võimaldame apache moodulite ülekirjutamise&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# a2enmod rewrite&lt;br /&gt;
&lt;br /&gt;
root@nagios [~]# a2enmod cgi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
7) Käivitame Nagiose&lt;br /&gt;
&lt;br /&gt;
Enne käivitust kontrollime kas nagios.cfg&#039;s esineb vigu ja seejärel lisame ta süsteemi käivitamisel käima panevate teenuste listi.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# Kontrollime nagios.cfg  #&lt;br /&gt;
root@nagios [~]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg&lt;br /&gt;
&lt;br /&gt;
# Lisame algkäivitusse #&lt;br /&gt;
root@nagios [~]# ln -s /etc/init.d/nagios /etc/rcS.d/S99nagios&lt;br /&gt;
&lt;br /&gt;
# Käivitame Nagiose #&lt;br /&gt;
root@nagios [~]# service nagios start&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
8) Veebiliidesele pääsemine&lt;br /&gt;
&lt;br /&gt;
http://IP-Address/nagios&lt;br /&gt;
&lt;br /&gt;
* Ametlik lehekülg Nagiose algelise paigalduse ja konfiguratsiooni kohta http://nagios.sourceforge.net/docs/3_0/quickstart-ubuntu.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==KLIENDI NAGIOSE KÜLGE ÜHENDAMINE==&lt;br /&gt;
&lt;br /&gt;
NB! Järgnevad tegevused viime kõik root kasutaja õigustega ja arvutis mida me soovime monitoorima hakata&lt;br /&gt;
&lt;br /&gt;
1) Pakid mida vajame&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@nagios [~]# apt-get install -y gcc glibc glibc-common gd gd-devel make net-snmp openssl-devel&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2) Loome kasutaja&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# useradd nagios&lt;br /&gt;
root@desktop [~]# passwd nagios&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3) Paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
Selleks läheme kausta /tmp&lt;br /&gt;
&lt;br /&gt;
# Pluginate allalaadimine #&lt;br /&gt;
root@desktop [~]# wget http://nagios-plugins.org/download/nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
# Pakime lahti pluginate arhiivi #&lt;br /&gt;
root@desktop [~]# tar -xzvf nagios-plugins-2.0.3.tar.gz&lt;br /&gt;
&lt;br /&gt;
4) Kompileerime ja paigaldame Nagiose pluginad&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# cd nagios-plugins-1.5&lt;br /&gt;
root@desktop [~]# ./configure &lt;br /&gt;
root@desktop [~]# make&lt;br /&gt;
root@desktop [~]# make install&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Õiguse määramine plugina kaustale.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@desktop [~]# chown nagios.nagios /usr/local/nagios&lt;br /&gt;
root@desktop [~]# chown -R nagios.nagios /usr/local/nagios/libexec&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5) Paigaldame Xinetd&lt;br /&gt;
&lt;br /&gt;
Enamus süsteemides on Xinetd vaikimisi olemas, aga kui ei siis:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# apt-get install xinetd&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6) Paigaldame NRPLE plugina&lt;br /&gt;
&lt;br /&gt;
cd /tmp&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# cd /tmp&lt;br /&gt;
root@desktop [~]# wget http://garr.dl.sourceforge.net/project/nagios/nrpe-2.x/nrpe-2.15/nrpe-2.15.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pakime lahti&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;root@desktop [~]# tar xzf nrpe-2.15.tar.gz&lt;br /&gt;
root@desktop [~]# cd nrpe-2.15&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kompileerimine ja paigaldame NRPE addoni&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85839</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85839"/>
		<updated>2015-01-12T05:51:50Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Priit Varul A31&lt;br /&gt;
Kuupäev 12.01.2015&lt;br /&gt;
==Sissejuhatus==&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine&amp;diff=85754</id>
		<title>Linuxi administreerimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine&amp;diff=85754"/>
		<updated>2015-01-11T18:30:51Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Üldinfo=&lt;br /&gt;
ECTS: 4&lt;br /&gt;
Hindamisviis: Eksam&lt;br /&gt;
&lt;br /&gt;
==Õppejõud==&lt;br /&gt;
Margus Ernits&lt;br /&gt;
&lt;br /&gt;
Katrin Loodus&lt;br /&gt;
&lt;br /&gt;
=Eeldused ja sihtgrupp=&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide administreerimine ja sidumine (Rangelt soovituslik). Osadmin aines loetava oskamine on antud aine õppimise eelduseks. ÕISis on see eeldus märgitud soovituslikuks, kuna igal aastal on paar inimest, kes suudavad mõlemad ained korraga läbida ja on antud vallas väga pädevad.&lt;br /&gt;
Linuxi administraatori kursus on mõeldud tugeva infotehnoloogilise põhjaga arvuti-spetsialistile.&lt;br /&gt;
Kursuse rõhk on eelkõige võrguhalduril, kelle tööülesannete hulka kuulub igapäevane serverite, võrgu jms hooldus, konfigureerimine ja uute seadmete installatsioon.&lt;br /&gt;
&lt;br /&gt;
=Eesmärk ja sisu=&lt;br /&gt;
&lt;br /&gt;
Kursuse esimeses osas õpitakse tundma Linux süsteemi toimimist, antakse ülevaade administreerimistoimingute automatiseerimisest shelli skriptide abil ja omandatakse praktiline käsufailide koostamise kogemus.&lt;br /&gt;
&lt;br /&gt;
Teises osas õpitakse paigaldama ja konfigureerima erinevaid võrguteenuseid. Kursuse teise osa alguses korratakse taseme ühtlustamiseks TCP/IP võrgu põhialuseid.&lt;br /&gt;
&lt;br /&gt;
=Õpiväljundid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Loengud=&lt;br /&gt;
2014 - Kaugõppe loengute ja praktikumide videosalvestused: https://echo360.e-ope.ee/ess/portal/section/167195da-3461-4415-b633-189e00ac1ee9&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/847883e5-78b3-4c99-9ea9-327ff16636c6?ec=true Kaguõppe esimene loeng 17.oktoober.2014.a. 18:00]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/f14263b1-f8e9-425f-a4a8-a98b864a0a22 Videoloeng Puppet paigaldamisest 17.oktoober.2014.a. ]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/3c77fec2-cbf1-4d10-be53-aeb0fe7ddd89 Linuxi administreerimine (sügis 2014) kaugõpe 7. november 2014.a. 14:00 Puppet ]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/b7853068-9089-45b3-8219-89404646b38f Linuxi administreerimine (sügis 2014) kaugõpe, 28. november 2014.a. 14:00 ]&lt;br /&gt;
&lt;br /&gt;
1. Sissejuhatav loeng eeldustest [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng01%20-%20Sissejuhatus%20ainesse%20Linux%20administreerimine%20-%202014.pdf Sissejuhatus Loeng 1]&lt;br /&gt;
&lt;br /&gt;
1.1. Kordamine Osadmin [http://elab.itcollege.ee:8000/Linux-Basics.mm]&lt;br /&gt;
&lt;br /&gt;
2. Linux süsteemi põhilised komponendid [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/2014/loeng02%20-%20Linux%20s%c3%bcsteemide%20haldamine%20-%202014.pdf Linux haldamine Loeng 2]&lt;br /&gt;
&lt;br /&gt;
3. Linux süsteemi haldamine puppet abil I [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng03%20-%20Linux%20s%c3%bcsteemide%20haldamine%20-%202014.pdf Linux haldamine Loeng 3]&lt;br /&gt;
&lt;br /&gt;
4. Linux süsteemi haldamine puppet abil II [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng04%20-%20Linux%20s%c3%bcsteemide%20haldamine%20II%20-%202013%20.pdf Linux haldamine Loeng 4]&lt;br /&gt;
&lt;br /&gt;
5. Linux süsteemi haldamine puppet abil III [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng05%20-%20Linux%20s%c3%bcsteemide%20haldamine%20III%20-%202013%20.pdf Linux haldamine Loeng 5]&lt;br /&gt;
&lt;br /&gt;
5.1 Puppeti seadistamine passenger mooduli abil [[Puppet - passenger]]&lt;br /&gt;
&lt;br /&gt;
5.2 Puppet tüübid [http://docs.puppetlabs.com/references/latest/type.html]&lt;br /&gt;
&lt;br /&gt;
5.3 [[Puppet näited]]&lt;br /&gt;
&lt;br /&gt;
Puppeti teise loengu video: http://elab.itcollege.ee:8000/linux-admin/pupppet-algus.ogv&lt;br /&gt;
&lt;br /&gt;
=Praktikumid=&lt;br /&gt;
&lt;br /&gt;
==Esimene praktikum - Ubuntu Serveri ja kliendi paigaldamine ning kordamine==&lt;br /&gt;
* Paigaldage &#039;&#039;&#039;Ubuntu Linux Server&#039;&#039;&#039; süsteem VirtualBox abil&lt;br /&gt;
**RAM 512MB&lt;br /&gt;
**HDD dynamicly allocated 8GB&lt;br /&gt;
**2 Võrgukaarti NIC1 - NAT (eth0 - Ubuntus) ja NIC2 - HostOnly (eth1 - Ubuntus)&lt;br /&gt;
**Logige serverisse sisse ja seadistage võrk failis /etc/network/interfaces (liidese eth1 ip aadress 192.168.56.200). &lt;br /&gt;
***Abiinfo [[Ubuntu server võrgu seadistamine]] ja [[VirtualBoxi võrgud]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
  address 192.168.56.200&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Paigaldage openssh server, kui te seda installi käigus ei teinud (apt-get update &amp;amp;&amp;amp; apt-get install ssh)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server 12.04.1 LTS ISO (64bit) http://elab.itcollege.ee:8000/ubuntu-12.04.1-server-amd64.iso&lt;br /&gt;
&lt;br /&gt;
Eelduste kontrollimise test harjutamiseks: http://goo.gl/73xBZ&lt;br /&gt;
Kes tunneb, et test on &#039;&#039;&#039;liiga keeruline&#039;&#039;&#039;, peab &#039;&#039;&#039;kaaluma&#039;&#039;&#039; aine deklareerimise asemel &#039;&#039;&#039;Osadmin aine (mis on soovituslik eeldus) läbimist&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu Desktop Linux&#039;&#039;&#039; paigaldamine (Võib paigaldada ka mõne muu disrtibutsiooni desktop masina, kuna seda läheb meil niikuinii hiljem vaja)&lt;br /&gt;
**Memory 1024MB&lt;br /&gt;
**HDD 16GB (või 8GB) Dynamic disk&lt;br /&gt;
**Network&lt;br /&gt;
**Video Memory 64MB 3D acceleration sisse&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutamiseks valmis masinad: [http://elab.itcollege.ee:8000/ubuntu-server-64.ova server 64bit] ja [http://elab.itcollege.ee:8000/ubuntu-desktop-64.ova klient 64bit], [http://elab.itcollege.ee:8000/UbuntuServer32bit.ova server 32bit] ja [http://elab.itcollege.ee:8000/UbuntuDesktop32bit.ova klient 32bit]&#039;&#039;&#039; (Kõigil masinatel on user:student password:student)&lt;br /&gt;
&lt;br /&gt;
Pärast paigaldamist seadistada [https://wiki.itcollege.ee/index.php/OpenSSH:_v%C3%B5tmetega_autentimine key based autentimisega] serverisse sisenemine. (tööjaamast saab serveris käske käivitada)&lt;br /&gt;
&lt;br /&gt;
==Teine ja kolmas praktikum - Eeldustetest ja kordamine==&lt;br /&gt;
&lt;br /&gt;
Kordamiseks leiate vajalikku infot [https://wiki.itcollege.ee/index.php/Category:Operatsioonis%C3%BCsteemide_administreerimine_ja_sidumine Operatsioonisüsteemide administreerimise ja sidumise] aine vikist. &lt;br /&gt;
&lt;br /&gt;
[http://goo.gl/AFGfoV Eeldustetest 1]&lt;br /&gt;
&lt;br /&gt;
[http://goo.gl/F0PiWK Eeldustetest 2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux keskhaldus puppet baasil (ÕISis LABOR 1)==&lt;br /&gt;
&lt;br /&gt;
Praktikumis paigaldame puppet serveri (master) ja kliendi.&lt;br /&gt;
&lt;br /&gt;
Näiteülesanded kaitsmiseks&lt;br /&gt;
&lt;br /&gt;
1. Loo puppet abil fail /etc/issue sisuga KALA&lt;br /&gt;
&lt;br /&gt;
2. Loo puppet abil kasutaja polekala, kodukaustaga /home/polekala, shelliga /bin/zsh ( tee ka paki zsh paigaldus)&lt;br /&gt;
&lt;br /&gt;
3. Lisa nodele class tarkvara, mis paigaldab htop, bpython pakid&lt;br /&gt;
&lt;br /&gt;
4. Loo nodele class eemalda, mis eemaldab paki cowsay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Viimane ülesanne on igal ühel erinev.&lt;br /&gt;
&lt;br /&gt;
5.1 Loo serverisse kasutaja kala ja tee talle ssh key. Seadista kliendiarvuti selliselt, et paigaldataks pakk ssh ja lisataks root kasutajale kliendis loodud ssh public key.&lt;br /&gt;
&lt;br /&gt;
5.2 Paigalda kliendi arvutisse ntp server ja määra ntp serveriteks ntp.eenet.ee ja ntp.ut.ee&lt;br /&gt;
&lt;br /&gt;
5.3 Lisa kliendi arvutisse apache2 veebiserver koos virtualhostiga www.planet.zz, (failis /var/www/www.planet.zz/index.html on rida www.planet.zz)&lt;br /&gt;
Apache konfis peab olema ServerName www.planet.zz ja sites-enabled all sait www.planet.zz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Kaitsmiseks ülesanne&lt;br /&gt;
&lt;br /&gt;
* Paigalda pakk zsh&lt;br /&gt;
* Loo kasutaja SINUKAJUTAJANIMI EIK-s ja lisa ta users gruppi (loo grupp) ja säti tema shelliks zsh&lt;br /&gt;
* Lisa server rak.planet.zz puppetiga hallatavate masinate nimekirja&lt;br /&gt;
* Loo rak.planet.zz serverisse veebileht, mis reageerib nimele www.planet.zz ja väljastab esilehel phpinfo. &amp;lt;?php phpinfo(); ?&amp;gt; faili index.php (seda kõike puppet abil)&lt;br /&gt;
* Loo rak.planet.zz serverisse veebileht, mis reageerib nimele sales.planet.zz ja väljastab intex.html sisuga sales.planet.zz&lt;br /&gt;
* Loo manifest, mis paigaldab rak.planet.zz serverisse webmin tarkvara (puppet abil)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Puppet Examples]]&lt;br /&gt;
&lt;br /&gt;
==Keskne logiserver (ÕISis LABOR 2)==&lt;br /&gt;
Labor 2 teema valib tudeng ise. Kui endale ühtegi ideed pähe ei tule, siis soovitan teha logiserveri laborit.&lt;br /&gt;
Labor 2 üheks võimalikuks teemaks on keskse logihalduse lahenduse loomine&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine]]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~mernits/Linux%20administreerimine/Arnus%20-%20keskne%20logilahendus.pdf  Lõputöö logihalduse teemal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdstash.blogspot.com/2013/01/installing-logstash-as-syslog-server-on.html&lt;br /&gt;
&lt;br /&gt;
==Probleemide lahendamise hindid==&lt;br /&gt;
http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=www.itcollege.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2014=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[testdisk]] - Marek Lepla kettajagude taastamine&lt;br /&gt;
&lt;br /&gt;
[[Miradore]] http://www.miradore.com Ragnar Luup&lt;br /&gt;
&lt;br /&gt;
[[foreman]] http://theforeman.org/&lt;br /&gt;
&lt;br /&gt;
[[hydra]]&lt;br /&gt;
&lt;br /&gt;
[[Security Onion]]&lt;br /&gt;
&lt;br /&gt;
[[Moloch]] - https://github.com/aol/moloch&lt;br /&gt;
&lt;br /&gt;
[[Netdisco2]] - Kristjan Hinn, AK31&lt;br /&gt;
&lt;br /&gt;
[[Bacula paigaldamine ja esmane seadistamine]] - Deniss Krajuhhin, AK31&lt;br /&gt;
&lt;br /&gt;
[[CAINE Linux]] http://www.caine-live.net/&lt;br /&gt;
&lt;br /&gt;
Nagios 4.0.8 - Priit Varul A31&lt;br /&gt;
&lt;br /&gt;
[[ip korraldus Linuxis]] http://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax/&lt;br /&gt;
&lt;br /&gt;
[[nessus]]&lt;br /&gt;
&lt;br /&gt;
[[BRO]]  https://www.bro.org/&lt;br /&gt;
&lt;br /&gt;
[[OSSEC]]&lt;br /&gt;
&lt;br /&gt;
[[ISPconfig]] - Maarja-Liisa Tammepõld&lt;br /&gt;
&lt;br /&gt;
[[Ajenti]] - Henri Ots&lt;br /&gt;
&lt;br /&gt;
[[OpenPanel]] - Siim Pääro, AK31&lt;br /&gt;
&lt;br /&gt;
[[ispCP]] - Günther Veidenberg&lt;br /&gt;
&lt;br /&gt;
[[VHCS]]&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine V2]] - Kristjan Indlo&lt;br /&gt;
&lt;br /&gt;
[[Bareos]] - Kristjan Indlo&lt;br /&gt;
&lt;br /&gt;
[[Docker]] - Üllar Seerme&lt;br /&gt;
&lt;br /&gt;
Muu Open Source panel/server config software.&lt;br /&gt;
&lt;br /&gt;
[[pidstat]] http://www.thegeekstuff.com/2014/11/pidstat-examples/&lt;br /&gt;
&lt;br /&gt;
[[Galera]] - Gert Vaikre A31&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2012=&lt;br /&gt;
&lt;br /&gt;
Võib valida keerulisemaid teemasid ka [[Osadmin referaadi teemad]] lehelt.&lt;br /&gt;
&lt;br /&gt;
[[zsh]] - pole algajale&lt;br /&gt;
&lt;br /&gt;
Mida uurida &lt;br /&gt;
&lt;br /&gt;
Prompt&lt;br /&gt;
&lt;br /&gt;
http://zshwiki.org/home/config/prompt&lt;br /&gt;
&lt;br /&gt;
http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/&lt;br /&gt;
&lt;br /&gt;
.zshrc&lt;br /&gt;
&lt;br /&gt;
for &lt;br /&gt;
&lt;br /&gt;
if &lt;br /&gt;
&lt;br /&gt;
[[while]] HN AK-31&lt;br /&gt;
&lt;br /&gt;
jne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[exFAT vs Linux]] - Kalju Hõbemäe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[CentOS Server]] --- teeb Oliver Naaris&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Superb Mini Server]] --- Mark-Erik Mogom, Andrus Dei &lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
DNS, samba, LDAP, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Oracle Linux]]&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Suse Linux]]&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba seadistamine&lt;br /&gt;
&lt;br /&gt;
[[OpenLDAP Ubuntu Serveril]] - Tarmo Suurmägi, Taavi Sannik, Harri Uljas&lt;br /&gt;
&lt;br /&gt;
[[Zentyal SAMBA4]] --- Lang &amp;amp; Lihten A31&lt;br /&gt;
&lt;br /&gt;
Samba4 domeenikontrolleri seadistamine ja ubuntu/fedora/muu süsteem autentimise seadistamine kasutades uusi vahendeid&lt;br /&gt;
&lt;br /&gt;
[[Apt-yum/dpkg-rpm käskude lühivõrdlus]] - Teet Saar A32&lt;br /&gt;
&lt;br /&gt;
[[Ophcrack]] - teeb Kristo Kapten&lt;br /&gt;
&lt;br /&gt;
[[rancid]] - Meelis Kurnikov, Aive Haavel AK31&lt;br /&gt;
&lt;br /&gt;
[[zenoss]] - Kristjan Vaik&lt;br /&gt;
&lt;br /&gt;
[[Apache autentimine LDAP&#039;iga]] - Rauno Lehiste&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2013=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Linux failisüsteemi jõudluse mõõtmine]]&lt;br /&gt;
&lt;br /&gt;
[[passenger]]&lt;br /&gt;
&lt;br /&gt;
[[NFTables]]&lt;br /&gt;
&lt;br /&gt;
[[Ipcop]] - saab kaasajastada&lt;br /&gt;
&lt;br /&gt;
[[suricata]] http://www.openinfosecfoundation.org/index.php/download-suricata - Martin Leppik ja Randel Raidmets 12.12.2013&lt;br /&gt;
&lt;br /&gt;
[[snort]] http://www.snort.org/ &lt;br /&gt;
&lt;br /&gt;
[[Owncloud]] - Tõnu Erm AK31&lt;br /&gt;
&lt;br /&gt;
[[Linuxi administreerimine - Labor 2 (keskse logihalduse rakendamine) protokoll]] - Sten Aus 28.11.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine Rsyslog näitel]] - Kimmo Lillipuu, Kaarel Kuurmann, Heigo Punapart 18.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logihalduse tarvis kliendile Rsyslogi paigladmaine ja seadistamine puppeti abil ]] - Indrek Mitt, Priidu Niit 19.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Nagios 3.5]] - Piia Ploovits, Sandra Sirel, Kristian Kivimägi, Grete Maisla 19.12.2013&lt;br /&gt;
&lt;br /&gt;
[[MySecureShell - SecureFTP]] - Kalle Kadakas 20.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskne logiserver]] - Tauri Jaanus 25.12.2013&lt;br /&gt;
&lt;br /&gt;
[[ISPConf 3 Ubuntu serverile 13.04]] - Ülo Vardja ja Aare Uibomäe 04.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Bind9 nimeserver (puppet baasil)]] - Liis Mironova, Tarmo Tüür 06.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Pure-FTPd]] - Maris Kuusik 07.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Logiserver, mis kogub võrgust kokku mikrotik ruuteri logid ]] - Lauri Rüütli ja Tõnu Ruut 07.01.14&lt;br /&gt;
&lt;br /&gt;
[[PHORONIX TEST SUITE]] - Tammo Oolup 08.01.2013&lt;br /&gt;
&lt;br /&gt;
[[Conky]] - Kristjan Karu 09.01.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logihalduse süsteem Splunk baasil]] - Veiko Virk 10.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Keskne logihaldus Rsyslog ja SEC näitel]] - Kristjan Rõõm, Viljar Rooda 10.01.2014&lt;br /&gt;
&lt;br /&gt;
[[SaltStack]] - Vjatšeslav Jertsalov 11.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Zabbix 2.2]] - Dineta Mahno 12.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Labor 2: Keskne logiserver (Nxlog)]] - Kaarel Väinaste ja Rasmus Tetsmann 13.01.2014&lt;br /&gt;
&lt;br /&gt;
=Eksamist=&lt;br /&gt;
Eksam kkaugõppele 11. jaanuar 2015.a. http://goo.gl/xJr0Td&lt;br /&gt;
&lt;br /&gt;
Eksamiks tasub tutvuda&lt;br /&gt;
&lt;br /&gt;
[[Kustutatud failide taastamine Ubuntus]]&lt;br /&gt;
&lt;br /&gt;
IP aadressi muutmine&lt;br /&gt;
&lt;br /&gt;
Kasutaja parooli ülekrijutamine (root parooli pole)&lt;br /&gt;
&lt;br /&gt;
Eksamil veenduge, et teil on õige puppet versioon (3.7) Paljudel jäi eelmine kord peale repode lisamist&lt;br /&gt;
apt-get update tegemata&lt;br /&gt;
&lt;br /&gt;
Eksami ajal saab veel kaitsta laboreid, kuid soovitav on need enne eksamit ära kaitsta, kuna eksam on päris pingeline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Linux eksam on praktiline, koosneb neljast osast:&lt;br /&gt;
&lt;br /&gt;
1. Puppet abil tuleb teha lihtsaid asju (kasutaja, kaust/fail teatud sisu ja õigustega, paigaldada pakke) 10p 10min&lt;br /&gt;
&lt;br /&gt;
2. Puppet abil teenuse seadistamine keerulisem 15p 15min (kui apache seadistamine, siis eemaldage paki apache kirjeldus)&lt;br /&gt;
&lt;br /&gt;
3. Linux paigalduse parandamine (lihtne) 15p 10min &lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 9p 25min&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Näiteülesanded: 10min&lt;br /&gt;
* Loo kasutaja kjk212 koos kodukasutaga&lt;br /&gt;
* Paigalda pakk apache2&lt;br /&gt;
* Paigalda pakk htop&lt;br /&gt;
* Tekita fail, mille sisu on selle ülesande tekst asukohta /var/eksam/yl1.txt&lt;br /&gt;
* Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigused selliselt, et kasutaja saab kõike teha ja grupp lugeda/kirjutada. Teised ei saa midagi teha.&lt;br /&gt;
&lt;br /&gt;
2. Näiteküsimused 15min&lt;br /&gt;
* Paigalda www.planet.zz virtualhost (nagu aine wikis kirjas)&lt;br /&gt;
* Paigalda ntp teenus (aine wikist)&lt;br /&gt;
* Paigalda BIND teenus (aine wikist) http://enos.itcollege.ee/~mernits/Linux%20administreerimine/bind.ogv [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Linux paigalduse parandamine (lihtne) 10min&lt;br /&gt;
* Teil ununes root parool ära ja student kasutaja pole administraatorite grupis. (vana admin läks töölt ära ja parooli keegi ei mäleta)&lt;br /&gt;
* Teie server tõsteti valesse VLANi (virtualboxis teise võrku)&lt;br /&gt;
* Teie server tõsteti teise võrku, mille IP on teine ja võrgu administraator unustas teile seda öelda ja läks puhkusele (tehke nii, et töötaks)&lt;br /&gt;
* Praktikal olev tudeng rikkus ära faili, kus määratakse alglaadimisel ühendatavad kettajaod ja failisüsteemid&lt;br /&gt;
* Praktikal olev tudeng tegi katki puppet paigalduse (ja on endaga täitsa rahul) Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 25min&lt;br /&gt;
* Praktikal olev tudeng rikkus ära kõvaketta kettajagude tabeli. Taastage süsteem.&lt;br /&gt;
* Praktikal olev tudeng kustustas ühelt kettalt palju pilte ja kettajagude tabeli. Taastage pildid. http://enos.itcollege.ee/~mernits/Linux%20administreerimine/linux-eksam.vmdk&lt;br /&gt;
* Praktikal olev tudeng &amp;quot;konfigureeris&amp;quot; ehk saboteeris teie labor 2 teenuse ära - Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Linuxi_administreerimine_eksamiabi_2014&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=Laborimaterjalid 201 NB See on ajalooline info!=&lt;br /&gt;
&lt;br /&gt;
Teha apt -  yum ja dpkg - rpm vastavustabel. dpkg ja apt korraldused leiab [http://elab.itcollege.ee:8000/Linux-Basics.mm Linux-Basics mindmapist]&lt;br /&gt;
&lt;br /&gt;
Parim töö annab 7p, järgmised 5p (piisavalt põhjalikud ja erinevad)&lt;br /&gt;
&lt;br /&gt;
Ebapiisavad vastavustabelid, mis sarnanevad üksteisele punkte ei saa.&lt;br /&gt;
&lt;br /&gt;
Kui su tabel on ilma vigadeta, kuid mitte parimate sead siis saad 1-2p.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri BIND9 paigaldamine.&lt;br /&gt;
&lt;br /&gt;
*Mõtle välja domeenimini&lt;br /&gt;
*Paigalda nimeserver bind9&lt;br /&gt;
*Seadista oma domeen&lt;br /&gt;
**www.domeen&lt;br /&gt;
**ns.domeen&lt;br /&gt;
**sales.domeen&lt;br /&gt;
**seadista oma kliendimasin kasutama uut nimeserverit&lt;br /&gt;
&lt;br /&gt;
NB: enne kaitsmist lugeda läbi http://kuutorvaja.eenet.ee/wiki/DNS&lt;br /&gt;
&lt;br /&gt;
Labori üks näide [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
Praktikumi salvestus http://echo360.e-uni.ee/ess/echo/presentation/a828b6af-8caf-4319-b594-5d6bfed04a70&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; peab töötama nii nimede lahendamine läbi teie nimeserveri kui ka reverse lookup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Veebiserveri apache2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
*Loo veebisaidid www.domeen ja sales.domeen (ehk oma DNS labori nimedele vastavad veebisaidid)&lt;br /&gt;
Praktikumi salvestus: http://echo360.e-uni.ee/ess/echo/presentation/0945a764-0305-48ec-8082-4e57a23cc536&lt;br /&gt;
*Seadist HTTPS nendele saitidele (vajadusel loo uus ip alias ja muuda nimeserveris olevat kirjet, et TLS nimed viitaks erinevatele IP aadressidele)&lt;br /&gt;
*Abiks on loeng: http://enos.itcollege.ee/~mernits/infrastruktuur/loeng04%20-%20Veebiserver.odp ja labor: https://wiki.itcollege.ee/index.php/Veebiserveri_labor_v.2&lt;br /&gt;
*Paigalda WordPress vastavalt juhendile: http://goo.gl/6XQ0U&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; peab töötama veebiserververi apache2 pealt 2 veebilehte ning wordpress. Wordpressile peab olema paigaldatud super cache ning lisaks peab töötama varnish. Seejuures wordpress on seadistatud pordile 80 ja wordpress pordil 8080. Lehe toimivust testige enne kaitsmist ab vahendiga, kus -n 1000 ja -t 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 7&#039;&#039;&#039;&lt;br /&gt;
Samba share-i välja jagamine. &lt;br /&gt;
&lt;br /&gt;
*Loo share, mis on ligipääsetav vaid kasutajatele, kes kuuluvad lab gruppi. Vajalik on ka share-ile kirjutamisõigus (saab kausta luua). &lt;br /&gt;
* Seadista samba abil kasutajate kodukaustadele ligipääsemine. Iga kasutaja peab ligi pääsema enda kodukaustale. &lt;br /&gt;
&lt;br /&gt;
*Abiks on viki artiklid : https://wiki.itcollege.ee/index.php/Failiserver_Samba_labor_2 ja https://wiki.itcollege.ee/index.php/Lihtne_samba_install&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; on vajalik share-i olemasolu, mis on ligipääsetav ning kirjutatav (võimalik luua kataloogi) ainult lab gruppi kuuluvatele kasutajatele ning lab gruppi mitte kuuluvad kasutajad ei tohi sinna ligi pääseda. &lt;br /&gt;
Lisaks peavad kasutajad pääsema ligi oma kodukaustale, sõltumata sellest, kas ta kuulub lab gruppi või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labor 1&#039;&#039;&#039;&lt;br /&gt;
*Veebiserver ja virtualhostid&lt;br /&gt;
*DNS&lt;br /&gt;
*e-post&lt;br /&gt;
*iptables&lt;br /&gt;
*samba&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labor 2&#039;&#039;&#039;&lt;br /&gt;
*LDAP või Samba4 - LDAP Teet Saar, Kullo-Kalev Aru&lt;br /&gt;
*Puppet või chef&lt;br /&gt;
*PAM&lt;br /&gt;
*Puppet (Ubuntus) - Kristo Kapten&lt;br /&gt;
*[[Samba(windows domeenis fileserver)]] - Marko Kurs&lt;br /&gt;
*[[TLS termineerimine nginx abil]] - Sander Arnus, Sander Saveli&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine&amp;diff=85753</id>
		<title>Linuxi administreerimine</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Linuxi_administreerimine&amp;diff=85753"/>
		<updated>2015-01-11T18:30:20Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Üldinfo=&lt;br /&gt;
ECTS: 4&lt;br /&gt;
Hindamisviis: Eksam&lt;br /&gt;
&lt;br /&gt;
==Õppejõud==&lt;br /&gt;
Margus Ernits&lt;br /&gt;
&lt;br /&gt;
Katrin Loodus&lt;br /&gt;
&lt;br /&gt;
=Eeldused ja sihtgrupp=&lt;br /&gt;
&lt;br /&gt;
Operatsioonisüsteemide administreerimine ja sidumine (Rangelt soovituslik). Osadmin aines loetava oskamine on antud aine õppimise eelduseks. ÕISis on see eeldus märgitud soovituslikuks, kuna igal aastal on paar inimest, kes suudavad mõlemad ained korraga läbida ja on antud vallas väga pädevad.&lt;br /&gt;
Linuxi administraatori kursus on mõeldud tugeva infotehnoloogilise põhjaga arvuti-spetsialistile.&lt;br /&gt;
Kursuse rõhk on eelkõige võrguhalduril, kelle tööülesannete hulka kuulub igapäevane serverite, võrgu jms hooldus, konfigureerimine ja uute seadmete installatsioon.&lt;br /&gt;
&lt;br /&gt;
=Eesmärk ja sisu=&lt;br /&gt;
&lt;br /&gt;
Kursuse esimeses osas õpitakse tundma Linux süsteemi toimimist, antakse ülevaade administreerimistoimingute automatiseerimisest shelli skriptide abil ja omandatakse praktiline käsufailide koostamise kogemus.&lt;br /&gt;
&lt;br /&gt;
Teises osas õpitakse paigaldama ja konfigureerima erinevaid võrguteenuseid. Kursuse teise osa alguses korratakse taseme ühtlustamiseks TCP/IP võrgu põhialuseid.&lt;br /&gt;
&lt;br /&gt;
=Õpiväljundid=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Loengud=&lt;br /&gt;
2014 - Kaugõppe loengute ja praktikumide videosalvestused: https://echo360.e-ope.ee/ess/portal/section/167195da-3461-4415-b633-189e00ac1ee9&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/847883e5-78b3-4c99-9ea9-327ff16636c6?ec=true Kaguõppe esimene loeng 17.oktoober.2014.a. 18:00]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/f14263b1-f8e9-425f-a4a8-a98b864a0a22 Videoloeng Puppet paigaldamisest 17.oktoober.2014.a. ]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/3c77fec2-cbf1-4d10-be53-aeb0fe7ddd89 Linuxi administreerimine (sügis 2014) kaugõpe 7. november 2014.a. 14:00 Puppet ]&lt;br /&gt;
&lt;br /&gt;
[https://echo360.e-ope.ee/ess/echo/presentation/b7853068-9089-45b3-8219-89404646b38f Linuxi administreerimine (sügis 2014) kaugõpe, 28. november 2014.a. 14:00 ]&lt;br /&gt;
&lt;br /&gt;
1. Sissejuhatav loeng eeldustest [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng01%20-%20Sissejuhatus%20ainesse%20Linux%20administreerimine%20-%202014.pdf Sissejuhatus Loeng 1]&lt;br /&gt;
&lt;br /&gt;
1.1. Kordamine Osadmin [http://elab.itcollege.ee:8000/Linux-Basics.mm]&lt;br /&gt;
&lt;br /&gt;
2. Linux süsteemi põhilised komponendid [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/2014/loeng02%20-%20Linux%20s%c3%bcsteemide%20haldamine%20-%202014.pdf Linux haldamine Loeng 2]&lt;br /&gt;
&lt;br /&gt;
3. Linux süsteemi haldamine puppet abil I [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng03%20-%20Linux%20s%c3%bcsteemide%20haldamine%20-%202014.pdf Linux haldamine Loeng 3]&lt;br /&gt;
&lt;br /&gt;
4. Linux süsteemi haldamine puppet abil II [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng04%20-%20Linux%20s%c3%bcsteemide%20haldamine%20II%20-%202013%20.pdf Linux haldamine Loeng 4]&lt;br /&gt;
&lt;br /&gt;
5. Linux süsteemi haldamine puppet abil III [http://enos.itcollege.ee/~mernits/Linux%20administreerimine/loeng05%20-%20Linux%20s%c3%bcsteemide%20haldamine%20III%20-%202013%20.pdf Linux haldamine Loeng 5]&lt;br /&gt;
&lt;br /&gt;
5.1 Puppeti seadistamine passenger mooduli abil [[Puppet - passenger]]&lt;br /&gt;
&lt;br /&gt;
5.2 Puppet tüübid [http://docs.puppetlabs.com/references/latest/type.html]&lt;br /&gt;
&lt;br /&gt;
5.3 [[Puppet näited]]&lt;br /&gt;
&lt;br /&gt;
Puppeti teise loengu video: http://elab.itcollege.ee:8000/linux-admin/pupppet-algus.ogv&lt;br /&gt;
&lt;br /&gt;
=Praktikumid=&lt;br /&gt;
&lt;br /&gt;
==Esimene praktikum - Ubuntu Serveri ja kliendi paigaldamine ning kordamine==&lt;br /&gt;
* Paigaldage &#039;&#039;&#039;Ubuntu Linux Server&#039;&#039;&#039; süsteem VirtualBox abil&lt;br /&gt;
**RAM 512MB&lt;br /&gt;
**HDD dynamicly allocated 8GB&lt;br /&gt;
**2 Võrgukaarti NIC1 - NAT (eth0 - Ubuntus) ja NIC2 - HostOnly (eth1 - Ubuntus)&lt;br /&gt;
**Logige serverisse sisse ja seadistage võrk failis /etc/network/interfaces (liidese eth1 ip aadress 192.168.56.200). &lt;br /&gt;
***Abiinfo [[Ubuntu server võrgu seadistamine]] ja [[VirtualBoxi võrgud]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
  address 192.168.56.200&lt;br /&gt;
  netmask 255.255.255.0&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*Paigaldage openssh server, kui te seda installi käigus ei teinud (apt-get update &amp;amp;&amp;amp; apt-get install ssh)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Server 12.04.1 LTS ISO (64bit) http://elab.itcollege.ee:8000/ubuntu-12.04.1-server-amd64.iso&lt;br /&gt;
&lt;br /&gt;
Eelduste kontrollimise test harjutamiseks: http://goo.gl/73xBZ&lt;br /&gt;
Kes tunneb, et test on &#039;&#039;&#039;liiga keeruline&#039;&#039;&#039;, peab &#039;&#039;&#039;kaaluma&#039;&#039;&#039; aine deklareerimise asemel &#039;&#039;&#039;Osadmin aine (mis on soovituslik eeldus) läbimist&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Ubuntu Desktop Linux&#039;&#039;&#039; paigaldamine (Võib paigaldada ka mõne muu disrtibutsiooni desktop masina, kuna seda läheb meil niikuinii hiljem vaja)&lt;br /&gt;
**Memory 1024MB&lt;br /&gt;
**HDD 16GB (või 8GB) Dynamic disk&lt;br /&gt;
**Network&lt;br /&gt;
**Video Memory 64MB 3D acceleration sisse&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NB! Kasutamiseks valmis masinad: [http://elab.itcollege.ee:8000/ubuntu-server-64.ova server 64bit] ja [http://elab.itcollege.ee:8000/ubuntu-desktop-64.ova klient 64bit], [http://elab.itcollege.ee:8000/UbuntuServer32bit.ova server 32bit] ja [http://elab.itcollege.ee:8000/UbuntuDesktop32bit.ova klient 32bit]&#039;&#039;&#039; (Kõigil masinatel on user:student password:student)&lt;br /&gt;
&lt;br /&gt;
Pärast paigaldamist seadistada [https://wiki.itcollege.ee/index.php/OpenSSH:_v%C3%B5tmetega_autentimine key based autentimisega] serverisse sisenemine. (tööjaamast saab serveris käske käivitada)&lt;br /&gt;
&lt;br /&gt;
==Teine ja kolmas praktikum - Eeldustetest ja kordamine==&lt;br /&gt;
&lt;br /&gt;
Kordamiseks leiate vajalikku infot [https://wiki.itcollege.ee/index.php/Category:Operatsioonis%C3%BCsteemide_administreerimine_ja_sidumine Operatsioonisüsteemide administreerimise ja sidumise] aine vikist. &lt;br /&gt;
&lt;br /&gt;
[http://goo.gl/AFGfoV Eeldustetest 1]&lt;br /&gt;
&lt;br /&gt;
[http://goo.gl/F0PiWK Eeldustetest 2]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Linux keskhaldus puppet baasil (ÕISis LABOR 1)==&lt;br /&gt;
&lt;br /&gt;
Praktikumis paigaldame puppet serveri (master) ja kliendi.&lt;br /&gt;
&lt;br /&gt;
Näiteülesanded kaitsmiseks&lt;br /&gt;
&lt;br /&gt;
1. Loo puppet abil fail /etc/issue sisuga KALA&lt;br /&gt;
&lt;br /&gt;
2. Loo puppet abil kasutaja polekala, kodukaustaga /home/polekala, shelliga /bin/zsh ( tee ka paki zsh paigaldus)&lt;br /&gt;
&lt;br /&gt;
3. Lisa nodele class tarkvara, mis paigaldab htop, bpython pakid&lt;br /&gt;
&lt;br /&gt;
4. Loo nodele class eemalda, mis eemaldab paki cowsay&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5. Viimane ülesanne on igal ühel erinev.&lt;br /&gt;
&lt;br /&gt;
5.1 Loo serverisse kasutaja kala ja tee talle ssh key. Seadista kliendiarvuti selliselt, et paigaldataks pakk ssh ja lisataks root kasutajale kliendis loodud ssh public key.&lt;br /&gt;
&lt;br /&gt;
5.2 Paigalda kliendi arvutisse ntp server ja määra ntp serveriteks ntp.eenet.ee ja ntp.ut.ee&lt;br /&gt;
&lt;br /&gt;
5.3 Lisa kliendi arvutisse apache2 veebiserver koos virtualhostiga www.planet.zz, (failis /var/www/www.planet.zz/index.html on rida www.planet.zz)&lt;br /&gt;
Apache konfis peab olema ServerName www.planet.zz ja sites-enabled all sait www.planet.zz&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
6. Kaitsmiseks ülesanne&lt;br /&gt;
&lt;br /&gt;
* Paigalda pakk zsh&lt;br /&gt;
* Loo kasutaja SINUKAJUTAJANIMI EIK-s ja lisa ta users gruppi (loo grupp) ja säti tema shelliks zsh&lt;br /&gt;
* Lisa server rak.planet.zz puppetiga hallatavate masinate nimekirja&lt;br /&gt;
* Loo rak.planet.zz serverisse veebileht, mis reageerib nimele www.planet.zz ja väljastab esilehel phpinfo. &amp;lt;?php phpinfo(); ?&amp;gt; faili index.php (seda kõike puppet abil)&lt;br /&gt;
* Loo rak.planet.zz serverisse veebileht, mis reageerib nimele sales.planet.zz ja väljastab intex.html sisuga sales.planet.zz&lt;br /&gt;
* Loo manifest, mis paigaldab rak.planet.zz serverisse webmin tarkvara (puppet abil)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Puppet Examples]]&lt;br /&gt;
&lt;br /&gt;
==Keskne logiserver (ÕISis LABOR 2)==&lt;br /&gt;
Labor 2 teema valib tudeng ise. Kui endale ühtegi ideed pähe ei tule, siis soovitan teha logiserveri laborit.&lt;br /&gt;
Labor 2 üheks võimalikuks teemaks on keskse logihalduse lahenduse loomine&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine]]&lt;br /&gt;
&lt;br /&gt;
[http://enos.itcollege.ee/~mernits/Linux%20administreerimine/Arnus%20-%20keskne%20logilahendus.pdf  Lõputöö logihalduse teemal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://rdstash.blogspot.com/2013/01/installing-logstash-as-syslog-server-on.html&lt;br /&gt;
&lt;br /&gt;
==Probleemide lahendamise hindid==&lt;br /&gt;
http://safebrowsing.clients.google.com/safebrowsing/diagnostic?site=www.itcollege.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2014=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[testdisk]] - Marek Lepla kettajagude taastamine&lt;br /&gt;
&lt;br /&gt;
[[Miradore]] http://www.miradore.com Ragnar Luup&lt;br /&gt;
&lt;br /&gt;
[[foreman]] http://theforeman.org/&lt;br /&gt;
&lt;br /&gt;
[[hydra]]&lt;br /&gt;
&lt;br /&gt;
[[Security Onion]]&lt;br /&gt;
&lt;br /&gt;
[[Moloch]] - https://github.com/aol/moloch&lt;br /&gt;
&lt;br /&gt;
[[Netdisco2]] - Kristjan Hinn, AK31&lt;br /&gt;
&lt;br /&gt;
[[Bacula paigaldamine ja esmane seadistamine]] - Deniss Krajuhhin, AK31&lt;br /&gt;
&lt;br /&gt;
[[CAINE Linux]] http://www.caine-live.net/&lt;br /&gt;
&lt;br /&gt;
[[Nagios 4.0.8]] - Priit Varul A31&lt;br /&gt;
&lt;br /&gt;
[[ip korraldus Linuxis]] http://www.cyberciti.biz/faq/linux-ip-command-examples-usage-syntax/&lt;br /&gt;
&lt;br /&gt;
[[nessus]]&lt;br /&gt;
&lt;br /&gt;
[[BRO]]  https://www.bro.org/&lt;br /&gt;
&lt;br /&gt;
[[OSSEC]]&lt;br /&gt;
&lt;br /&gt;
[[ISPconfig]] - Maarja-Liisa Tammepõld&lt;br /&gt;
&lt;br /&gt;
[[Ajenti]] - Henri Ots&lt;br /&gt;
&lt;br /&gt;
[[OpenPanel]] - Siim Pääro, AK31&lt;br /&gt;
&lt;br /&gt;
[[ispCP]] - Günther Veidenberg&lt;br /&gt;
&lt;br /&gt;
[[VHCS]]&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine V2]] - Kristjan Indlo&lt;br /&gt;
&lt;br /&gt;
[[Bareos]] - Kristjan Indlo&lt;br /&gt;
&lt;br /&gt;
[[Docker]] - Üllar Seerme&lt;br /&gt;
&lt;br /&gt;
Muu Open Source panel/server config software.&lt;br /&gt;
&lt;br /&gt;
[[pidstat]] http://www.thegeekstuff.com/2014/11/pidstat-examples/&lt;br /&gt;
&lt;br /&gt;
[[Galera]] - Gert Vaikre A31&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2012=&lt;br /&gt;
&lt;br /&gt;
Võib valida keerulisemaid teemasid ka [[Osadmin referaadi teemad]] lehelt.&lt;br /&gt;
&lt;br /&gt;
[[zsh]] - pole algajale&lt;br /&gt;
&lt;br /&gt;
Mida uurida &lt;br /&gt;
&lt;br /&gt;
Prompt&lt;br /&gt;
&lt;br /&gt;
http://zshwiki.org/home/config/prompt&lt;br /&gt;
&lt;br /&gt;
http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/&lt;br /&gt;
&lt;br /&gt;
.zshrc&lt;br /&gt;
&lt;br /&gt;
for &lt;br /&gt;
&lt;br /&gt;
if &lt;br /&gt;
&lt;br /&gt;
[[while]] HN AK-31&lt;br /&gt;
&lt;br /&gt;
jne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[exFAT vs Linux]] - Kalju Hõbemäe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[CentOS Server]] --- teeb Oliver Naaris&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Superb Mini Server]] --- Mark-Erik Mogom, Andrus Dei &lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
DNS, samba, LDAP, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Oracle Linux]]&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba, e-post seadistamine&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Suse Linux]]&lt;br /&gt;
&lt;br /&gt;
Paigaldamine&lt;br /&gt;
&lt;br /&gt;
Teenuste DNS, apache2, samba seadistamine&lt;br /&gt;
&lt;br /&gt;
[[OpenLDAP Ubuntu Serveril]] - Tarmo Suurmägi, Taavi Sannik, Harri Uljas&lt;br /&gt;
&lt;br /&gt;
[[Zentyal SAMBA4]] --- Lang &amp;amp; Lihten A31&lt;br /&gt;
&lt;br /&gt;
Samba4 domeenikontrolleri seadistamine ja ubuntu/fedora/muu süsteem autentimise seadistamine kasutades uusi vahendeid&lt;br /&gt;
&lt;br /&gt;
[[Apt-yum/dpkg-rpm käskude lühivõrdlus]] - Teet Saar A32&lt;br /&gt;
&lt;br /&gt;
[[Ophcrack]] - teeb Kristo Kapten&lt;br /&gt;
&lt;br /&gt;
[[rancid]] - Meelis Kurnikov, Aive Haavel AK31&lt;br /&gt;
&lt;br /&gt;
[[zenoss]] - Kristjan Vaik&lt;br /&gt;
&lt;br /&gt;
[[Apache autentimine LDAP&#039;iga]] - Rauno Lehiste&lt;br /&gt;
&lt;br /&gt;
=Esseede teemad 2013=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Linux failisüsteemi jõudluse mõõtmine]]&lt;br /&gt;
&lt;br /&gt;
[[passenger]]&lt;br /&gt;
&lt;br /&gt;
[[NFTables]]&lt;br /&gt;
&lt;br /&gt;
[[Ipcop]] - saab kaasajastada&lt;br /&gt;
&lt;br /&gt;
[[suricata]] http://www.openinfosecfoundation.org/index.php/download-suricata - Martin Leppik ja Randel Raidmets 12.12.2013&lt;br /&gt;
&lt;br /&gt;
[[snort]] http://www.snort.org/ &lt;br /&gt;
&lt;br /&gt;
[[Owncloud]] - Tõnu Erm AK31&lt;br /&gt;
&lt;br /&gt;
[[Linuxi administreerimine - Labor 2 (keskse logihalduse rakendamine) protokoll]] - Sten Aus 28.11.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logilahenduse rakendamine Rsyslog näitel]] - Kimmo Lillipuu, Kaarel Kuurmann, Heigo Punapart 18.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logihalduse tarvis kliendile Rsyslogi paigladmaine ja seadistamine puppeti abil ]] - Indrek Mitt, Priidu Niit 19.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Nagios 3.5]] - Piia Ploovits, Sandra Sirel, Kristian Kivimägi, Grete Maisla 19.12.2013&lt;br /&gt;
&lt;br /&gt;
[[MySecureShell - SecureFTP]] - Kalle Kadakas 20.12.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskne logiserver]] - Tauri Jaanus 25.12.2013&lt;br /&gt;
&lt;br /&gt;
[[ISPConf 3 Ubuntu serverile 13.04]] - Ülo Vardja ja Aare Uibomäe 04.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Bind9 nimeserver (puppet baasil)]] - Liis Mironova, Tarmo Tüür 06.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Pure-FTPd]] - Maris Kuusik 07.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Logiserver, mis kogub võrgust kokku mikrotik ruuteri logid ]] - Lauri Rüütli ja Tõnu Ruut 07.01.14&lt;br /&gt;
&lt;br /&gt;
[[PHORONIX TEST SUITE]] - Tammo Oolup 08.01.2013&lt;br /&gt;
&lt;br /&gt;
[[Conky]] - Kristjan Karu 09.01.2013&lt;br /&gt;
&lt;br /&gt;
[[Keskse logihalduse süsteem Splunk baasil]] - Veiko Virk 10.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Keskne logihaldus Rsyslog ja SEC näitel]] - Kristjan Rõõm, Viljar Rooda 10.01.2014&lt;br /&gt;
&lt;br /&gt;
[[SaltStack]] - Vjatšeslav Jertsalov 11.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Zabbix 2.2]] - Dineta Mahno 12.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Labor 2: Keskne logiserver (Nxlog)]] - Kaarel Väinaste ja Rasmus Tetsmann 13.01.2014&lt;br /&gt;
&lt;br /&gt;
=Eksamist=&lt;br /&gt;
Eksam kkaugõppele 11. jaanuar 2015.a. http://goo.gl/xJr0Td&lt;br /&gt;
&lt;br /&gt;
Eksamiks tasub tutvuda&lt;br /&gt;
&lt;br /&gt;
[[Kustutatud failide taastamine Ubuntus]]&lt;br /&gt;
&lt;br /&gt;
IP aadressi muutmine&lt;br /&gt;
&lt;br /&gt;
Kasutaja parooli ülekrijutamine (root parooli pole)&lt;br /&gt;
&lt;br /&gt;
Eksamil veenduge, et teil on õige puppet versioon (3.7) Paljudel jäi eelmine kord peale repode lisamist&lt;br /&gt;
apt-get update tegemata&lt;br /&gt;
&lt;br /&gt;
Eksami ajal saab veel kaitsta laboreid, kuid soovitav on need enne eksamit ära kaitsta, kuna eksam on päris pingeline.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Linux eksam on praktiline, koosneb neljast osast:&lt;br /&gt;
&lt;br /&gt;
1. Puppet abil tuleb teha lihtsaid asju (kasutaja, kaust/fail teatud sisu ja õigustega, paigaldada pakke) 10p 10min&lt;br /&gt;
&lt;br /&gt;
2. Puppet abil teenuse seadistamine keerulisem 15p 15min (kui apache seadistamine, siis eemaldage paki apache kirjeldus)&lt;br /&gt;
&lt;br /&gt;
3. Linux paigalduse parandamine (lihtne) 15p 10min &lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 9p 25min&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1. Näiteülesanded: 10min&lt;br /&gt;
* Loo kasutaja kjk212 koos kodukasutaga&lt;br /&gt;
* Paigalda pakk apache2&lt;br /&gt;
* Paigalda pakk htop&lt;br /&gt;
* Tekita fail, mille sisu on selle ülesande tekst asukohta /var/eksam/yl1.txt&lt;br /&gt;
* Sea loodud faili omanikuks eespool loodud kasutaja ja grupiks audio. Sea õigused selliselt, et kasutaja saab kõike teha ja grupp lugeda/kirjutada. Teised ei saa midagi teha.&lt;br /&gt;
&lt;br /&gt;
2. Näiteküsimused 15min&lt;br /&gt;
* Paigalda www.planet.zz virtualhost (nagu aine wikis kirjas)&lt;br /&gt;
* Paigalda ntp teenus (aine wikist)&lt;br /&gt;
* Paigalda BIND teenus (aine wikist) http://enos.itcollege.ee/~mernits/Linux%20administreerimine/bind.ogv [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
3. Linux paigalduse parandamine (lihtne) 10min&lt;br /&gt;
* Teil ununes root parool ära ja student kasutaja pole administraatorite grupis. (vana admin läks töölt ära ja parooli keegi ei mäleta)&lt;br /&gt;
* Teie server tõsteti valesse VLANi (virtualboxis teise võrku)&lt;br /&gt;
* Teie server tõsteti teise võrku, mille IP on teine ja võrgu administraator unustas teile seda öelda ja läks puhkusele (tehke nii, et töötaks)&lt;br /&gt;
* Praktikal olev tudeng rikkus ära faili, kus määratakse alglaadimisel ühendatavad kettajaod ja failisüsteemid&lt;br /&gt;
* Praktikal olev tudeng tegi katki puppet paigalduse (ja on endaga täitsa rahul) Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. Linux paigalduse parandamine (raske) 25min&lt;br /&gt;
* Praktikal olev tudeng rikkus ära kõvaketta kettajagude tabeli. Taastage süsteem.&lt;br /&gt;
* Praktikal olev tudeng kustustas ühelt kettalt palju pilte ja kettajagude tabeli. Taastage pildid. http://enos.itcollege.ee/~mernits/Linux%20administreerimine/linux-eksam.vmdk&lt;br /&gt;
* Praktikal olev tudeng &amp;quot;konfigureeris&amp;quot; ehk saboteeris teie labor 2 teenuse ära - Tehke korda ja selgitage, mida ta valesti tegi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://wiki.itcollege.ee/index.php/Linuxi_administreerimine_eksamiabi_2014&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
=Laborimaterjalid 201 NB See on ajalooline info!=&lt;br /&gt;
&lt;br /&gt;
Teha apt -  yum ja dpkg - rpm vastavustabel. dpkg ja apt korraldused leiab [http://elab.itcollege.ee:8000/Linux-Basics.mm Linux-Basics mindmapist]&lt;br /&gt;
&lt;br /&gt;
Parim töö annab 7p, järgmised 5p (piisavalt põhjalikud ja erinevad)&lt;br /&gt;
&lt;br /&gt;
Ebapiisavad vastavustabelid, mis sarnanevad üksteisele punkte ei saa.&lt;br /&gt;
&lt;br /&gt;
Kui su tabel on ilma vigadeta, kuid mitte parimate sead siis saad 1-2p.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 4&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Nimeserveri BIND9 paigaldamine.&lt;br /&gt;
&lt;br /&gt;
*Mõtle välja domeenimini&lt;br /&gt;
*Paigalda nimeserver bind9&lt;br /&gt;
*Seadista oma domeen&lt;br /&gt;
**www.domeen&lt;br /&gt;
**ns.domeen&lt;br /&gt;
**sales.domeen&lt;br /&gt;
**seadista oma kliendimasin kasutama uut nimeserverit&lt;br /&gt;
&lt;br /&gt;
NB: enne kaitsmist lugeda läbi http://kuutorvaja.eenet.ee/wiki/DNS&lt;br /&gt;
&lt;br /&gt;
Labori üks näide [[Nimeserveri seadistamine BIND9 näitel]]&lt;br /&gt;
&lt;br /&gt;
Praktikumi salvestus http://echo360.e-uni.ee/ess/echo/presentation/a828b6af-8caf-4319-b594-5d6bfed04a70&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; peab töötama nii nimede lahendamine läbi teie nimeserveri kui ka reverse lookup.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 5&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Veebiserveri apache2 paigaldamine&lt;br /&gt;
&lt;br /&gt;
*Loo veebisaidid www.domeen ja sales.domeen (ehk oma DNS labori nimedele vastavad veebisaidid)&lt;br /&gt;
Praktikumi salvestus: http://echo360.e-uni.ee/ess/echo/presentation/0945a764-0305-48ec-8082-4e57a23cc536&lt;br /&gt;
*Seadist HTTPS nendele saitidele (vajadusel loo uus ip alias ja muuda nimeserveris olevat kirjet, et TLS nimed viitaks erinevatele IP aadressidele)&lt;br /&gt;
*Abiks on loeng: http://enos.itcollege.ee/~mernits/infrastruktuur/loeng04%20-%20Veebiserver.odp ja labor: https://wiki.itcollege.ee/index.php/Veebiserveri_labor_v.2&lt;br /&gt;
*Paigalda WordPress vastavalt juhendile: http://goo.gl/6XQ0U&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; peab töötama veebiserververi apache2 pealt 2 veebilehte ning wordpress. Wordpressile peab olema paigaldatud super cache ning lisaks peab töötama varnish. Seejuures wordpress on seadistatud pordile 80 ja wordpress pordil 8080. Lehe toimivust testige enne kaitsmist ab vahendiga, kus -n 1000 ja -t 10.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Praks 7&#039;&#039;&#039;&lt;br /&gt;
Samba share-i välja jagamine. &lt;br /&gt;
&lt;br /&gt;
*Loo share, mis on ligipääsetav vaid kasutajatele, kes kuuluvad lab gruppi. Vajalik on ka share-ile kirjutamisõigus (saab kausta luua). &lt;br /&gt;
* Seadista samba abil kasutajate kodukaustadele ligipääsemine. Iga kasutaja peab ligi pääsema enda kodukaustale. &lt;br /&gt;
&lt;br /&gt;
*Abiks on viki artiklid : https://wiki.itcollege.ee/index.php/Failiserver_Samba_labor_2 ja https://wiki.itcollege.ee/index.php/Lihtne_samba_install&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Punktide&#039;&#039;&#039; (5p) &#039;&#039;&#039;kirja saamiseks&#039;&#039;&#039; on vajalik share-i olemasolu, mis on ligipääsetav ning kirjutatav (võimalik luua kataloogi) ainult lab gruppi kuuluvatele kasutajatele ning lab gruppi mitte kuuluvad kasutajad ei tohi sinna ligi pääseda. &lt;br /&gt;
Lisaks peavad kasutajad pääsema ligi oma kodukaustale, sõltumata sellest, kas ta kuulub lab gruppi või mitte.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labor 1&#039;&#039;&#039;&lt;br /&gt;
*Veebiserver ja virtualhostid&lt;br /&gt;
*DNS&lt;br /&gt;
*e-post&lt;br /&gt;
*iptables&lt;br /&gt;
*samba&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Labor 2&#039;&#039;&#039;&lt;br /&gt;
*LDAP või Samba4 - LDAP Teet Saar, Kullo-Kalev Aru&lt;br /&gt;
*Puppet või chef&lt;br /&gt;
*PAM&lt;br /&gt;
*Puppet (Ubuntus) - Kristo Kapten&lt;br /&gt;
*[[Samba(windows domeenis fileserver)]] - Marko Kurs&lt;br /&gt;
*[[TLS termineerimine nginx abil]] - Sander Arnus, Sander Saveli&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85752</id>
		<title>Nagios 4.0.8</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Nagios_4.0.8&amp;diff=85752"/>
		<updated>2015-01-11T18:28:42Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: Created page with &amp;quot;TROLOLO&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TROLOLO&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Seafile_failijagamise_teenus&amp;diff=76226</id>
		<title>Seafile failijagamise teenus</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Seafile_failijagamise_teenus&amp;diff=76226"/>
		<updated>2014-05-26T08:03:34Z</updated>

		<summary type="html">&lt;p&gt;Pvarul: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Autor: ==&lt;br /&gt;
Priit Varul A21&amp;lt;br/&amp;gt;&lt;br /&gt;
Esimene versioon: 26.05.2014&amp;lt;br/&amp;gt;&lt;br /&gt;
Täiendatud: 27.05.2014&lt;br /&gt;
&lt;br /&gt;
==Sissejuhatus: ==&lt;br /&gt;
Tegemist failisheeringu teenusega, kus saab mugavalt faile libaritesse organiseerida. Iga library saab kasutajate vahel jagada, gruppe luua ja jagatud faile omakorda gruppidele jagada.&lt;br /&gt;
Võrreldes konkurentidega peetakse Seafile&#039;i suurimateks eelisteks korralikku krüpteeringut, kasutusel on tänapäevastes standardites igati turvaline AES 128-bitine krüpteering, ning väiksemat vigade esinemise arvu. Suurimaks miinuseks on erinevate lisateenuste vähesus.&lt;br /&gt;
&lt;br /&gt;
== &amp;quot;Seafile – Online Cloud Service&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Serveriteenust pakub Seafile ka ise, variandid (seisuga mai 2014):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!  !! Tasuta !! Väike tiim !! Suur tiim&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmemaht&#039;&#039;&#039; || 1GB || 100GB || 500GB&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Andmevahetus&#039;&#039;&#039; || 5G/kuu || 50G/kuu || 250G/kuu&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Gruppide arv&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Kasutajate arv grupis&#039;&#039;&#039; || limiteerimata || limiteerimata || limiteerimata&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;HIND&#039;&#039;&#039; || &#039;&#039;&#039;--&#039;&#039;&#039; || &#039;&#039;&#039;$10/kuu&#039;&#039;&#039; || &#039;&#039;&#039;$50/kuu&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;Allikas: http://seafile.com/en/product/cloud_service/&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Serveriaigaldamise juhend oma masinasse: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kontrollida mis versioon su süsteem on, kas x86 (32bit) või x86_64 (64 bit).&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;uname -m&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Paki alla laadimine:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
32bit&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_2.1.4_i386.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
64bit&lt;br /&gt;
&amp;lt;pre&amp;gt;wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_2.1.4_x86-64.tar.gz&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Oletame et su organisatsiooni nimi on &amp;quot;share&amp;quot; ja sa oled tar.gz paki oma kodukausta alla laadinud. Soovitavalt kasutuselevõtt järgmiselt rakendada:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir share &lt;br /&gt;
mv seafile-server_* share&lt;br /&gt;
cd share&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Peale paki &amp;quot;share&amp;quot; kausta tõstmist tuleb see lahti pakkida:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tar -xzf seafile-server_*&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seejärel kaust &amp;quot;installed&amp;quot; luua ja lahti pakitu &amp;quot;installed&amp;quot; kausta panna:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;mkdir installed&lt;br /&gt;
mv seafile-server_* installed&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nüüdseks peaks meil olema järgmine kataloogide paigutus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;# tree . -L 2&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Väljund peaks välja nägema selline&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
├── installed&lt;br /&gt;
│   └── seafile-server_1.4.0_x86-64.tar.gz&lt;br /&gt;
└── seafile-server-1.4.0&lt;br /&gt;
    ├── reset-admin.sh&lt;br /&gt;
    ├── runtime&lt;br /&gt;
    ├── seafile&lt;br /&gt;
    ├── seafile.sh&lt;br /&gt;
    ├── seahub&lt;br /&gt;
    ├── seahub.sh&lt;br /&gt;
    ├── setup-seafile.sh&lt;br /&gt;
    └── upgrade&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sellise paigutuse eeliseks on see, et me saame kõik Seafile serveri konfiguratsioonifailid &amp;quot;share&amp;quot; kausta panna, et seda lihtsam hallata oleks.&#039;&#039;&#039;&lt;br /&gt;
&#039;&#039;&#039;Kui me soovime Seafile serverit uuendada, tuleb lihtsalt uue paki sisu &amp;quot;share&amp;quot; kausta lahti pakkida. Sellisel meetodil jäävad konfiguratsioonifailid &amp;quot;share&amp;quot; kaustas alles ja ma ei pea uuesti serverit seadistama.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Seafile serveri üles seadmine: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Seafile serveri teenus vajab järgmisi lisapakke:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    python 2.6.5+ or 2.7&lt;br /&gt;
    python-setuptools&lt;br /&gt;
    python-simplejson&lt;br /&gt;
    python-imaging&lt;br /&gt;
    sqlite3&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui teil neid pole siis käituge järgmiselt:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;apt-get update&lt;br /&gt;
apt-get install python2.7 python-setuptools python-simplejson python-imaging sqlite3&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveri paigaldamiseks läheme &amp;quot;share&amp;quot; kausta kopeeritud seafile-server-* kausta ja käivitamine skripti:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enne skripti käivitamist veenduge, et olete õiges kaustas /Seafile/installed/seafile-server-2.1.4#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;cd seafile-server-*&lt;br /&gt;
./setup-seafile.sh&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Järgnevad mõningad konfiguratsiooniküsimused paigaldamise käigus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Server name | Seafile serveri nimi | 3-15 tähtemärki, ainult inglise tähed, numbrid ja alakriipsud on lubatud.&lt;br /&gt;
&lt;br /&gt;
Server ip or domain | Serveri IP või domeeninimi mida seafile server kasutama hakkab | Kasutaja pöördub selle aadressi poole browserist, et teenusele ligi saada.&lt;br /&gt;
&lt;br /&gt;
ccnet server port | TCP port mida ccnet kasutab, alusvõrgustik mida Seafile teenus kasutab | Vaikimisi on 10001. Kui antud port on juba kasutusel võite valida muu pordi.&lt;br /&gt;
&lt;br /&gt;
Seafile data dir | Kaust kuhu Seafile server andmed salvestab, vaikimisi luuakse see kaust kohta kus te skripti käivitasite | Soovitatav oleks suure mahulisele partitsioonile see luua.&lt;br /&gt;
&lt;br /&gt;
Seafile server port | TCP port mida Seafile andmete edastuseks kasutab | Vaikimisi on see 12001. Kui antud port on juba kasutusel võite valida muu pordi.&lt;br /&gt;
&lt;br /&gt;
http server port | TCP port mida Seafile httpserveris kasutab | Vaikimisi on see 8082. Kui antud port on juba kasutusel võite valida muu pordi.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Nüüdseks peaks meil järgmine kataloogide paigutus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;tree haiwen -L 2&amp;lt;/pre&amp;gt;&lt;br /&gt;
Väljund peaks selline välja nägema.&lt;br /&gt;
&amp;lt;pre&amp;gt;haiwen&lt;br /&gt;
├── ccnet               # configuration files&lt;br /&gt;
│   ├── ccnet.conf&lt;br /&gt;
│   ├── mykey.peer&lt;br /&gt;
│   ├── PeerMgr&lt;br /&gt;
│   └── seafile.ini&lt;br /&gt;
├── installed&lt;br /&gt;
│   └── seafile-server_1.4.0_x86-64.tar.gz&lt;br /&gt;
├── seafile-data        &lt;br /&gt;
│   └── seafile.conf&lt;br /&gt;
├── seafile-server-1.4.0  # active version &lt;br /&gt;
│   ├── reset-admin.sh&lt;br /&gt;
│   ├── runtime&lt;br /&gt;
│   ├── seafile&lt;br /&gt;
│   ├── seafile.sh&lt;br /&gt;
│   ├── seahub&lt;br /&gt;
│   ├── seahub.sh&lt;br /&gt;
│   ├── setup-seafile.sh&lt;br /&gt;
│   └── upgrade&lt;br /&gt;
├── seafile-server-latest  # symbolic link to seafile-server-1.4.0&lt;br /&gt;
├── seahub-data&lt;br /&gt;
│   └── avatars&lt;br /&gt;
├── seahub.db&lt;br /&gt;
├── seahub_settings.py   # optional config file&lt;br /&gt;
└── seahub_settings.pyc&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Seafile serveri käivitamine: ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Enne kävitamist võib määrata kasutajate limiidi kes ühenduda saavad kuna kasutatakse püsivat ühendust kliendi ja serveri vahel.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ulimit -n 300&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Serveri ja veebilehe käivitamiseks tuleb järgmist teha:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
seafile-server-2.1.4 kaustas käivitage järgmised käsud&lt;br /&gt;
&lt;br /&gt;
Enne skripti käivitamist veenduge, et olete õiges kaustas /Seafile/installed/seafile-server-2.1.4#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start # Käivitab Seafile teenuse&lt;br /&gt;
&lt;br /&gt;
./seahub.sh start &amp;lt;port&amp;gt;  # Käivitab seahub veebisaidi, pordiks pange see port mille installimisel httpserveri TCP pordiks seadistasite. Kui porti ei määra on vaikimisi pordiks 8000. &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
NB! Esimest korda seahub&#039;i käivitades käsib skript teil admini kasutaja luua. &lt;br /&gt;
&lt;br /&gt;
== Browseri kaudu ligipääs: == &lt;br /&gt;
&lt;br /&gt;
http://serveri_ip:port_mis_määrasite/&lt;br /&gt;
&lt;br /&gt;
Näiteks: http://192.168.1.111:8000/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teid suunatakse Login lehele kus sisestate oma kasutajanime ja parooli mis järel lähete &amp;quot;Myhome&amp;quot; lehele kus saate juba endale library luua.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kui peaks tekkima soov Seahubi teisel pordil kasutada siis peatage teenus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enne skripti käivitamist veenduge, et olete õiges kaustas /Seafile/installed/seafile-server-2.1.4#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seahub.sh stop&lt;br /&gt;
./seafile.sh stop&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Muudke SERVICE_URL väärtust failis share/ccnet/ccnet.conf näiteks nii: (oletame et teie IP või domeen on 192.168.1.100)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;SERVICE_URL = http://192.168.1.100:8001&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Restartige seafile server:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Enne skripti käivitamist veenduge, et olete õiges kaustas /Seafile/installed/seafile-server-2.1.4#&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;./seafile.sh start&lt;br /&gt;
./seahub.sh start 8001&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Kokkuvõte  ==&lt;br /&gt;
&lt;br /&gt;
Mina kasutasin paigaldamisel 64bitist versiooni.&lt;br /&gt;
Kuna pole erilist kogemust eelnevalt failijagamisteenuste alternatiividega, ütleks siiski, et Seafile peaks algajale jõukohale olema ning samuti browserist edasine haldamine ning seadistamine lihtne olema. Suureks boonuseks minuarust on teenuse sisene tiimisüsteemi võimalus kus on sõnumite saatmise võimalus näiteks oma grupile ja üles laetud failidele kommentaaride ja märkmete juurde kirjutamine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inglisekeelne õpetus:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
https://github.com/haiwen/seafile/wiki/Download-and-setup-seafile-server&amp;lt;br/&amp;gt;&lt;br /&gt;
Viide varasema versiooni 1.4.0 paigaldusele https://wiki.itcollege.ee/index.php/Seafile&lt;/div&gt;</summary>
		<author><name>Pvarul</name></author>
	</entry>
</feed>