<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.itcollege.ee/index.php?action=history&amp;feed=atom&amp;title=Keskse_logihalduse_loomine</id>
	<title>Keskse logihalduse loomine - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.itcollege.ee/index.php?action=history&amp;feed=atom&amp;title=Keskse_logihalduse_loomine"/>
	<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keskse_logihalduse_loomine&amp;action=history"/>
	<updated>2026-04-30T18:06:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://wiki.itcollege.ee/index.php?title=Keskse_logihalduse_loomine&amp;diff=74120&amp;oldid=prev</id>
		<title>Tesko: Created page with &quot;==Sissejuhatus== Antud juhend katab Logstash-i, Elasticsearch-i ja Kibana 3 paigaldamise ning seadistamise Debian Wheezy x64 süsteemile. Logstash võtab logid vastu ning edastab…&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.itcollege.ee/index.php?title=Keskse_logihalduse_loomine&amp;diff=74120&amp;oldid=prev"/>
		<updated>2014-01-13T13:15:08Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;==Sissejuhatus== Antud juhend katab Logstash-i, Elasticsearch-i ja Kibana 3 paigaldamise ning seadistamise Debian Wheezy x64 süsteemile. Logstash võtab logid vastu ning edastab…&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Sissejuhatus==&lt;br /&gt;
Antud juhend katab Logstash-i, Elasticsearch-i ja Kibana 3 paigaldamise ning seadistamise Debian Wheezy x64 süsteemile. Logstash võtab logid vastu ning edastab need töötlemiseks ja salvestamiseks Elasticsearch-le, Kibana võimaldab kogutud logisid sirvida ja otsida. Lisaks on toodud klientide konfigureerimise näited keskse logiserveri kasutamiseks. Kõik alltoodud käsud on sisestatud juurkasutaja õigustes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sõltuvused==&lt;br /&gt;
Logstash ja Elasticsearch vajavad enda tööks Javat, viimase saab paigaldada käsuga:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install default-jre -y&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Elasticsearch paigaldamine==&lt;br /&gt;
Laeme tarkvara [http://www.elasticsearch.org/overview/ Elasticsearch-i kodulehelt] alla ja paigaldame:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/elasticsearch-0.90.9.deb&lt;br /&gt;
dpkg -i elasticsearch-0.90.9.deb&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Logstash paigaldamine ja seadistamine==&lt;br /&gt;
Java paki sihtkausta loomine ning tarkvara allalaadimine [http://www.elasticsearch.org/overview/logstash/ Logstash-i kodulehelt]:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /usr/share/logstash&lt;br /&gt;
wget https://download.elasticsearch.org/logstash/logstash/logstash-1.3.2-flatjar.jar -O /usr/share/logstash/logstash.jar&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Turvalisuse tõstmiseks loome Logstash teenuse käitamiseks kasutaja &amp;quot;logstash&amp;quot;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
useradd -r -M logstash&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse automaatseks käivitumiseks süsteemi alglaadimisel laeme alla &amp;#039;&amp;#039;init&amp;#039;&amp;#039; skripti ning registreerime teenuse:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget https://raw.github.com/Yuav/logstash-packaging/master/etc/init.d/logstash -O /etc/init.d/logstash&lt;br /&gt;
chmod +x /etc/init.d/logstash&lt;br /&gt;
update-rc.d logstash defaults&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laeme alla &amp;#039;&amp;#039;init&amp;#039;&amp;#039; skripti juurde kuuluva teenuse üldkonfiguratsiooni:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget https://raw.github.com/Yuav/logstash-packaging/master/etc/default/logstash -O /etc/default/logstash&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Logstash konfiguratsioon===&lt;br /&gt;
&lt;br /&gt;
Põhikonfiguratsiooni asukoha määramiseks asendada failis &amp;#039;&amp;#039;&amp;#039;/etc/default/logstash&amp;#039;&amp;#039;&amp;#039; rida&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CONF=/etc/logstash&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
reaga&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
CONF=/etc/logstash/logstash.conf&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Sisendite ja väljundite seadistamiseks lisada faili &amp;#039;&amp;#039;&amp;#039;/etc/logstash/logstash.conf&amp;#039;&amp;#039;&amp;#039; järgmised read:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
input {&lt;br /&gt;
  tcp {&lt;br /&gt;
    type   =&amp;gt; &amp;quot;syslog-tcp&amp;quot;&lt;br /&gt;
    port   =&amp;gt; 5514&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  udp {&lt;br /&gt;
    type   =&amp;gt; &amp;quot;syslog-udp&amp;quot;&lt;br /&gt;
    port   =&amp;gt; 5514&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
output {&lt;br /&gt;
  elasticsearch {&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Teenuse käivitamiseks sisestada käsk:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/etc/init.d/logstash start&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutaja &amp;#039;&amp;#039;logstash&amp;#039;&amp;#039; õigustes ei saa programm kuulata portidel alla 1024. Alloleva käsu tulemusel suunatakse UDP pordil 514 vastuvõetud paketid ka UDP pordile 5514:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p udp --dport 514 -j REDIRECT --to-port 5514&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kibana 3 paigaldamine==&lt;br /&gt;
Kibana 3 vajab veebiserverit, [http://httpd.apache.org/ Apache] paigaldamiseks sisestada:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install apache2 -y&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Laeme [http://www.elasticsearch.org/overview/kibana/ Kibana 3 kodulehelt] alla, pakime arhiivi lahti ning liigutame failid veebiserveri juurkausta:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wget http://download.elasticsearch.org/kibana/kibana/kibana-latest.tar.gz&lt;br /&gt;
tar xzfv kibana-latest.tar.gz&lt;br /&gt;
mv kibana-latest/* /var/www/&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Vaikimisi &amp;#039;&amp;#039;dashboard&amp;#039;&amp;#039;-i seadmine:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd /var/www/app/dashboards/&lt;br /&gt;
mv default.json default.json.bak&lt;br /&gt;
mv logstash.json default.json&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Klientide seadistamine==&lt;br /&gt;
Klientide seadistamine logide saatmiseks kesksesse serverisse.&lt;br /&gt;
&lt;br /&gt;
===OpenWRT===&lt;br /&gt;
Faili &amp;#039;&amp;#039;&amp;#039;/etc/config/system&amp;#039;&amp;#039;&amp;#039; alajaotusesse &amp;#039;&amp;#039;&amp;#039;config system&amp;#039;&amp;#039;&amp;#039; lisada allolevad read, kus &amp;#039;&amp;#039;log_ip&amp;#039;&amp;#039; on logiserveri IP aadress ning &amp;#039;&amp;#039;log_port&amp;#039;&amp;#039; on UDP port, millel server kuulab:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
option log_ip    &amp;#039;x.x.x.x&amp;#039;&lt;br /&gt;
option log_port  &amp;#039;5514&amp;#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Debian===&lt;br /&gt;
Paki &amp;#039;&amp;#039;rsyslog&amp;#039;&amp;#039; puudumisel paigaldada see käsuga:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install rsyslog -y&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Faili &amp;#039;&amp;#039;&amp;#039;/etc/rsyslog.conf&amp;#039;&amp;#039;&amp;#039; lisada allolevad read, kus &amp;#039;&amp;#039;server&amp;#039;&amp;#039; asendada logiserveri IP aadressiga ning &amp;#039;&amp;#039;port&amp;#039;&amp;#039; asendada TCP pordiga, millel server kuulab:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
*.*       @@server:port&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kokkuvõte==&lt;br /&gt;
Kui paigaldamisel veateateid ei kuvatud, siis on logiserver ligipääsetav aadressil http://x.x.x.x, kus x.x.x.x on logiserveri IP aadress. Soovituslik on seadistada nimelahendus ja kasutada aadressina http://FQDN, vastasel juhul võib tekkida probleeme Logstash-i ja Elasticsearch-i vahelises andmevahetuses. Samuti on mõistlik piirata ligipääs logiserverile, selleks on head vahendid tulemüür, Apache autentimismoodul ning proksiserver.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Kasutatud kirjandus==&lt;br /&gt;
http://www.elasticsearch.org/guide/&lt;br /&gt;
&lt;br /&gt;
http://logstash.net/docs/1.3.2/tutorials/getting-started-centralized&lt;br /&gt;
&lt;br /&gt;
http://www.elasticsearch.org/overview/kibana/installation/&lt;br /&gt;
&lt;br /&gt;
http://wiki.openwrt.org/doc/uci/system&lt;br /&gt;
&lt;br /&gt;
http://www.rsyslog.com/doc/rsyslog_reliable_forwarding.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Toomas Esko, AK21, 13.01.2014&lt;br /&gt;
&lt;br /&gt;
[[Category:Linuxi administreerimine]]&lt;/div&gt;</summary>
		<author><name>Tesko</name></author>
	</entry>
</feed>