<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[Monitoring Serwerów - Forum o monitoringu infrastruktury IT - Splunk]]></title>
		<link>https://monitoringserwerow.pl/</link>
		<description><![CDATA[Monitoring Serwerów - Forum o monitoringu infrastruktury IT - https://monitoringserwerow.pl]]></description>
		<pubDate>Wed, 06 May 2026 12:31:37 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Splunk App for Enterprise Security]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=27</link>
			<pubDate>Tue, 30 Jul 2019 09:32:24 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=27</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Chyba nie wszyscy znają jedną z najbardziej zaawansowanych aplikacji działających w środowisku Splunk. Mam na myśli oczywiście Enterprise Security. Jest to moduł płatny. Jego uruchomienie zmienia rozszerza lubianego Splunka o funkcjonalność systemu SIEM połączonego z nieograniczonymi możliwościami pod kątem tworzenia własnych korelacji oraz wizualizacji i reguł raportowych.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk App for Enterprise Security 3.0 Threat Lists</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zobaczcie jak za pomocą tej aplikacji można przeanalizować listę wykrytych podatności w naszej infrastrukturze. W prosty sposób możemy odszukać adresy komputerów powodujących naruszenie zasad bezpieczeństwa i tak samo prosto możemy sięgnąć do danych źródłowych z zebranych, oryginalnych komunikatów.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na filmie demo widać również wizualizację danych w trybie real-time. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/view/SP-CAAAJHB" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/view/SP-CAAAJHB</a></span></span><br />
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk App for Enterprise Security 3.0 Security Indicators</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Załączam również film, gdzie zobaczymy jak w aplikacji przejrzeć listę obiektów generujących zdarzenia obszaru bezpieczeństwa. Zobaczymy również jak pracować z elementami ekranu użytkownika oraz raportami. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/view/SP-CAAAJG9" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/view/SP-CAAAJG9</a></span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Chyba nie wszyscy znają jedną z najbardziej zaawansowanych aplikacji działających w środowisku Splunk. Mam na myśli oczywiście Enterprise Security. Jest to moduł płatny. Jego uruchomienie zmienia rozszerza lubianego Splunka o funkcjonalność systemu SIEM połączonego z nieograniczonymi możliwościami pod kątem tworzenia własnych korelacji oraz wizualizacji i reguł raportowych.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk App for Enterprise Security 3.0 Threat Lists</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zobaczcie jak za pomocą tej aplikacji można przeanalizować listę wykrytych podatności w naszej infrastrukturze. W prosty sposób możemy odszukać adresy komputerów powodujących naruszenie zasad bezpieczeństwa i tak samo prosto możemy sięgnąć do danych źródłowych z zebranych, oryginalnych komunikatów.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na filmie demo widać również wizualizację danych w trybie real-time. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/view/SP-CAAAJHB" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/view/SP-CAAAJHB</a></span></span><br />
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk App for Enterprise Security 3.0 Security Indicators</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Załączam również film, gdzie zobaczymy jak w aplikacji przejrzeć listę obiektów generujących zdarzenia obszaru bezpieczeństwa. Zobaczymy również jak pracować z elementami ekranu użytkownika oraz raportami. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/view/SP-CAAAJG9" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/view/SP-CAAAJG9</a></span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Splunk przeciwko SQL Injection]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=26</link>
			<pubDate>Tue, 30 Jul 2019 09:30:42 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=26</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Wykorzystanie Splunk przeciwko SQL Injection </span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk w wielu obszarach przetwarzania danych IT ma duże zastosowanie. Typowe wyszukiwanie tekstu w zdarzeniach to dziś stanowczo za mało to prowadzenia skutecznej analizy bezpieczeństwa. Splunk pozwala na śledzenie skomplikowanych wzorców, które mogą pojawić się w naszych logach. Jednym z takich zastosowani jest analiza bezpieczeństwa portali WWW.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zobaczmy, jak na przykładzie wpisów z Apacha, sprawdzi się aplikacja Splunk SQL Injection.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wymagane parametry aplikacji to rodzaj źródła oraz analizowane pole. W naszych przypadku będą to wyrażenia odpowiednio: access* oraz uri_query.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image001.png" alt="[Image: image001.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Silnikiem tej aplikacji jest rozbudowane zapytanie pozwalające na detekcję wstrzykiwanego kodu w polu url. Po wypełnieniu danych oraz wybraniu okresu analizy system prezentuje nam kilka tabeli z wynikami. Na wykresie kołowym widzimy statystkę najczęstszych wzorców, które są wykorzystywane w atakach. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image003.png" alt="[Image: image003.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pozwala to na szybką ocenę skali ataku i charakteru atakującego. Sam fakt pojawienia się wyrażenia Union Select w adresie URL budzi duże wątpliwości. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejny diagram, to umiejscowienie wzorców ataków w czasie. Widzimy tu częstotliwość z jaką atakujący wykonuje wstrzyknięcie kodu. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image005.png" alt="[Image: image005.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zdecydowanie najciekawszym zestawieniem, jest tabela pokazująca adres IP klienta, typ ataku oraz pełen adres URL, który zawiera niebezpieczny fragment kodu SQL. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image007.png" alt="[Image: image007.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wybierając dowolne pole, możemy przenieść się w Splunk z okna naszej aplikacji do paska wyszukiwania. Podążając zatem za adresem 109.62.240.186 zobaczymy wszystkie ataki SQL Injection, które próbował wykonać atakujący.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image009.png" alt="[Image: image009.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Analizując te zdarzenia dochodzimy do wniosku, że atak nie był przypadkiem i dotyczył konkretnych czterech domen WWW naszego serwera. Splunk jest zasilany danymi z tak zwanych źródeł i dzięki takiemu podejściu od razu wiemy skąd pochodzą nasze logi, z jakiego źródła i jakiego systemu CMS dotyczą. Posiadając już taką wiedzę, możemy przyjrzeć się samemu systemowi CMS, w jakiej pracuje wersji, jaka jest jako podatność na takie ataki i jak się zabezpieczyć na przyszłość. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli wiemy już, że atak był skierowany na obszar WEB powstaje pytanie, jak wyglądała cała komunikacja z tym adresem IP. Wpiszmy zatem 109.62.240.186 w pole wyszukiwania Splunka.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image0011.png" alt="[Image: image0011.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Analizując ten fragment, również widzimy ważne dane. Poza samym atakiem, widzimy reakcję jednego z naszych systemów CMS’a poprzez wbudowany moduł bezpieczeństwa. Można mieć zatem nadzieję, że ta witryna obroniła się sama, ale co z resztą ? </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Widok ataków SQL Injection w kierunku własnych systemów elektryzuje prawdopodobnie każdego administratora, dlatego trudno kwestionować przydatność Splunka do takiej analizy. Skoro już ujrzeliśmy ten niemiły widok w tabeli, postarajmy się na przyszłość o to, aby fakt takiego włamania został nam zakomunikowany, gdy tylko się wydarzy. Ustawmy powiadomienia email o zajściu co najmniej jednego przypadku ataku. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image013.png" alt="[Image: image013.png]" class="mycode_img" /></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wybieramy tryb pracy w trybie rzeczywistym. Gdy zdarzenia pojawi się chociaż raz, operator zostanie natychmiast poinformowany.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Wykorzystanie Splunk przeciwko SQL Injection </span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk w wielu obszarach przetwarzania danych IT ma duże zastosowanie. Typowe wyszukiwanie tekstu w zdarzeniach to dziś stanowczo za mało to prowadzenia skutecznej analizy bezpieczeństwa. Splunk pozwala na śledzenie skomplikowanych wzorców, które mogą pojawić się w naszych logach. Jednym z takich zastosowani jest analiza bezpieczeństwa portali WWW.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zobaczmy, jak na przykładzie wpisów z Apacha, sprawdzi się aplikacja Splunk SQL Injection.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wymagane parametry aplikacji to rodzaj źródła oraz analizowane pole. W naszych przypadku będą to wyrażenia odpowiednio: access* oraz uri_query.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image001.png" alt="[Image: image001.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Silnikiem tej aplikacji jest rozbudowane zapytanie pozwalające na detekcję wstrzykiwanego kodu w polu url. Po wypełnieniu danych oraz wybraniu okresu analizy system prezentuje nam kilka tabeli z wynikami. Na wykresie kołowym widzimy statystkę najczęstszych wzorców, które są wykorzystywane w atakach. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image003.png" alt="[Image: image003.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pozwala to na szybką ocenę skali ataku i charakteru atakującego. Sam fakt pojawienia się wyrażenia Union Select w adresie URL budzi duże wątpliwości. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejny diagram, to umiejscowienie wzorców ataków w czasie. Widzimy tu częstotliwość z jaką atakujący wykonuje wstrzyknięcie kodu. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image005.png" alt="[Image: image005.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zdecydowanie najciekawszym zestawieniem, jest tabela pokazująca adres IP klienta, typ ataku oraz pełen adres URL, który zawiera niebezpieczny fragment kodu SQL. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image007.png" alt="[Image: image007.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wybierając dowolne pole, możemy przenieść się w Splunk z okna naszej aplikacji do paska wyszukiwania. Podążając zatem za adresem 109.62.240.186 zobaczymy wszystkie ataki SQL Injection, które próbował wykonać atakujący.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image009.png" alt="[Image: image009.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Analizując te zdarzenia dochodzimy do wniosku, że atak nie był przypadkiem i dotyczył konkretnych czterech domen WWW naszego serwera. Splunk jest zasilany danymi z tak zwanych źródeł i dzięki takiemu podejściu od razu wiemy skąd pochodzą nasze logi, z jakiego źródła i jakiego systemu CMS dotyczą. Posiadając już taką wiedzę, możemy przyjrzeć się samemu systemowi CMS, w jakiej pracuje wersji, jaka jest jako podatność na takie ataki i jak się zabezpieczyć na przyszłość. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli wiemy już, że atak był skierowany na obszar WEB powstaje pytanie, jak wyglądała cała komunikacja z tym adresem IP. Wpiszmy zatem 109.62.240.186 w pole wyszukiwania Splunka.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image0011.png" alt="[Image: image0011.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Analizując ten fragment, również widzimy ważne dane. Poza samym atakiem, widzimy reakcję jednego z naszych systemów CMS’a poprzez wbudowany moduł bezpieczeństwa. Można mieć zatem nadzieję, że ta witryna obroniła się sama, ale co z resztą ? </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Widok ataków SQL Injection w kierunku własnych systemów elektryzuje prawdopodobnie każdego administratora, dlatego trudno kwestionować przydatność Splunka do takiej analizy. Skoro już ujrzeliśmy ten niemiły widok w tabeli, postarajmy się na przyszłość o to, aby fakt takiego włamania został nam zakomunikowany, gdy tylko się wydarzy. Ustawmy powiadomienia email o zajściu co najmniej jednego przypadku ataku. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/aktualnosci/2014/sqlinjection/image013.png" alt="[Image: image013.png]" class="mycode_img" /></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wybieramy tryb pracy w trybie rzeczywistym. Gdy zdarzenia pojawi się chociaż raz, operator zostanie natychmiast poinformowany.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Czym są raporty w Splunku?]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=25</link>
			<pubDate>Tue, 30 Jul 2019 09:21:23 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=25</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Definicja raportu w Splunku jest stosunkowo prosta - jest to po prostu zapisane wyszukanie, np.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=300#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|eventstats count as "Total"|eventstats count as "Statusy" by http_code|eval percent=(Statusy/Total)*100 |stats sum values(percent) as percentage by http_code|fields http_code, percentage</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Nie jest to funkcja przeznaczona tylko dla aplikacji </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Search &amp; Reporting</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">. Jak "stworzyć" raport z zapytania?</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=24" target="_blank" title="">raportsplunk1.PNG</a> (Size: 25.17 KB / Downloads: 596)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Klikamy w przycisk Save As a następnie wybieramy Report</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Powinno pojawić się nam okno dialogowe w którym możemy wpisać nazwę raportu (Title) oraz opcjonalnie jego opis (Description).</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=25" target="_blank" title="">raportsplunk2.PNG</a> (Size: 13.77 KB / Downloads: 589)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeśli nie zapisujemy wizualizacji zaznaczamy "None", a jeśli chcemy mieć możliwość dowolnego ustawiania czasu dla raportu wybieramy "Yes" przy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Time Range Picker</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po zapisaniu otworzy nam się okno "Your report has been created". Pod spodem trzy przyciski kolejno, kontynuuj edycję, dodaj do "Dashbordu", czyli stworzonego pulpitu - jest to tematem na osobny artykuł.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">No dobrze. Co dalej, co możemy jeszcze zrobić z raportami. Jak ustalić gdzie je znajdziemy, z kim chcemy się nimi podzielić, jak i kto może je edytować.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zapisane raporty znajdziemy wchodząc w "Reports" z menu</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=26" target="_blank" title="">raportsplunk3.PNG</a> (Size: 34.67 KB / Downloads: 572)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Każdy nowy raport domyślnie jest ustawiony jako "Prywatny". Oznacza to że tylko my mamy do niego dostęp.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Żeby edytować uprawnienia do niego klikamy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Edit</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> i zaznaczamy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Edit Permissions</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=27" target="_blank" title="">raportsplunk4.PNG</a> (Size: 16.55 KB / Downloads: 589)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Po wybraniu App mamy dostęp do użytkowników którym możemy dać prawo do korzystania z raportu (Read), i edycji (Write). Dodatkowym "użytkownikiem" jest Everyone (wszyscy). Po wszystkim klikamy Save</span></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeśli klikniemy w nazwę zapisanego raportu powinien on nam się wyświetlić . Zapisaliśmy go z opcją "Time Range picker" także mamy do niego dostęp.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">To chyba wszystko co należałoby wiedzieć o raportach.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Definicja raportu w Splunku jest stosunkowo prosta - jest to po prostu zapisane wyszukanie, np.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=300#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|eventstats count as "Total"|eventstats count as "Statusy" by http_code|eval percent=(Statusy/Total)*100 |stats sum values(percent) as percentage by http_code|fields http_code, percentage</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Nie jest to funkcja przeznaczona tylko dla aplikacji </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Search &amp; Reporting</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">. Jak "stworzyć" raport z zapytania?</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=24" target="_blank" title="">raportsplunk1.PNG</a> (Size: 25.17 KB / Downloads: 596)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Klikamy w przycisk Save As a następnie wybieramy Report</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Powinno pojawić się nam okno dialogowe w którym możemy wpisać nazwę raportu (Title) oraz opcjonalnie jego opis (Description).</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=25" target="_blank" title="">raportsplunk2.PNG</a> (Size: 13.77 KB / Downloads: 589)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeśli nie zapisujemy wizualizacji zaznaczamy "None", a jeśli chcemy mieć możliwość dowolnego ustawiania czasu dla raportu wybieramy "Yes" przy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">Time Range Picker</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po zapisaniu otworzy nam się okno "Your report has been created". Pod spodem trzy przyciski kolejno, kontynuuj edycję, dodaj do "Dashbordu", czyli stworzonego pulpitu - jest to tematem na osobny artykuł.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">No dobrze. Co dalej, co możemy jeszcze zrobić z raportami. Jak ustalić gdzie je znajdziemy, z kim chcemy się nimi podzielić, jak i kto może je edytować.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zapisane raporty znajdziemy wchodząc w "Reports" z menu</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=26" target="_blank" title="">raportsplunk3.PNG</a> (Size: 34.67 KB / Downloads: 572)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Każdy nowy raport domyślnie jest ustawiony jako "Prywatny". Oznacza to że tylko my mamy do niego dostęp.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Żeby edytować uprawnienia do niego klikamy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Edit</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> i zaznaczamy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Edit Permissions</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=27" target="_blank" title="">raportsplunk4.PNG</a> (Size: 16.55 KB / Downloads: 589)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Po wybraniu App mamy dostęp do użytkowników którym możemy dać prawo do korzystania z raportu (Read), i edycji (Write). Dodatkowym "użytkownikiem" jest Everyone (wszyscy). Po wszystkim klikamy Save</span></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeśli klikniemy w nazwę zapisanego raportu powinien on nam się wyświetlić . Zapisaliśmy go z opcją "Time Range picker" także mamy do niego dostęp.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">To chyba wszystko co należałoby wiedzieć o raportach.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Lookups - nowe pola do zdarzeń]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=24</link>
			<pubDate>Tue, 30 Jul 2019 09:16:28 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=24</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Mam wrażenie, że funkcjonalności Splunka można wymieniać w nieskończoność. Kolejną przydatną funkcjonalnością którą dostarcza Splunk są tabele "Lookup". Dzięki nim możemy uzyskać dodatkowe pola w już istniejących zdarzeniach. Jest to krótko mówiąc słownik, który musimy dostarczyć w formacie csv, (ewentualnie spakowanym). Dla przykładu spróbujemy stworzyć słownik użytkownik, imię, nazwisko</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=278#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>user,name,surname<br />
psciegienny,Pawel,Sciegienny</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zapisujemy jako user.csv</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Następnie wybieramy w menu:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=19" target="_blank" title="">lookups1.PNG</a> (Size: 25.17 KB / Downloads: 595)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Powinno pojawić nam się następujące okno</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=20" target="_blank" title="">lookups2.png</a> (Size: 8.26 KB / Downloads: 529)
<!-- end: postbit_attachments_attachment --></span></div>
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Chcemy stworzyć nową tabelę, tak jak to zostało zaznaczone - dla aplikacji </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">search</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=21" target="_blank" title="">lookups3.PNG</a> (Size: 18.69 KB / Downloads: 575)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W następnym kroku musimy/powinniśmy zdefiniować pola lookup - druga pozycja z drugiego screena...</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=22" target="_blank" title="">lookups4.PNG</a> (Size: 15.11 KB / Downloads: 586)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Teraz splunk zna "Definicje" jako oparty o plik lookup.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Teraz powinniśmy przejść do "Automatic lookups"</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=18" target="_blank" title="">lookup5.PNG</a> (Size: 21.35 KB / Downloads: 587)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I co nam to wszystko dało? Dostaliśmy zupełnie nowe pola po których możemy wyszukiwać. Jeśli nie znamy kogoś nazwy użytkownika, a mamy możliwość wygenerowania pliku csv zawierającego loginy i nazwiska (często jest to zadaniem trywialnym) to wyszukiwanie może okazać się bardziej instynktowne np:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=278#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>auth* fail* name=Pawel surname=Sciegienny</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">i oto otrzymaliśmy to co chcieliśmy:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=23" target="_blank" title="">lookups6.PNG</a> (Size: 57.22 KB / Downloads: 599)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Innymi zastosowaniami może być np tabela produktów zasugerowania w tutorialu producenta, moim pomysłem byłoby zestawienie numeru telefonu z hostem - pamiętajmy o poprzednim artykule który pozwalał nam "raportować" dowolne pola</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><a href="https://monitoringserwerow.pl/showthread.php?tid=23" target="_blank" rel="noopener" class="mycode_url">https://monitoringserwerow.pl/showthread.php?tid=23</a></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Prawda że tak niepozorna wyszukiwarka potrafi nie raz zaskoczyć?</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Mam wrażenie, że funkcjonalności Splunka można wymieniać w nieskończoność. Kolejną przydatną funkcjonalnością którą dostarcza Splunk są tabele "Lookup". Dzięki nim możemy uzyskać dodatkowe pola w już istniejących zdarzeniach. Jest to krótko mówiąc słownik, który musimy dostarczyć w formacie csv, (ewentualnie spakowanym). Dla przykładu spróbujemy stworzyć słownik użytkownik, imię, nazwisko</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=278#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>user,name,surname<br />
psciegienny,Pawel,Sciegienny</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zapisujemy jako user.csv</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Następnie wybieramy w menu:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=19" target="_blank" title="">lookups1.PNG</a> (Size: 25.17 KB / Downloads: 595)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Powinno pojawić nam się następujące okno</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=20" target="_blank" title="">lookups2.png</a> (Size: 8.26 KB / Downloads: 529)
<!-- end: postbit_attachments_attachment --></span></div>
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Chcemy stworzyć nową tabelę, tak jak to zostało zaznaczone - dla aplikacji </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">search</span></span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=21" target="_blank" title="">lookups3.PNG</a> (Size: 18.69 KB / Downloads: 575)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W następnym kroku musimy/powinniśmy zdefiniować pola lookup - druga pozycja z drugiego screena...</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=22" target="_blank" title="">lookups4.PNG</a> (Size: 15.11 KB / Downloads: 586)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Teraz splunk zna "Definicje" jako oparty o plik lookup.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Teraz powinniśmy przejść do "Automatic lookups"</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=18" target="_blank" title="">lookup5.PNG</a> (Size: 21.35 KB / Downloads: 587)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I co nam to wszystko dało? Dostaliśmy zupełnie nowe pola po których możemy wyszukiwać. Jeśli nie znamy kogoś nazwy użytkownika, a mamy możliwość wygenerowania pliku csv zawierającego loginy i nazwiska (często jest to zadaniem trywialnym) to wyszukiwanie może okazać się bardziej instynktowne np:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=278#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>auth* fail* name=Pawel surname=Sciegienny</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">i oto otrzymaliśmy to co chcieliśmy:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=23" target="_blank" title="">lookups6.PNG</a> (Size: 57.22 KB / Downloads: 599)
<!-- end: postbit_attachments_attachment --></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Innymi zastosowaniami może być np tabela produktów zasugerowania w tutorialu producenta, moim pomysłem byłoby zestawienie numeru telefonu z hostem - pamiętajmy o poprzednim artykule który pozwalał nam "raportować" dowolne pola</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><a href="https://monitoringserwerow.pl/showthread.php?tid=23" target="_blank" rel="noopener" class="mycode_url">https://monitoringserwerow.pl/showthread.php?tid=23</a></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Prawda że tak niepozorna wyszukiwarka potrafi nie raz zaskoczyć?</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zaawansowane wyszukiwanie w Splunku]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=23</link>
			<pubDate>Tue, 30 Jul 2019 09:09:00 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=23</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|chart count by http_code</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Takim zapytaniem zakończyłem poprzedniego posta - przyznacie że możliwe wizualizacje i prezentacje robią dobre wrażenie.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dzisiaj omówimy sobie dokładniej zaprezentowaną składnię, nie skupiając się na polach, które zostały omówione tu</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><a href="https://monitoringserwerow.pl/showthread.php?tid=21" target="_blank" rel="noopener" class="mycode_url">https://monitoringserwerow.pl/showthread.php?tid=21</a></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">a na funkcjach po operatorze "|", tak aby móc stworzyć taki oto zegar:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank" title="">non200.PNG</a> (Size: 17.64 KB / Downloads: 582)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Zegar przedstawiający procent, odwiedzin na serwerach www, które nie są w statusie 200.</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zdradzając, może nie najlepiej, ale co najmniej edukacyjnie takie zapytanie mogłoby wyglądać tak:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|eventstats count as "Total"|eventstats count as "Statusy" by http_code|eval percent=(Statusy/Total)*100 |stats sum values(percent) by http_code|search http_code!=200|chart sum(values(percent)) as wartość|gauge wartość</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zaprezentowane kilka funkcji to jedynie mały fragment wszystkich funkcji które podpowiada wyszukiwarka.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank" title="">functions.PNG</a> (Size: 30.47 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Inne funkcje podpowiadane przez wyszukiwarkę</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I tak kolejno funkcja </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">eventstats</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> dodaje "statystykę" do wyniku - w naszym przypadku użyliśmy funkcję "count" która ma zliczyć wybrane zdarzenia - W pierwszym przypadku wszystkie w drugim zgrupowane przez http_code.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dostępne funkcje zliczające to między innymi średnia, ilość na godzinę, suma, policzenie rodzajów (np ilości różnych http_code).</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pełna lista poniżej</span></span><br />
<blockquote class="mycode_quote"><cite>Quote:</cite><div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">avg() | c() | count() | dc() | distinct_count() | first() | last() | list() | max() | median() | min() | mode() | p&lt;in&gt;() | perc&lt;int&gt;() | per_day() | per_hour() | per_minute() | per_second() | range() | stdev() | stdevp() | sum() | sumsq() | values() | var() | varp() </span></span></div></blockquote>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejna funkcja która się pojawiła po kolejnym "pajpie" to </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">eval</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">. Jak można się domyślić ma ona na celu wykonanie jakiejś operacji - w naszym przypadku arytmetycznej, która ma określić procentowy udział poszczególnych kodów w wyniku.</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>stats sum values(percent) by http_code</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Stats doprowadzi nam statystykę którą ma być suma, wg statusu http.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">A następnie wykorzystaliśmy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">domyślną funkcję</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> wyszukiwarki - </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">search</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> aby wyszukać informacje o kodach różnych od 0, </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">chart</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> żeby zsumować informację i </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">gauge</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> żeby wyświetlić wynik. Tylko na pierwszy rzut oka wydaje się to skomplikowane.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">ciekawą funkcjonalnością jest jeszcze funkcja rename gdzie w pewnym momencie możemy przetłumaczyć powstałą kolumnę np. </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">sum(count(avg(value)))</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> na wynik</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>|rename sum(count(avg(value))) as wynik</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">[/code]</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Mam nadzieję że teraz już każdy widzi dlaczego wyszukiwarkę uważam za najpotężniejsze narzędzie w Splunku - nie tylko na pierwszy rzut oka, ale również na drugi i trzeci ogranicza nas tylko wyobraźnia.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Miłego splankowania.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span><br />
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|chart count by http_code</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Takim zapytaniem zakończyłem poprzedniego posta - przyznacie że możliwe wizualizacje i prezentacje robią dobre wrażenie.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dzisiaj omówimy sobie dokładniej zaprezentowaną składnię, nie skupiając się na polach, które zostały omówione tu</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><a href="https://monitoringserwerow.pl/showthread.php?tid=21" target="_blank" rel="noopener" class="mycode_url">https://monitoringserwerow.pl/showthread.php?tid=21</a></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">a na funkcjach po operatorze "|", tak aby móc stworzyć taki oto zegar:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=17" target="_blank" title="">non200.PNG</a> (Size: 17.64 KB / Downloads: 582)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Zegar przedstawiający procent, odwiedzin na serwerach www, które nie są w statusie 200.</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zdradzając, może nie najlepiej, ale co najmniej edukacyjnie takie zapytanie mogłoby wyglądać tak:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|eventstats count as "Total"|eventstats count as "Statusy" by http_code|eval percent=(Statusy/Total)*100 |stats sum values(percent) by http_code|search http_code!=200|chart sum(values(percent)) as wartość|gauge wartość</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zaprezentowane kilka funkcji to jedynie mały fragment wszystkich funkcji które podpowiada wyszukiwarka.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=16" target="_blank" title="">functions.PNG</a> (Size: 30.47 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Inne funkcje podpowiadane przez wyszukiwarkę</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I tak kolejno funkcja </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">eventstats</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> dodaje "statystykę" do wyniku - w naszym przypadku użyliśmy funkcję "count" która ma zliczyć wybrane zdarzenia - W pierwszym przypadku wszystkie w drugim zgrupowane przez http_code.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dostępne funkcje zliczające to między innymi średnia, ilość na godzinę, suma, policzenie rodzajów (np ilości różnych http_code).</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pełna lista poniżej</span></span><br />
<blockquote class="mycode_quote"><cite>Quote:</cite><div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">avg() | c() | count() | dc() | distinct_count() | first() | last() | list() | max() | median() | min() | mode() | p&lt;in&gt;() | perc&lt;int&gt;() | per_day() | per_hour() | per_minute() | per_second() | range() | stdev() | stdevp() | sum() | sumsq() | values() | var() | varp() </span></span></div></blockquote>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejna funkcja która się pojawiła po kolejnym "pajpie" to </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">eval</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">. Jak można się domyślić ma ona na celu wykonanie jakiejś operacji - w naszym przypadku arytmetycznej, która ma określić procentowy udział poszczególnych kodów w wyniku.</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>stats sum values(percent) by http_code</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Stats doprowadzi nam statystykę którą ma być suma, wg statusu http.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">A następnie wykorzystaliśmy </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">domyślną funkcję</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> wyszukiwarki - </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">search</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> aby wyszukać informacje o kodach różnych od 0, </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">chart</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> żeby zsumować informację i </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">gauge</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> żeby wyświetlić wynik. Tylko na pierwszy rzut oka wydaje się to skomplikowane.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">ciekawą funkcjonalnością jest jeszcze funkcja rename gdzie w pewnym momencie możemy przetłumaczyć powstałą kolumnę np. </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-style: italic;" class="mycode_i">sum(count(avg(value)))</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> na wynik</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=240#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>|rename sum(count(avg(value))) as wynik</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">[/code]</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Mam nadzieję że teraz już każdy widzi dlaczego wyszukiwarkę uważam za najpotężniejsze narzędzie w Splunku - nie tylko na pierwszy rzut oka, ale również na drugi i trzeci ogranicza nas tylko wyobraźnia.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Miłego splankowania.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[SNMP w Splunku]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=22</link>
			<pubDate>Tue, 30 Jul 2019 09:02:06 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=22</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Spróbujcie sobie wyobrazić monitoring systemów bez SNMP. Udało się? Raczej trudno by było, prawda? A teraz wyobraźcie sobie centralny serwer logów nie przyjmujący SNMP. Łatwo? Pewnie, że łatwo, bo tak naprawdę do przechowywania logów z maszyn i informacji z baz MIB bardzo często używa się osobnych aplikacji. Ponieważ Splunk to nie tylko serwer logów, lecz potężne narzędzie monitoringu i analizy danych, więc oczywiście umożliwia nam pobieranie i przetwarzanie SNMP. </span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Splunkujemy SNMP</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Podczas implementacji Splunka jednym z najczęściej zadawanych pytań jest “Jak przesłać dane z SNMP do Splunka?”. Jak do tej pory zawsze się to udawało, lecz prawdą jest, że proces ten był dość skomplikowany i wymagał konfiguracji w kilku krokach. Na szczęście teraz istnieje narzędzie zwane:</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SNMP Modular Input</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">SNMP Modular Input pozwala na konfigurację połączenia z naszymi maszynami odpytywanymi za pomocą protokołu SNMP.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dzięki tej appce dostajemy: </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Łatwość konfiguracji,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Przechwytywanie trapów,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Deklarację obiektów,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Wiele predefiniowanych baz MIB największych producentów,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Możliwość dodania swojej własnej bazy MIB,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Pobieranie z użyciem GET BULK,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Wsparcie dla IPv4 oraz IPv6,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Indeksację zdarzeń SNMP w formacie nazwa=wartość,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Obsługiwana wersja 1 i 2. v3 w drodze.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zapytacie co trzeba zrobić, aby dobrać się do tych dobroci. Po pierwsze należy SNMP Modular Input ściągnąć ze strony <a href="https://splunkbase.splunk.com/app/1537/" target="_blank" rel="noopener" class="mycode_url">https://splunkbase.splunk.com/app/1537/</a></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> i zainstalować ( oczywiście za darmo). Potem jest już z górki.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po restarcie serwera i ponownym zalogowaniu przechodzimy do Manager-&gt;Data Inputs-&gt;SNMP-&gt;New i wypełniany pole zgodnie z konfiguracją:</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/sss1.png" alt="[Image: sss1.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Niestety kryje się w tym pewien haczyk. Aby właściwie skonfigurować usługę należy znać bazę MIB. W Appce dostępnych jest wiele standardowych baz MIB. Aby sprawdzić jakie bazy są dostępne:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=167#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>SPLUNK_HOME/etc/apps/snmp_ta/bin/mibs/pysnmp_mibs-0.1.4-py2.7.egg</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli dodajemy nową bazę musimy ją przekształcić w moduł Pythona.</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=167#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>build-pysnmp-mib -o MOJ-OSOBISTY-MIB.py MOJ-OSOBISTY-MIB.mib</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przykładowo dla urządzeń Cisco w pole MIB Names, chcąc monitorować użycie interfejsów wpisujemy IF-MIB, a w pole Object Names List wpisujemy np. 1.3.6.1.2.1.2.2.1.10,1.3.6.1.2.1.2.2.1.16. Warto pomóc sobie w odpytywaniu urządzeń Cisco stroną, którą udostępnia firma:</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><a href="http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=1.3.6.1.2.1.2.2.1.10&amp;translate=Translate&amp;submitValue=SUBMIT" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: small;" class="mycode_size">http://tools.cisco.com/Support/SNMP/do/ ... lue=SUBMIT</span></a></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I to w zasadzie tyle jeżeli chodzi o konfigurację. Dzięki tej aplikacji mamy dostęp do wszystkich informacji przesyłanych z naszych urządzeń przez protokół SNMP.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Spróbujcie sobie wyobrazić monitoring systemów bez SNMP. Udało się? Raczej trudno by było, prawda? A teraz wyobraźcie sobie centralny serwer logów nie przyjmujący SNMP. Łatwo? Pewnie, że łatwo, bo tak naprawdę do przechowywania logów z maszyn i informacji z baz MIB bardzo często używa się osobnych aplikacji. Ponieważ Splunk to nie tylko serwer logów, lecz potężne narzędzie monitoringu i analizy danych, więc oczywiście umożliwia nam pobieranie i przetwarzanie SNMP. </span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Splunkujemy SNMP</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Podczas implementacji Splunka jednym z najczęściej zadawanych pytań jest “Jak przesłać dane z SNMP do Splunka?”. Jak do tej pory zawsze się to udawało, lecz prawdą jest, że proces ten był dość skomplikowany i wymagał konfiguracji w kilku krokach. Na szczęście teraz istnieje narzędzie zwane:</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SNMP Modular Input</span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">SNMP Modular Input pozwala na konfigurację połączenia z naszymi maszynami odpytywanymi za pomocą protokołu SNMP.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dzięki tej appce dostajemy: </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Łatwość konfiguracji,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Przechwytywanie trapów,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Deklarację obiektów,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Wiele predefiniowanych baz MIB największych producentów,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Możliwość dodania swojej własnej bazy MIB,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Pobieranie z użyciem GET BULK,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Wsparcie dla IPv4 oraz IPv6,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Indeksację zdarzeń SNMP w formacie nazwa=wartość,</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">• Obsługiwana wersja 1 i 2. v3 w drodze.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zapytacie co trzeba zrobić, aby dobrać się do tych dobroci. Po pierwsze należy SNMP Modular Input ściągnąć ze strony <a href="https://splunkbase.splunk.com/app/1537/" target="_blank" rel="noopener" class="mycode_url">https://splunkbase.splunk.com/app/1537/</a></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"> i zainstalować ( oczywiście za darmo). Potem jest już z górki.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po restarcie serwera i ponownym zalogowaniu przechodzimy do Manager-&gt;Data Inputs-&gt;SNMP-&gt;New i wypełniany pole zgodnie z konfiguracją:</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/sss1.png" alt="[Image: sss1.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Niestety kryje się w tym pewien haczyk. Aby właściwie skonfigurować usługę należy znać bazę MIB. W Appce dostępnych jest wiele standardowych baz MIB. Aby sprawdzić jakie bazy są dostępne:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=167#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>SPLUNK_HOME/etc/apps/snmp_ta/bin/mibs/pysnmp_mibs-0.1.4-py2.7.egg</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli dodajemy nową bazę musimy ją przekształcić w moduł Pythona.</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=167#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>build-pysnmp-mib -o MOJ-OSOBISTY-MIB.py MOJ-OSOBISTY-MIB.mib</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przykładowo dla urządzeń Cisco w pole MIB Names, chcąc monitorować użycie interfejsów wpisujemy IF-MIB, a w pole Object Names List wpisujemy np. 1.3.6.1.2.1.2.2.1.10,1.3.6.1.2.1.2.2.1.16. Warto pomóc sobie w odpytywaniu urządzeń Cisco stroną, którą udostępnia firma:</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><a href="http://tools.cisco.com/Support/SNMP/do/BrowseOID.do?objectInput=1.3.6.1.2.1.2.2.1.10&amp;translate=Translate&amp;submitValue=SUBMIT" target="_blank" rel="noopener" class="mycode_url"><span style="font-size: small;" class="mycode_size">http://tools.cisco.com/Support/SNMP/do/ ... lue=SUBMIT</span></a></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I to w zasadzie tyle jeżeli chodzi o konfigurację. Dzięki tej aplikacji mamy dostęp do wszystkich informacji przesyłanych z naszych urządzeń przez protokół SNMP.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wyszukiwanie w Splunku]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=21</link>
			<pubDate>Tue, 30 Jul 2019 08:31:16 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=21</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk na pierwszy rzut oka onieśmiela i większość osób zgodzi się z tą tezą. Bardzo silną i domyślnie zainstalowaną aplikacją jest</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">"Search and Reporting"</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=12" target="_blank" title="">seachandreporting.PNG</a> (Size: 8.08 KB / Downloads: 617)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Aby ją uruchomić wystarczy kliknąć w zaznaczony button</span></span></span></span></div>
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Naszym oczom powinien ukazać się taki o to widok</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=14" target="_blank" title="">window.PNG</a> (Size: 26.1 KB / Downloads: 651)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Omawiając pola i przyciski od góry zwrócimy uwagę na </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">pasek wyszukiwania</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">, gdzie po prostu możemy wpisać poszukiwaną przez nas frazę.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Warto w tym miejscu powiedzieć, że Splunk szuka całego wyrazu, dlatego zapytanie "fail" nie znajdzie dopasowania ani w "failed" ani w "failure". Oczywiście istnieje wildcard (znak "dzika karta") *, który dopasuje się do dowolnego ciągu znaków. Przykład zastosowania w powyższym przypadku to "fail*".</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Obok znajdziemy przyciski który pomoże nam ustalić ramy czasowe zdarzeń, np ostatnie 15 min, wczoraj, ostatnie 7dni, a także istnieje możliwość zdefiniowania własnego okresu czasu.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na stronie pojawiają się dodatkowo dwa boksy, jeden z dwoma przyciskami do Dokumentacji wyszukiwania i Tutoriali producenta, a drugi podsumowanie zebranych danych. Na potrzeby dalszej części artykułu założymy że mamy w systemie conajmniej "access log" z apache'a.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wyszukiwanie może odbywać się poprzez wpisanie słowa które ma być znalezione w dowolnym miejscu loga (np "auth* fail*) albo poprzez wskazanie konkretnego pola (w późniejszym czasie omówię również tworzenie własnych pól w logach.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Idea jest taka, że szukamy kolejnych słów ze spójnikiem "i" - w powyższym przypadku znajdziemy zdarzenia w których występuje "auth*" i "fail*", albo, ujęcie w cudzysłów spowoduje dodatkowo, że to będą musiały być dwa słowa występujące po sobie, pierwsze zaczynające się od "auth", a drugie od "fail".</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W komentarzu pod artykułem kolegi z pracy zawarłem przykład</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>"auth* fail*" psciegienny OR mmarczak</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">co jest równoznaczne z nawiasowaniem (z którego również możemy korzystać):</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>"auth* fail*" (psciegienny OR mmarczak)</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jednym słowem, szukamy błędów autoryzacji, bądź autentyfikacji dla użytkownika psciegienny lub mmarczak.</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=11" target="_blank" title="">proste zapytanie.PNG</a> (Size: 62.69 KB / Downloads: 644)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Co sprawniejsze oko czytelnika zauważy poza wynikami wyświetlenia i wykresem ilości zdarzeń w czasie, po lewej stronie box z "polami".</span></span></div>
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pozwoli nam to np. do ograniczenia naszego wyniku w obrębie jednego hosta (host), typu logów (sourcetype). Dla konkretnego typu logów możemy zdefiniować nasze własne pola - jeśli Splunk ich oczywiście nie wykryje. Celem demonstracji posłużyłem się przykładem z wideotutoriala.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Otóż wiem, że mam "sourcetype" o nazwie apache2</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wpisuję w wyszukiwarkę</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I ograniczam czas do wczoraj (żeby ograniczyć ilość wyników)</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=13" target="_blank" title="">sourcetype.PNG</a> (Size: 33.76 KB / Downloads: 607)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zauważam, że pośród pól nie ma ani kodu HTTP (200, 404, 500...), ani np metody (POST/GET/OPTIONS).</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Co zrobić?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Możemy rozwinąć nasz log, a następnie "wyodrębnić pole".</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=8" target="_blank" title="">extractfields.PNG</a> (Size: 49.85 KB / Downloads: 648)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Żeby było łatwiej, splunk pozwala nam intuicyjnie podać przykład wartości pola, które postara się dopasować. Wpiszmy np. 200, a później (już bez screenów) GET</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10" target="_blank" title="">ife.PNG</a> (Size: 43.92 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk podkreślił nam wyniki, podał inne wyszukane wartości. Możemy ręcznie zmienić wyrażenie regularne, ale ja nie chcę tego zrobić więc zapisuję.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9" target="_blank" title="">http_code.PNG</a> (Size: 9.08 KB / Downloads: 612)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Po wciśnięciu buttonu Save wyświetli nam się takie okno</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Poza tym, że możemy teraz wydać zapytanie:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2 http_code=404</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wygenerujmy sobie pierwszy raport - wciąż korzystając z wyszukiwarki (!)</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|chart count by http_code</code></div></div><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=7" target="_blank" title="">chart.PNG</a> (Size: 25.29 KB / Downloads: 585)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zauważmy jeszcze zakładkę </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">visualisation</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank" title="">wizualizacja.PNG</a> (Size: 35.91 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">gdzie dodatkowo możemy wybrać rodzaj wykresu.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Prawda, że proste?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">PS Za drugim razem już robi się to znacznie szybciej - sami się przekonajcie próbując robić statystykę metody GET / POST na waszej stronie.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk na pierwszy rzut oka onieśmiela i większość osób zgodzi się z tą tezą. Bardzo silną i domyślnie zainstalowaną aplikacją jest</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">"Search and Reporting"</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=12" target="_blank" title="">seachandreporting.PNG</a> (Size: 8.08 KB / Downloads: 617)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Aby ją uruchomić wystarczy kliknąć w zaznaczony button</span></span></span></span></div>
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Naszym oczom powinien ukazać się taki o to widok</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=14" target="_blank" title="">window.PNG</a> (Size: 26.1 KB / Downloads: 651)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Omawiając pola i przyciski od góry zwrócimy uwagę na </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">pasek wyszukiwania</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">, gdzie po prostu możemy wpisać poszukiwaną przez nas frazę.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Warto w tym miejscu powiedzieć, że Splunk szuka całego wyrazu, dlatego zapytanie "fail" nie znajdzie dopasowania ani w "failed" ani w "failure". Oczywiście istnieje wildcard (znak "dzika karta") *, który dopasuje się do dowolnego ciągu znaków. Przykład zastosowania w powyższym przypadku to "fail*".</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Obok znajdziemy przyciski który pomoże nam ustalić ramy czasowe zdarzeń, np ostatnie 15 min, wczoraj, ostatnie 7dni, a także istnieje możliwość zdefiniowania własnego okresu czasu.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na stronie pojawiają się dodatkowo dwa boksy, jeden z dwoma przyciskami do Dokumentacji wyszukiwania i Tutoriali producenta, a drugi podsumowanie zebranych danych. Na potrzeby dalszej części artykułu założymy że mamy w systemie conajmniej "access log" z apache'a.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wyszukiwanie może odbywać się poprzez wpisanie słowa które ma być znalezione w dowolnym miejscu loga (np "auth* fail*) albo poprzez wskazanie konkretnego pola (w późniejszym czasie omówię również tworzenie własnych pól w logach.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Idea jest taka, że szukamy kolejnych słów ze spójnikiem "i" - w powyższym przypadku znajdziemy zdarzenia w których występuje "auth*" i "fail*", albo, ujęcie w cudzysłów spowoduje dodatkowo, że to będą musiały być dwa słowa występujące po sobie, pierwsze zaczynające się od "auth", a drugie od "fail".</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W komentarzu pod artykułem kolegi z pracy zawarłem przykład</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>"auth* fail*" psciegienny OR mmarczak</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">co jest równoznaczne z nawiasowaniem (z którego również możemy korzystać):</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>"auth* fail*" (psciegienny OR mmarczak)</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jednym słowem, szukamy błędów autoryzacji, bądź autentyfikacji dla użytkownika psciegienny lub mmarczak.</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=11" target="_blank" title="">proste zapytanie.PNG</a> (Size: 62.69 KB / Downloads: 644)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Co sprawniejsze oko czytelnika zauważy poza wynikami wyświetlenia i wykresem ilości zdarzeń w czasie, po lewej stronie box z "polami".</span></span></div>
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pozwoli nam to np. do ograniczenia naszego wyniku w obrębie jednego hosta (host), typu logów (sourcetype). Dla konkretnego typu logów możemy zdefiniować nasze własne pola - jeśli Splunk ich oczywiście nie wykryje. Celem demonstracji posłużyłem się przykładem z wideotutoriala.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Otóż wiem, że mam "sourcetype" o nazwie apache2</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wpisuję w wyszukiwarkę</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">I ograniczam czas do wczoraj (żeby ograniczyć ilość wyników)</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=13" target="_blank" title="">sourcetype.PNG</a> (Size: 33.76 KB / Downloads: 607)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zauważam, że pośród pól nie ma ani kodu HTTP (200, 404, 500...), ani np metody (POST/GET/OPTIONS).</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Co zrobić?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Możemy rozwinąć nasz log, a następnie "wyodrębnić pole".</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=8" target="_blank" title="">extractfields.PNG</a> (Size: 49.85 KB / Downloads: 648)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Żeby było łatwiej, splunk pozwala nam intuicyjnie podać przykład wartości pola, które postara się dopasować. Wpiszmy np. 200, a później (już bez screenów) GET</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=10" target="_blank" title="">ife.PNG</a> (Size: 43.92 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk podkreślił nam wyniki, podał inne wyszukane wartości. Możemy ręcznie zmienić wyrażenie regularne, ale ja nie chcę tego zrobić więc zapisuję.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=9" target="_blank" title="">http_code.PNG</a> (Size: 9.08 KB / Downloads: 612)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><span style="font-style: italic;" class="mycode_i">Po wciśnięciu buttonu Save wyświetli nam się takie okno</span></span></span></span></div>
<br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Poza tym, że możemy teraz wydać zapytanie:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2 http_code=404</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wygenerujmy sobie pierwszy raport - wciąż korzystając z wyszukiwarki (!)</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=154#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>sourcetype=apache2|chart count by http_code</code></div></div><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=7" target="_blank" title="">chart.PNG</a> (Size: 25.29 KB / Downloads: 585)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zauważmy jeszcze zakładkę </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">visualisation</span></span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-family: Verdana, Arial, Helvetica, sans-serif;" class="mycode_font"><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://monitoringserwerow.pl/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=15" target="_blank" title="">wizualizacja.PNG</a> (Size: 35.91 KB / Downloads: 610)
<!-- end: postbit_attachments_attachment --></span></span></span></div>
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">gdzie dodatkowo możemy wybrać rodzaj wykresu.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Prawda, że proste?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">PS Za drugim razem już robi się to znacznie szybciej - sami się przekonajcie próbując robić statystykę metody GET / POST na waszej stronie.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Splunk - aplikacje]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=20</link>
			<pubDate>Tue, 30 Jul 2019 07:57:54 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=20</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jesteśmy świeżo po premierze Splunk 6 w związku z czym, chciałbym przybliżyć trochę tę aplikację. Splunk Enterprise przy pierwszym spotkaniu może trochę onieśmielać. Owszem wyszukiwanie jest intuicyjne, ale wiele osób jeżeli ma przeszukiwać logi, woli to zrobić na konkretnym serwerze korzystając z basha. Tyle, że Splunk oferuje coś, czego bash nie ma i nie mam tu na myśli logicznego interfesju, tylko fakt, że posiada on wiele predefiniowanych ustawień, które niezwykle ułatwiają pracę administratora. Aby uzyskać do nich dostęp, należy zainstalować specjalną aplikację. Razem przejdziemy przez ten proces:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po wejściu do Splunka w lewym górnym rogu znajduje się zakładka app.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk1.png" alt="[Image: ssplunk1.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po kliknięciu na nią należy przejść do zakładki „Find more apps”. W moim przypadku wybrałem aplikację „Splunk App for Unix and Linux „ ze względu na fakt, iż w pracy mam głównie do czynienia ze środowiskiem opartym o linuksy. Istnieje oczywiście wiele innych interesujących darmowych aplikacji jak na przykład: „Splunk for Wireless Networks”, czy „Nessus In Splunk” (wyobrażacie sobie wszystkie raporty bezpieczeństwa zmagazynowane w jednym miejscu i dostępne na żądanie 24/7, jak tu nie kochać Splunka?).</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk2.png" alt="[Image: ssplunk2.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Proces instalacji jest bardzo prosty. Ściągamy aplikację (spakowaną w formacie zip). Przechodzimy do zakładki Manage Apps a następnie „Install app from file”. Po wybraniu pobranej aplikacji i jej instalacji przechodzimy ponownie do zakładki Apps&gt;Manage App i w ustawieniach zaznaczamy, aby aplikacja była widoczna. No dobrze, ale co nam to daje? </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przejdźmy do panelu wyszukiwania. Jeżeli teraz rozpoczniemy przeszukiwanie naszych logów po lewej stronie w polu „Interesting fields” mamy dużo większy wybór. Naszą uwagę powinien przykuć link „more fields”. Kliknąwszy na niego możemy wybrać interesujące nas pola po których Splunk będzie przeszukiwał. Po wybraniu, pola te znajdą się w zakładce „Selected fields”, dzięki czemu uzyskamy bezpośredni i natychmiastowy dostęp do interesujących nas danych. Warto zwrócić uwagę na pola users, ip, clients, client_names (pola wyszukiwania zależą do słów kluczowych znalezionych w logach, więc niekoniecznie muszą być takie same jak w naszym przykładzie).</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk3.png" alt="[Image: ssplunk3.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli wybierzemy filter np. ip otrzymamy oczywiście wgląd w adresy ip łączące się z naszym hostem . Możemy wybrać pojedynczy adres, uzyskać szczegółowe dane, lecz czasami bardziej ogólne spojrzenie pozwala wychwycić anomalię.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk4.png" alt="[Image: ssplunk4.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oczywistym jest fakt manipulowania czasem, co pozwala wyświetlić raport z ostatniego dnia, godziny czy w czasie rzeczywistym. Jeżeli jakakolwiek wartość nas zaniepokoi, wystarczy kliknąć w wykres przy danym adresie, aby uzyskać bardziej szczegółowe dane, a następnie dalej filtrować zebrane dane korzystając z paska wyszukiwania. Można też po prostu interesującą nas wartość kliknąć i tym sposobem dodać do filtru wyszukiwania. Warto dodać, że w ten sam sposób można filtrować po procesie, czy userze.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk5.png" alt="[Image: ssplunk5.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Do analizy danych na linuksie już dawno przywykliśmy, lecz dla wielu z nas monitorowanie stanu hosta z systemem Windows nie jest już tak oczywiste. Tymczasem, choć wydaje się to nieprawdopodobne możemy podglądać zmiany w rejestrze systemu Windows. Jeżeli coś przestało działać, wystarczy przeszukać rejestr pod kątem ostatnich zmian, aby zlokalizować problem. Jak filtrować po rejestrze? Jest do tego oczywiście dedykowana aplikacja, którą instalujemy według wcześniej podanej tu instrukcji.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jak widać Splunk Enterprise jest niezastąpionym narzędziem, jeżeli chodzi o analizę przychodzących do niego danych , detekcję anomalii, mając dodatkowo intuicyjny interfejs, dzięki któremu nawet osoba niezwiązana z IT może rozpocząć analizę potrzebnej jej danych.</span></span><br />
<hr class="mycode_hr" />
[quote pid='20' dateline='1564473474']<br />
<span style="color: #ffffff;" class="mycode_color">abicki<span style="font-size: small;" class="mycode_size">Splunk Enterprise przy pierwszym spotkaniu może trochę onieśmielać. Owszem wyszukiwanie jest intuicyjne, ale wiele osób jeżeli ma przeszukiwać logi, woli to zrobić na konkretnym serwerze korzystając z basha. </span></span><br />
[/quote]<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Z dużym zainteresowaniem czytam Twoje posty dotyczące Splunka, sam Splunk podoba mi się na tyle, że jak najszybciej chciałbym zostać "Splunkującym Splunkerem" (zgodnie ze słownictwem zespołu Splunka). </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Te dwa zdania jednak są, moim zdaniem, odrobinę krzywdzące dla Splunka i postaram się to udowodnić w najbliższym czasie. No chyba, że miałeś na myśli jedynie proste wyszukania, takie jak</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=62#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fail* auth* mmarczak OR psciegienny</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ale już na przykład procentowy udział błędów http 404 na naszej firmowej witrynie między godziną 14:00 a 17:00 dwa dni temu, z wykresem ilości w funkcji czasu może wymagać dłuższego zastanowienia i ewentualnej instalacji dodatkowych pakietów (np. gnuplota), a w Splunku... Nadal intuicyjnie </span></span><span style="color: #ffffff;" class="mycode_color"><img src="https://monitoringserwerow.pl/www/images/smilies/icon_e_wink.gif" alt="[Image: icon_e_wink.gif]" class="mycode_img" /></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jesteśmy świeżo po premierze Splunk 6 w związku z czym, chciałbym przybliżyć trochę tę aplikację. Splunk Enterprise przy pierwszym spotkaniu może trochę onieśmielać. Owszem wyszukiwanie jest intuicyjne, ale wiele osób jeżeli ma przeszukiwać logi, woli to zrobić na konkretnym serwerze korzystając z basha. Tyle, że Splunk oferuje coś, czego bash nie ma i nie mam tu na myśli logicznego interfesju, tylko fakt, że posiada on wiele predefiniowanych ustawień, które niezwykle ułatwiają pracę administratora. Aby uzyskać do nich dostęp, należy zainstalować specjalną aplikację. Razem przejdziemy przez ten proces:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po wejściu do Splunka w lewym górnym rogu znajduje się zakładka app.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk1.png" alt="[Image: ssplunk1.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po kliknięciu na nią należy przejść do zakładki „Find more apps”. W moim przypadku wybrałem aplikację „Splunk App for Unix and Linux „ ze względu na fakt, iż w pracy mam głównie do czynienia ze środowiskiem opartym o linuksy. Istnieje oczywiście wiele innych interesujących darmowych aplikacji jak na przykład: „Splunk for Wireless Networks”, czy „Nessus In Splunk” (wyobrażacie sobie wszystkie raporty bezpieczeństwa zmagazynowane w jednym miejscu i dostępne na żądanie 24/7, jak tu nie kochać Splunka?).</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk2.png" alt="[Image: ssplunk2.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Proces instalacji jest bardzo prosty. Ściągamy aplikację (spakowaną w formacie zip). Przechodzimy do zakładki Manage Apps a następnie „Install app from file”. Po wybraniu pobranej aplikacji i jej instalacji przechodzimy ponownie do zakładki Apps&gt;Manage App i w ustawieniach zaznaczamy, aby aplikacja była widoczna. No dobrze, ale co nam to daje? </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przejdźmy do panelu wyszukiwania. Jeżeli teraz rozpoczniemy przeszukiwanie naszych logów po lewej stronie w polu „Interesting fields” mamy dużo większy wybór. Naszą uwagę powinien przykuć link „more fields”. Kliknąwszy na niego możemy wybrać interesujące nas pola po których Splunk będzie przeszukiwał. Po wybraniu, pola te znajdą się w zakładce „Selected fields”, dzięki czemu uzyskamy bezpośredni i natychmiastowy dostęp do interesujących nas danych. Warto zwrócić uwagę na pola users, ip, clients, client_names (pola wyszukiwania zależą do słów kluczowych znalezionych w logach, więc niekoniecznie muszą być takie same jak w naszym przykładzie).</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk3.png" alt="[Image: ssplunk3.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli wybierzemy filter np. ip otrzymamy oczywiście wgląd w adresy ip łączące się z naszym hostem . Możemy wybrać pojedynczy adres, uzyskać szczegółowe dane, lecz czasami bardziej ogólne spojrzenie pozwala wychwycić anomalię.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk4.png" alt="[Image: ssplunk4.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oczywistym jest fakt manipulowania czasem, co pozwala wyświetlić raport z ostatniego dnia, godziny czy w czasie rzeczywistym. Jeżeli jakakolwiek wartość nas zaniepokoi, wystarczy kliknąć w wykres przy danym adresie, aby uzyskać bardziej szczegółowe dane, a następnie dalej filtrować zebrane dane korzystając z paska wyszukiwania. Można też po prostu interesującą nas wartość kliknąć i tym sposobem dodać do filtru wyszukiwania. Warto dodać, że w ten sam sposób można filtrować po procesie, czy userze.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/ssplunk5.png" alt="[Image: ssplunk5.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Do analizy danych na linuksie już dawno przywykliśmy, lecz dla wielu z nas monitorowanie stanu hosta z systemem Windows nie jest już tak oczywiste. Tymczasem, choć wydaje się to nieprawdopodobne możemy podglądać zmiany w rejestrze systemu Windows. Jeżeli coś przestało działać, wystarczy przeszukać rejestr pod kątem ostatnich zmian, aby zlokalizować problem. Jak filtrować po rejestrze? Jest do tego oczywiście dedykowana aplikacja, którą instalujemy według wcześniej podanej tu instrukcji.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jak widać Splunk Enterprise jest niezastąpionym narzędziem, jeżeli chodzi o analizę przychodzących do niego danych , detekcję anomalii, mając dodatkowo intuicyjny interfejs, dzięki któremu nawet osoba niezwiązana z IT może rozpocząć analizę potrzebnej jej danych.</span></span><br />
<hr class="mycode_hr" />
[quote pid='20' dateline='1564473474']<br />
<span style="color: #ffffff;" class="mycode_color">abicki<span style="font-size: small;" class="mycode_size">Splunk Enterprise przy pierwszym spotkaniu może trochę onieśmielać. Owszem wyszukiwanie jest intuicyjne, ale wiele osób jeżeli ma przeszukiwać logi, woli to zrobić na konkretnym serwerze korzystając z basha. </span></span><br />
[/quote]<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Z dużym zainteresowaniem czytam Twoje posty dotyczące Splunka, sam Splunk podoba mi się na tyle, że jak najszybciej chciałbym zostać "Splunkującym Splunkerem" (zgodnie ze słownictwem zespołu Splunka). </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Te dwa zdania jednak są, moim zdaniem, odrobinę krzywdzące dla Splunka i postaram się to udowodnić w najbliższym czasie. No chyba, że miałeś na myśli jedynie proste wyszukania, takie jak</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=62#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fail* auth* mmarczak OR psciegienny</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ale już na przykład procentowy udział błędów http 404 na naszej firmowej witrynie między godziną 14:00 a 17:00 dwa dni temu, z wykresem ilości w funkcji czasu może wymagać dłuższego zastanowienia i ewentualnej instalacji dodatkowych pakietów (np. gnuplota), a w Splunku... Nadal intuicyjnie </span></span><span style="color: #ffffff;" class="mycode_color"><img src="https://monitoringserwerow.pl/www/images/smilies/icon_e_wink.gif" alt="[Image: icon_e_wink.gif]" class="mycode_img" /></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Splunk Universal Forwader - Linux, Unix]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=19</link>
			<pubDate>Tue, 30 Jul 2019 07:54:02 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=19</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Aby umożliwić przesyłanie logów do Splunka z systemów *nixowych wystarczy skonfigurować syslog, aby przesyłał logi na określony adres. Co jednak zrobić, gdy chcemy przesyłać inne pliki do swojego idealnego systemu logów? Odpowiedzią jest Universal Forwarder Splunka. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Instalacja agenta odbywa się standardowo, to znaczy ściągamy paczkę na właściwy system i architekturę ze strony </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/en_us/download/universal-forwarder.html" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/download/universalforwarder</a></span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">transportujemy na serwer, który chcemy monitorować i instalujemy. Po uruchomieniu deamona wydajemy komendę , aby forwarder był uruchamiany przy starcie systemu:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk start<br />
/opt/splunkforwarder/bin/splunk enable boot-start</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejnym krokiem jest zalogowanie się do universal forwardera oraz zmiana hasła. Następnie wykonujemy restart:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk  restart</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przydałoby się poinstruować agenta na który serwer i port ma przesyłać logi:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk add forward-server 192.168.4.1:9997</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Warto zweryfikować, czy na liście serwerów znalazła się dodana przed chwilą maszyna:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk list forward-server   <br />
Active forwards:<br />
        192.168.4.1:9997</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jedyne co nam pozostało to dodanie plików, które chcemy przesyłać do Splunka:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk add monitor /etc/ -index main -sourcetype etcfolder</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W powyższym przykładzie dodaję cały folder /etc/ do Splunka z tagiem etcfolder, dzięki czemu będę miał możliwość porównania zawartości plików w czasie.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Istnieje również możliwość jednorazowego wysłania plików do naszego centralnego serwera logów:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk add oneshot /var/log/applog</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oczywiście jeżeli nie lubimy konfiguracji z linii poleceń możemy edytować plik inputs.conf znajdujący się w lokalizacji:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code> <br />
/opt/splunkforwarder/etc/apps/search/local/</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zawsze warto sprawdzić, czy pliki zostały dodane. W tym celu wykonujemy polecenie:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk list monitor<br />
Monitored Directories:<br />
        &#36;SPLUNK_HOME/var/log/splunk/splunkd.log<br />
                /opt/splunkforwarder/var/log/splunk/audit.log<br />
                /opt/splunkforwarder/var/log/splunk/btool.log<br />
                /opt/splunkforwarder/var/log/splunk/first_install.log<br />
                /opt/splunkforwarder/var/log/splunk/license_audit.log<br />
                /opt/splunkforwarder/var/log/splunk/license_usage.log<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.1<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.2<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.3<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.4<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.5<br />
                /opt/splunkforwarder/var/log/splunk/remote_searches.log<br />
                /opt/splunkforwarder/var/log/splunk/scheduler.log<br />
                /opt/splunkforwarder/var/log/splunk/searchhistory.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd-utility.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd_access.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd_stderr.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd_stdout.log<br />
        &#36;SPLUNK_HOME/var/spool/splunk/...stash_new<br />
        /etc/<br />
Monitored Files:<br />
        &#36;SPLUNK_HOME/etc/splunk.version</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk jak widać jest bardzo elastyczny i przyjmuje wiele rodzajów plików. Instalacja i konfiguracja universal forwardera pod systemami *nix jest prosta, łatwa i przyjemna, a więc i troubleshooting nie będzie sprawiał większych problemów.</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Aby umożliwić przesyłanie logów do Splunka z systemów *nixowych wystarczy skonfigurować syslog, aby przesyłał logi na określony adres. Co jednak zrobić, gdy chcemy przesyłać inne pliki do swojego idealnego systemu logów? Odpowiedzią jest Universal Forwarder Splunka. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Instalacja agenta odbywa się standardowo, to znaczy ściągamy paczkę na właściwy system i architekturę ze strony </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/en_us/download/universal-forwarder.html" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/download/universalforwarder</a></span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">transportujemy na serwer, który chcemy monitorować i instalujemy. Po uruchomieniu deamona wydajemy komendę , aby forwarder był uruchamiany przy starcie systemu:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk start<br />
/opt/splunkforwarder/bin/splunk enable boot-start</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejnym krokiem jest zalogowanie się do universal forwardera oraz zmiana hasła. Następnie wykonujemy restart:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk  restart</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przydałoby się poinstruować agenta na który serwer i port ma przesyłać logi:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk add forward-server 192.168.4.1:9997</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Warto zweryfikować, czy na liście serwerów znalazła się dodana przed chwilą maszyna:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk list forward-server   <br />
Active forwards:<br />
        192.168.4.1:9997</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jedyne co nam pozostało to dodanie plików, które chcemy przesyłać do Splunka:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk add monitor /etc/ -index main -sourcetype etcfolder</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W powyższym przykładzie dodaję cały folder /etc/ do Splunka z tagiem etcfolder, dzięki czemu będę miał możliwość porównania zawartości plików w czasie.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Istnieje również możliwość jednorazowego wysłania plików do naszego centralnego serwera logów:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk add oneshot /var/log/applog</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oczywiście jeżeli nie lubimy konfiguracji z linii poleceń możemy edytować plik inputs.conf znajdujący się w lokalizacji:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code> <br />
/opt/splunkforwarder/etc/apps/search/local/</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Zawsze warto sprawdzić, czy pliki zostały dodane. W tym celu wykonujemy polecenie:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=131#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/opt/splunkforwarder/bin/splunk list monitor<br />
Monitored Directories:<br />
        &#36;SPLUNK_HOME/var/log/splunk/splunkd.log<br />
                /opt/splunkforwarder/var/log/splunk/audit.log<br />
                /opt/splunkforwarder/var/log/splunk/btool.log<br />
                /opt/splunkforwarder/var/log/splunk/first_install.log<br />
                /opt/splunkforwarder/var/log/splunk/license_audit.log<br />
                /opt/splunkforwarder/var/log/splunk/license_usage.log<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.1<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.2<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.3<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.4<br />
                /opt/splunkforwarder/var/log/splunk/metrics.log.5<br />
                /opt/splunkforwarder/var/log/splunk/remote_searches.log<br />
                /opt/splunkforwarder/var/log/splunk/scheduler.log<br />
                /opt/splunkforwarder/var/log/splunk/searchhistory.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd-utility.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd_access.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd_stderr.log<br />
                /opt/splunkforwarder/var/log/splunk/splunkd_stdout.log<br />
        &#36;SPLUNK_HOME/var/spool/splunk/...stash_new<br />
        /etc/<br />
Monitored Files:<br />
        &#36;SPLUNK_HOME/etc/splunk.version</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Splunk jak widać jest bardzo elastyczny i przyjmuje wiele rodzajów plików. Instalacja i konfiguracja universal forwardera pod systemami *nix jest prosta, łatwa i przyjemna, a więc i troubleshooting nie będzie sprawiał większych problemów.</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Splunk Universal Forwarder - Windows]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=18</link>
			<pubDate>Tue, 30 Jul 2019 07:50:59 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=18</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W jednym z poprzednim ze swoich wpisów wspomniałem o możliwości dodania do Splunk Enterprise stacji windowsowych. W dzisiejszym poście postaram się przybliżyć ten temat.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Aby Splunk mógł przyjmować logi Windowsa należy go właściwie skonfigurować. W tym celu wchodzimy w Settings i wybieramy opcję Forwarding and Receiving :</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s51.png" alt="[Image: s51.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Następnie w zakładce Configure receiving wybieramy new i wpisujemy port, na który chcemy otrzymywać dane.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s52.png" alt="[Image: s52.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">To w zasadzie cała konfiguracja jeżeli chodzi o Splunka.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejnym krokiem jest zainstalowanie agenta na stacji z systemem operacyjnym Windows.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przechodzimy na stronę:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/en_us/download/universal-forwarder.html" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/download/universalforwarder</a></span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">i wybieramy właściwy dla nas forwarder.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Instalacja odbywa się z wykorzystaniem wizarda i teoretycznie nie powinna sprawiać żadnych trudności. Ale jak to w życiu, teoria sobie, a praktyka sobie.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Okazuje się, że to co wydaje się być intuicyjne, wcale takim nie jest. Po przejściu kilku okienek dochodzimy do Specify a Deployment Server. Nie powinniśmy tam nic wpisywać. Dopiero w następnym oknie Specify Receiving Indexer wpisujemy port skonfigurowany wcześniej na Splunku, oraz adres maszyny na której zainstalowany jest nasz serwer logów.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s54.png" alt="[Image: s54.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Następne okienko zostawiamy bez zmian. Największym zaskoczeniem jest fakt, że w okienku Enable Windows Inputs nie zaznaczamy żadnych opcji! Moim zdaniem jest absolutnie niezgodne z intuicją i osoby instalujące universal forwarder bez instrukcji najczęściej zaznaczają wszystkie opcje.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s55.png" alt="[Image: s55.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Reszta przebiega bez zaskoczenia. Po instalacji uniwersalnego forwardera należy edytować plik inputs.conf znajdujący się w lokalizacji &#36;SPLUNK_HOME/etc/system/local, w moim przypadku plik ten znajduje się w katalogu:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">C:\Program Files\SplunkUniversalForwarder\etc\system\local</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przykładowa konfiguracja pliku powinna wyglądać mniej więcej tak:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=86#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[default]<br />
host = nazwa_hosta<br />
<br />
[WinEventLog://Application]<br />
disabled = 0<br />
<br />
[WinEventLog://ForwardedEvents]<br />
disabled = 0<br />
<br />
[WinEventLog://HardwareEvents]<br />
disabled = 0<br />
<br />
[WinEventLog://Internet Explorer]<br />
disabled = 0<br />
<br />
[WinEventLog://Security]<br />
disabled = 0<br />
<br />
[WinEventLog://Setup]<br />
disabled = 0<br />
<br />
[WinEventLog://System]<br />
disabled = 0</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ustawiając disabled na 0 sprawiamy, że usługa wysyła dane do naszego Splunka.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na obecnym etapie powinniśmy otrzymywać logi z Windowsa prosto na nasz serwer logów.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s53.png" alt="[Image: s53.png]" class="mycode_img" /></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W jednym z poprzednim ze swoich wpisów wspomniałem o możliwości dodania do Splunk Enterprise stacji windowsowych. W dzisiejszym poście postaram się przybliżyć ten temat.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Aby Splunk mógł przyjmować logi Windowsa należy go właściwie skonfigurować. W tym celu wchodzimy w Settings i wybieramy opcję Forwarding and Receiving :</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s51.png" alt="[Image: s51.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Następnie w zakładce Configure receiving wybieramy new i wpisujemy port, na który chcemy otrzymywać dane.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s52.png" alt="[Image: s52.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">To w zasadzie cała konfiguracja jeżeli chodzi o Splunka.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Kolejnym krokiem jest zainstalowanie agenta na stacji z systemem operacyjnym Windows.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przechodzimy na stronę:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.splunk.com/en_us/download/universal-forwarder.html" target="_blank" rel="noopener" class="mycode_url">http://www.splunk.com/download/universalforwarder</a></span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">i wybieramy właściwy dla nas forwarder.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Instalacja odbywa się z wykorzystaniem wizarda i teoretycznie nie powinna sprawiać żadnych trudności. Ale jak to w życiu, teoria sobie, a praktyka sobie.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Okazuje się, że to co wydaje się być intuicyjne, wcale takim nie jest. Po przejściu kilku okienek dochodzimy do Specify a Deployment Server. Nie powinniśmy tam nic wpisywać. Dopiero w następnym oknie Specify Receiving Indexer wpisujemy port skonfigurowany wcześniej na Splunku, oraz adres maszyny na której zainstalowany jest nasz serwer logów.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s54.png" alt="[Image: s54.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Następne okienko zostawiamy bez zmian. Największym zaskoczeniem jest fakt, że w okienku Enable Windows Inputs nie zaznaczamy żadnych opcji! Moim zdaniem jest absolutnie niezgodne z intuicją i osoby instalujące universal forwarder bez instrukcji najczęściej zaznaczają wszystkie opcje.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s55.png" alt="[Image: s55.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Reszta przebiega bez zaskoczenia. Po instalacji uniwersalnego forwardera należy edytować plik inputs.conf znajdujący się w lokalizacji &#36;SPLUNK_HOME/etc/system/local, w moim przypadku plik ten znajduje się w katalogu:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">C:\Program Files\SplunkUniversalForwarder\etc\system\local</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przykładowa konfiguracja pliku powinna wyglądać mniej więcej tak:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=86#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>[default]<br />
host = nazwa_hosta<br />
<br />
[WinEventLog://Application]<br />
disabled = 0<br />
<br />
[WinEventLog://ForwardedEvents]<br />
disabled = 0<br />
<br />
[WinEventLog://HardwareEvents]<br />
disabled = 0<br />
<br />
[WinEventLog://Internet Explorer]<br />
disabled = 0<br />
<br />
[WinEventLog://Security]<br />
disabled = 0<br />
<br />
[WinEventLog://Setup]<br />
disabled = 0<br />
<br />
[WinEventLog://System]<br />
disabled = 0</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ustawiając disabled na 0 sprawiamy, że usługa wysyła dane do naszego Splunka.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na obecnym etapie powinniśmy otrzymywać logi z Windowsa prosto na nasz serwer logów.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/splunk/s53.png" alt="[Image: s53.png]" class="mycode_img" /></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[NTP]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=17</link>
			<pubDate>Tue, 30 Jul 2019 07:47:17 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=17</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Często wdrażając mechanizmy i procedury bezpieczeństwa u klienta, jestem pytany co jest podstawą bezpieczeństwa w sieci. Odpowiedź jest jedna: własny serwer NTP. Zaskoczeni?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Truizmem jest stwierdzenie, że aby diagnozować usterki, analizować stan urządzeń i sieci, lub przeprowadzać analizę powłamaniową należy mieć centralny system logów. Logi spływające do jednego urządzenia, które dodatkowo umożliwia łatwy wgląd i analizę są podstawą, bez której żadna poważna firma nie może się obejść. Często jednak osoby odpowiedzialne za bezpieczeństwo zapominają o pewnym drobnym fakcie – aby logi były miarodajne, czas na każdej z maszyn musi być taki sam. W innym przypadku analizę logów będziecie rozpoczynali od sprawdzenia czasu na interesującym was serwerze i ewentualnej korekcie. Przyznacie, że nie brzmi zachęcająco. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Protokół NTP jest jednym z najstarszych protokołów będących do tej pory w użyciu. Pozwala on na synchronizację zegarów na hostach w sieci. Każda z maszyn może być klientem NTP lub serwerem. Często jest tak, że serwer synchronizowany jest przez inny serwer. W prawidłowo zaprojektowanej i bezpiecznej sieci istnieje serwer z którego wszystkie inne urządzenia, czy to stacje robocze, czy serwery, czy też urządzenia aktywne sieci pobierają aktualny czas. Spytacie, a co będzie jak serwer NTP nie zsynchronizuje się z żadnym z zaufanych serwerów? Nic się nie stanie, bo cała wasza sieć będzie „odbierała na tych samych falach”, a więc nie trzeba będzie przetwarzać dodatkowo logów. Każde zdarzenie będzie zapisane we właściwej kolejności relatywnie do innych zdarzeń. Sieć wewnętrzną należy traktować jak naczynie zamknięte – nie ważne jest jaki czas jest na zewnątrz, ważne jest to, aby w sieci czas był taki sam dla wszystkich urządzeń.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Serwer NTP </span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na dystrybucjach typu Red Hat instalujemy ntp:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># yum install ntp<br />
# chkconfig ntpd on</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Otwieramy plik konfiguracyjny znajdujący się w /etc/ntp.config i wpisujemy w nim serwery zewnętrzne. Aby wybrać bezpieczne serwery warto je wziąć ze strony: </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.pool.ntp.org/zone/pl" target="_blank" rel="noopener" class="mycode_url">http://www.pool.ntp.org/zone/pl</a></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>      server 0.pl.pool.ntp.org prefer<br />
      server 1.pl.pool.ntp.org<br />
      server 2.pl.pool.ntp.org<br />
      server 3.pl.pool.ntp.org</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ważne jest ograniczenie zasięgu naszej usługi. Aby to zrobić wpisujemy:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oznacza to, że tylko hosty z sieci 192.168.1.0/24 będą korzystały z tego serwera.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli w naszym środowisku posiadamy Solarisy może też odznaczyć opcję:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#broadcast 224.0.1.1 autokey</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Należy jednak pamiętać, że w takim przypadku zalewamy sieć ruchem multicastowym.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dodatkowo warto pamiętać o dodaniu reguły do firewalla, aby przepuszczała ruch:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/sbin/iptables –A INPUT -s 192.168.1.0/24 -m state --state NEW -p udp --dport 123 -j ACCEPT</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na koniec należy zrestartować usługę:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/etc/init.d/ntpd  restart</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W celach weryfikacji wydajemy polecenie:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ntpq -p<br />
     remote           refid      st t when poll reach   delay   offset  jitter<br />
==============================================================================<br />
 96-7.cpe.smnt.p 91.237.52.68     3 u    7   64    1   24.372    0.098   0.000<br />
 96-1.cpe.smnt.p 31.216.56.5      2 u    6   64    1   21.311   -8.576   0.000<br />
 195.46.37.22    212.244.36.227   2 u    5   64    1   38.141   -4.985   0.000<br />
 ntp-03.ipartner 212.244.36.227   2 u    5   64    1   66.471   -6.225   0.000</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Klient NTP </span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na kliencie (linux, unix) konfigurujemy tylko adres serwera:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>serwer  192.168.1.1</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">po zapisaniu pliku wykonujemy:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># echo '30 * * * * root /usr/sbin/ntpd -q -u ntp:ntp' &gt; /etc/cron.d/ntpd</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Nic nie szkodzi na przeszkodzie, aby dokonać manualnej synchronizacji. W tym celu wydajemy polecenie:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ntpdate 192.168.1.1, gdzie 192.168.1.1 jest naszym serwerem ntp.</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na kliencie Widnows możemy synchronizacji dokonać klikając na datę i godzinę -&gt; zmień ustawienia daty godziny.. -&gt;Czas z Internetu i wpisujemy adres IP naszego serwera.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Można też tak:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>net time /setsntp:192.168.1.1</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na urządzeniach aktywnych sieci firmy Cisco konfiguracja jest równie łatwa:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cisco1841#config t<br />
ntp serwer 192.168.1.1</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po wydaniu tych poleceń weryfikujemy, czy urządzenie się zsynchronizowało:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cisco1841#show ntp status<br />
Clock is synchronized, stratum 5, reference is 192.168.1.1<br />
nominal freq is 250.0000 Hz, actual freq is 249.9997 Hz, precision is 2**18<br />
reference time is D5FFBE6D.568CA957 (11:37:17.338 UTC Wed Oct 9 2013)<br />
clock offset is 4.2759 msec, root delay is 40.04 msec<br />
root dispersion is 105.99 msec, peer dispersion is 0.99 msec</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po tych krokach urządzenia w naszej sieci egzystują w tym samym czasie.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">A więc pora na serwer logów!</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Często wdrażając mechanizmy i procedury bezpieczeństwa u klienta, jestem pytany co jest podstawą bezpieczeństwa w sieci. Odpowiedź jest jedna: własny serwer NTP. Zaskoczeni?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Truizmem jest stwierdzenie, że aby diagnozować usterki, analizować stan urządzeń i sieci, lub przeprowadzać analizę powłamaniową należy mieć centralny system logów. Logi spływające do jednego urządzenia, które dodatkowo umożliwia łatwy wgląd i analizę są podstawą, bez której żadna poważna firma nie może się obejść. Często jednak osoby odpowiedzialne za bezpieczeństwo zapominają o pewnym drobnym fakcie – aby logi były miarodajne, czas na każdej z maszyn musi być taki sam. W innym przypadku analizę logów będziecie rozpoczynali od sprawdzenia czasu na interesującym was serwerze i ewentualnej korekcie. Przyznacie, że nie brzmi zachęcająco. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Protokół NTP jest jednym z najstarszych protokołów będących do tej pory w użyciu. Pozwala on na synchronizację zegarów na hostach w sieci. Każda z maszyn może być klientem NTP lub serwerem. Często jest tak, że serwer synchronizowany jest przez inny serwer. W prawidłowo zaprojektowanej i bezpiecznej sieci istnieje serwer z którego wszystkie inne urządzenia, czy to stacje robocze, czy serwery, czy też urządzenia aktywne sieci pobierają aktualny czas. Spytacie, a co będzie jak serwer NTP nie zsynchronizuje się z żadnym z zaufanych serwerów? Nic się nie stanie, bo cała wasza sieć będzie „odbierała na tych samych falach”, a więc nie trzeba będzie przetwarzać dodatkowo logów. Każde zdarzenie będzie zapisane we właściwej kolejności relatywnie do innych zdarzeń. Sieć wewnętrzną należy traktować jak naczynie zamknięte – nie ważne jest jaki czas jest na zewnątrz, ważne jest to, aby w sieci czas był taki sam dla wszystkich urządzeń.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Serwer NTP </span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na dystrybucjach typu Red Hat instalujemy ntp:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># yum install ntp<br />
# chkconfig ntpd on</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Otwieramy plik konfiguracyjny znajdujący się w /etc/ntp.config i wpisujemy w nim serwery zewnętrzne. Aby wybrać bezpieczne serwery warto je wziąć ze strony: </span></span><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><a href="https://www.pool.ntp.org/zone/pl" target="_blank" rel="noopener" class="mycode_url">http://www.pool.ntp.org/zone/pl</a></span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>      server 0.pl.pool.ntp.org prefer<br />
      server 1.pl.pool.ntp.org<br />
      server 2.pl.pool.ntp.org<br />
      server 3.pl.pool.ntp.org</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ważne jest ograniczenie zasięgu naszej usługi. Aby to zrobić wpisujemy:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oznacza to, że tylko hosty z sieci 192.168.1.0/24 będą korzystały z tego serwera.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Jeżeli w naszym środowisku posiadamy Solarisy może też odznaczyć opcję:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>#broadcast 224.0.1.1 autokey</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Należy jednak pamiętać, że w takim przypadku zalewamy sieć ruchem multicastowym.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Dodatkowo warto pamiętać o dodaniu reguły do firewalla, aby przepuszczała ruch:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/sbin/iptables –A INPUT -s 192.168.1.0/24 -m state --state NEW -p udp --dport 123 -j ACCEPT</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na koniec należy zrestartować usługę:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>/etc/init.d/ntpd  restart</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W celach weryfikacji wydajemy polecenie:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ntpq -p<br />
     remote           refid      st t when poll reach   delay   offset  jitter<br />
==============================================================================<br />
 96-7.cpe.smnt.p 91.237.52.68     3 u    7   64    1   24.372    0.098   0.000<br />
 96-1.cpe.smnt.p 31.216.56.5      2 u    6   64    1   21.311   -8.576   0.000<br />
 195.46.37.22    212.244.36.227   2 u    5   64    1   38.141   -4.985   0.000<br />
 ntp-03.ipartner 212.244.36.227   2 u    5   64    1   66.471   -6.225   0.000</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Klient NTP </span></span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na kliencie (linux, unix) konfigurujemy tylko adres serwera:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>serwer  192.168.1.1</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">po zapisaniu pliku wykonujemy:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code># echo '30 * * * * root /usr/sbin/ntpd -q -u ntp:ntp' &gt; /etc/cron.d/ntpd</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Nic nie szkodzi na przeszkodzie, aby dokonać manualnej synchronizacji. W tym celu wydajemy polecenie:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>ntpdate 192.168.1.1, gdzie 192.168.1.1 jest naszym serwerem ntp.</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na kliencie Widnows możemy synchronizacji dokonać klikając na datę i godzinę -&gt; zmień ustawienia daty godziny.. -&gt;Czas z Internetu i wpisujemy adres IP naszego serwera.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Można też tak:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>net time /setsntp:192.168.1.1</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Na urządzeniach aktywnych sieci firmy Cisco konfiguracja jest równie łatwa:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cisco1841#config t<br />
ntp serwer 192.168.1.1</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po wydaniu tych poleceń weryfikujemy, czy urządzenie się zsynchronizowało:</span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=63#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cisco1841#show ntp status<br />
Clock is synchronized, stratum 5, reference is 192.168.1.1<br />
nominal freq is 250.0000 Hz, actual freq is 249.9997 Hz, precision is 2**18<br />
reference time is D5FFBE6D.568CA957 (11:37:17.338 UTC Wed Oct 9 2013)<br />
clock offset is 4.2759 msec, root delay is 40.04 msec<br />
root dispersion is 105.99 msec, peer dispersion is 0.99 msec</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po tych krokach urządzenia w naszej sieci egzystują w tym samym czasie.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">A więc pora na serwer logów!</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tworzenie alertu w Splunk Enterprise]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=16</link>
			<pubDate>Mon, 29 Jul 2019 13:04:20 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=16</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W poprzednim swoim obiecałem napisać co nieco o alertach w Splunk Enterprise, a więc do dzieła.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przygodę z alertami rozpoczynamy od wyszukania interesujących nas danych. W tym celu w polu search wpisujemy: </span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=57#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>password failed process=sshd</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oczywiście wszystko zależy od formatu logu przesłanego do Splunka.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk31.png" alt="[Image: splunk31.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Fakt, że ktoś próbował się dostać na hosta i w ciągu ostatnich 15 minut udało mu się 3 razy pomylić jest mocno niepokojący. Przyznacie, że Splunk jest świetnym źródłem detekcji prób nieautoryzowanego dostępu do urządzenia. Oczywiście dobrze byłoby mieć to zapytanie zapisane i uruchamiać je co jakiś określony czas. Umożliwia nam to alert. Aby go stworzyć należy wybrać Save as, a następnie Alerts.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk32.png" alt="[Image: splunk32.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przechodzimy teraz do wizarda, który pomoże nam ustawić nasz alert. </span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk33.png" alt="[Image: splunk33.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ja swoją analizę logów chcę uruchamiać co 5 minut więc wybrałem opcję Run on Cron Schedule i w ”cronowym” formacie to zapisałem (*/5 * * * *). W polu Earliest wpisujemy -5m@m. Jeżeli Splunk odkryje, że w tym czasie były 4 lub więcej prób nieudanego wejścia na serwer to uruchomi alert. Przechodzimy do następnej opcji w której możemy zdefiniować co Splunk Enterprise ma zrobić z faktem, iż znalazł poszukiwane rezultaty. W tym przypadku wybrałem, żeby uruchomił alert i nadał mu niski priorytet. Warto zwrócić uwagę na pozostałe opcje. W przypadku, gdy monitorujemy coś niezwykle istotnego dla systemu można wybrać opcję wysłania maila do siebie i o zdarzeniu będziemy informowani w czasie rzeczywistym. Bardzo obiecująco wygląda też opcja „Run a Script”. Zaznaczywszy to pojawia się pole, w które wpisujemy ścieżkę dostępu do skryptu. Łatwo można sobie wyobrazić sytuację, gdy nasz skrypt z właśnie utworzonych wpisów wybierał adres IP i dodawał automatycznie do firewalla w celu blokowania dostępu do zasobów. W takim przypadku należałoby wybrać też opcję „For each result”.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk34.png" alt="[Image: splunk34.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Sprawdzenie, czy został uruchomiony alert następuje z poziomu Activity -&gt; Triggered Alerts.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk35.png" alt="[Image: splunk35.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Alerty pozwalają na zautomatyzowanie zadań oraz powiadamianie administratora w przypadku, gdy nastąpi ważne zdarzenie. Nie bez znaczenie jest fakt, że można to zrobić w jednym miejscu, korzystając z przyjemnego dla oka wizarda dzięki czemu nawet osoba początkująca może tworzyć interesujące ją alerty</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W poprzednim swoim obiecałem napisać co nieco o alertach w Splunk Enterprise, a więc do dzieła.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przygodę z alertami rozpoczynamy od wyszukania interesujących nas danych. W tym celu w polu search wpisujemy: </span></span><br />
<br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=57#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>password failed process=sshd</code></div></div><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Oczywiście wszystko zależy od formatu logu przesłanego do Splunka.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk31.png" alt="[Image: splunk31.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Fakt, że ktoś próbował się dostać na hosta i w ciągu ostatnich 15 minut udało mu się 3 razy pomylić jest mocno niepokojący. Przyznacie, że Splunk jest świetnym źródłem detekcji prób nieautoryzowanego dostępu do urządzenia. Oczywiście dobrze byłoby mieć to zapytanie zapisane i uruchamiać je co jakiś określony czas. Umożliwia nam to alert. Aby go stworzyć należy wybrać Save as, a następnie Alerts.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk32.png" alt="[Image: splunk32.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przechodzimy teraz do wizarda, który pomoże nam ustawić nasz alert. </span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk33.png" alt="[Image: splunk33.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Ja swoją analizę logów chcę uruchamiać co 5 minut więc wybrałem opcję Run on Cron Schedule i w ”cronowym” formacie to zapisałem (*/5 * * * *). W polu Earliest wpisujemy -5m@m. Jeżeli Splunk odkryje, że w tym czasie były 4 lub więcej prób nieudanego wejścia na serwer to uruchomi alert. Przechodzimy do następnej opcji w której możemy zdefiniować co Splunk Enterprise ma zrobić z faktem, iż znalazł poszukiwane rezultaty. W tym przypadku wybrałem, żeby uruchomił alert i nadał mu niski priorytet. Warto zwrócić uwagę na pozostałe opcje. W przypadku, gdy monitorujemy coś niezwykle istotnego dla systemu można wybrać opcję wysłania maila do siebie i o zdarzeniu będziemy informowani w czasie rzeczywistym. Bardzo obiecująco wygląda też opcja „Run a Script”. Zaznaczywszy to pojawia się pole, w które wpisujemy ścieżkę dostępu do skryptu. Łatwo można sobie wyobrazić sytuację, gdy nasz skrypt z właśnie utworzonych wpisów wybierał adres IP i dodawał automatycznie do firewalla w celu blokowania dostępu do zasobów. W takim przypadku należałoby wybrać też opcję „For each result”.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk34.png" alt="[Image: splunk34.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Sprawdzenie, czy został uruchomiony alert następuje z poziomu Activity -&gt; Triggered Alerts.</span></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk35.png" alt="[Image: splunk35.png]" class="mycode_img" /></span><br />
<br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Alerty pozwalają na zautomatyzowanie zadań oraz powiadamianie administratora w przypadku, gdy nastąpi ważne zdarzenie. Nie bez znaczenie jest fakt, że można to zrobić w jednym miejscu, korzystając z przyjemnego dla oka wizarda dzięki czemu nawet osoba początkująca może tworzyć interesujące ją alerty</span></span>]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Splunk - wykrywanie włamiań]]></title>
			<link>https://monitoringserwerow.pl/showthread.php?tid=15</link>
			<pubDate>Mon, 29 Jul 2019 13:01:50 +0000</pubDate>
			<dc:creator><![CDATA[<a href="https://monitoringserwerow.pl/member.php?action=profile&uid=4">ArturB</a>]]></dc:creator>
			<guid isPermaLink="false">https://monitoringserwerow.pl/showthread.php?tid=15</guid>
			<description><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pewnie większość z Was zna to z autopsji:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wczesny ranek, oczka się zamykają, kawa nie smakuje a my siadamy do komputera i mozolnie przeglądamy logi w poszukiwaniu prób włamań, upadłych usług (deamonów) i tym podobnych.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W zależności od systemu wygląda to mniej więcej tak:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>less /var/log/messages |grep invalid</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">lub</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cat /var/log/messages |grep “authentication failed”</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wszystko zależy w jakim formacie nasza usługa zapisuje logi.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po przejrzeniu n-tego z kolei serwera kiełkuje w nas myśl – „Ale byłoby fajnie gdyby wszystkie logi spływały do jednego miejsca i można byłoby wtedy szukać guza lub problemu globalnie dla całej podległej nam sieci”.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Myśl sama w sobie raczej mało odkrywcza, bo idea centralnego serwera logów powstała dość dawno, ale dopiero stosunkowo niedawno pojawiło się narzędzie naprawdę godne uwagi – splunk.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Program ten przechowuje i indeksuje dane w czasie rzeczywistym w centralnym punkcie i chroni je za pomocą kontroli dostępu opartej na uprawnieniach użytkowników. Umożliwia on wyszukiwanie, monitorowanie, raportowanie i analizę danych bieżących (w czasie rzeczywistym) oraz danych historycznych. Dzięki tym funkcjom możesz teraz szybko wizualizować i udostępniać swoje dane, niezależnie od tego, jak bardzo są nieuporządkowane, obszerne lub zróżnicowane. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Narzędzie to ma wiele przydatnych funkcji pozwalających analizować spływające do serwera dane. Wydaje mi się, że w większych przedsiębiorstwa splunk jest niezbędny do kontroli stanu maszyn i ludzi. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po zalogowaniu się aplikacja wita nas przyjemnym dla oka designem. Po przejściu do zakładki „Search” możemy paść oczy takim oto widokiem:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk42.png" alt="[Image: splunk42.png]" class="mycode_img" /></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Hmm, trochę dużo tych logów jak widać na screenie ponad 69 550. Raczej to nam nie pomoże w codziennym monitoringu. Ale od czego jest pole wyszukiwania? Zabawę czas zacząć: </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W naszym scenariuszu interesują nas logi z nieudanego logowania się przez ssh, a więc wpisujemy:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Fail</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Naciskamy i co widzimy? Raczej niewiele, a już na pewno nie to o co nam chodziło. Sęk w tym, że Splunk filtruje po słowie fail, ale już słowa failed nie uwzględni. Za to nie musimy przejmować się wielkością liter, gdyż tą po prostu ignoruje.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po tej wskazówce ochoczo dodajemy gwiazdkę, czyli wygląda to teraz tak:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Fail*</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Już jest nieźle, Splunk zwrócił mi już „tylko” 19938 logów. Warto byłoby zawęzić ten wynik. Ponieważ interesuje nas ssh dodajmy tę wartość do pola wyszukiwania:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fail* process=ssh*</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po określeniu czasu ( w tym przypadku 60 minut) ukazał mi się taki oto wynik:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk51.png" alt="[Image: splunk51.png]" class="mycode_img" /></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przyznacie, że jest już nieźle, choć fakt, że w ciągu ostatniej godziny jakiś domorosły „hakier” próbował się włamać do systemu jest raczej mało optymistyczny. Ponieważ w moich logach pokazały się również nieudane próby zapytań DNS postarałem się o ich eliminację.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fail* process=ssh* AND NOT DNS</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wynik: 29 matching events. Wszystkie z jednego IP.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Odkryliśmy szkodnika na zdrowej tkance przedsiębiorstwa. Jeżeli zajrzymy do logów później trzeba będzie od nowa budować zapytanie. A może nie trzeba?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">O tym w następnym wpisie…</span></span>]]></description>
			<content:encoded><![CDATA[<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Pewnie większość z Was zna to z autopsji:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wczesny ranek, oczka się zamykają, kawa nie smakuje a my siadamy do komputera i mozolnie przeglądamy logi w poszukiwaniu prób włamań, upadłych usług (deamonów) i tym podobnych.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W zależności od systemu wygląda to mniej więcej tak:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>less /var/log/messages |grep invalid</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">lub</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>cat /var/log/messages |grep “authentication failed”</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wszystko zależy w jakim formacie nasza usługa zapisuje logi.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po przejrzeniu n-tego z kolei serwera kiełkuje w nas myśl – „Ale byłoby fajnie gdyby wszystkie logi spływały do jednego miejsca i można byłoby wtedy szukać guza lub problemu globalnie dla całej podległej nam sieci”.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Myśl sama w sobie raczej mało odkrywcza, bo idea centralnego serwera logów powstała dość dawno, ale dopiero stosunkowo niedawno pojawiło się narzędzie naprawdę godne uwagi – splunk.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Program ten przechowuje i indeksuje dane w czasie rzeczywistym w centralnym punkcie i chroni je za pomocą kontroli dostępu opartej na uprawnieniach użytkowników. Umożliwia on wyszukiwanie, monitorowanie, raportowanie i analizę danych bieżących (w czasie rzeczywistym) oraz danych historycznych. Dzięki tym funkcjom możesz teraz szybko wizualizować i udostępniać swoje dane, niezależnie od tego, jak bardzo są nieuporządkowane, obszerne lub zróżnicowane. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Narzędzie to ma wiele przydatnych funkcji pozwalających analizować spływające do serwera dane. Wydaje mi się, że w większych przedsiębiorstwa splunk jest niezbędny do kontroli stanu maszyn i ludzi. </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po zalogowaniu się aplikacja wita nas przyjemnym dla oka designem. Po przejściu do zakładki „Search” możemy paść oczy takim oto widokiem:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk42.png" alt="[Image: splunk42.png]" class="mycode_img" /></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Hmm, trochę dużo tych logów jak widać na screenie ponad 69 550. Raczej to nam nie pomoże w codziennym monitoringu. Ale od czego jest pole wyszukiwania? Zabawę czas zacząć: </span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">W naszym scenariuszu interesują nas logi z nieudanego logowania się przez ssh, a więc wpisujemy:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Fail</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Naciskamy i co widzimy? Raczej niewiele, a już na pewno nie to o co nam chodziło. Sęk w tym, że Splunk filtruje po słowie fail, ale już słowa failed nie uwzględni. Za to nie musimy przejmować się wielkością liter, gdyż tą po prostu ignoruje.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po tej wskazówce ochoczo dodajemy gwiazdkę, czyli wygląda to teraz tak:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>Fail*</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Już jest nieźle, Splunk zwrócił mi już „tylko” 19938 logów. Warto byłoby zawęzić ten wynik. Ponieważ interesuje nas ssh dodajmy tę wartość do pola wyszukiwania:</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fail* process=ssh*</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Po określeniu czasu ( w tym przypadku 60 minut) ukazał mi się taki oto wynik:</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><img src="http://it.emca.pl/images/stories/2013/forum/splunk51.png" alt="[Image: splunk51.png]" class="mycode_img" /></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Przyznacie, że jest już nieźle, choć fakt, że w ciągu ostatniej godziny jakiś domorosły „hakier” próbował się włamać do systemu jest raczej mało optymistyczny. Ponieważ w moich logach pokazały się również nieudane próby zapytań DNS postarałem się o ich eliminację.</span></span><br />
<div style="text-align: left;" class="mycode_align"><span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size"><span style="font-size: x-small;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">KOD: <a href="https://monitoringserwerow.pl/www/viewtopic.php?f=9&amp;t=54#" target="_blank" rel="noopener" class="mycode_url">ZAZNACZ CAŁY</a></span></span></span></span></div>
<div class="codeblock"><div class="title">Code:</div><div class="body" dir="ltr"><code>fail* process=ssh* AND NOT DNS</code></div></div><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Wynik: 29 matching events. Wszystkie z jednego IP.</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">Odkryliśmy szkodnika na zdrowej tkance przedsiębiorstwa. Jeżeli zajrzymy do logów później trzeba będzie od nowa budować zapytanie. A może nie trzeba?</span></span><br />
<span style="color: #ffffff;" class="mycode_color"><span style="font-size: small;" class="mycode_size">O tym w następnym wpisie…</span></span>]]></content:encoded>
		</item>
	</channel>
</rss>