<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Linux + to co mnie interesuje.</title>
	<atom:link href="http://www.supermegazord.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.supermegazord.pl</link>
	<description></description>
	<lastBuildDate>Tue, 14 Jun 2011 16:49:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Parser pkt.pl part2</title>
		<link>http://www.supermegazord.pl/parser-pkt-pl-part2/</link>
		<comments>http://www.supermegazord.pl/parser-pkt-pl-part2/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 16:49:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.supermegazord.pl/parser-pkt-pl-part2/</guid>
		<description><![CDATA[Niestety z udostepnieniem programu nie jest tak prosto jak mogłoby się wydawać. Na pewnym forum zwrócono mi uwagę abym “dokładnie zapoznał się z regulaminem pkt.pl” i podobnych serwisów. Okazało się że tworzenie baz/parsowanie tekstów ze stron podobnych do pkt.pl jest niezgodne z ich regulaminem, na kuriozum zakrawa tez stwierdzenie jednego z brokerów bazy danych zumi.pl, [...]]]></description>
			<content:encoded><![CDATA[<p>Niestety z udostepnieniem programu nie jest tak prosto jak mogłoby się wydawać. Na pewnym forum zwrócono mi uwagę abym “dokładnie zapoznał się z regulaminem pkt.pl” i podobnych serwisów. Okazało się że tworzenie baz/parsowanie tekstów ze stron podobnych do pkt.pl jest niezgodne z ich regulaminem, na kuriozum zakrawa tez stwierdzenie jednego z brokerów bazy danych zumi.pl, która napisał do mnie, że nawet ręczne spisanie na kartce takich danych jest złamaniem regulaminu. Oczywiście nie mam zamiaru tutaj w żaden sposób łamać regulaminu serwisów, które takie dane udostępniają. Dlatego też nie mogę udostępnić programu. Niestety …</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegazord.pl/parser-pkt-pl-part2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Parser pkt.pl w C#</title>
		<link>http://www.supermegazord.pl/parser-pkt-pl-w-c/</link>
		<comments>http://www.supermegazord.pl/parser-pkt-pl-w-c/#comments</comments>
		<pubDate>Sat, 04 Jun 2011 11:37:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.supermegazord.pl/parser-pkt-pl-w-c/</guid>
		<description><![CDATA[Z powodu nagłej potrzeby skompletowania bazy danych firm zacząłem szukać programu/ skryptu, który by parsował jakąś porządną stronę, na której takie informacje są. Szukałem jak to mówi jedno z praw Murphego “długo i bezskutecznie”. Okazało się, że wszystkie takie wynalazki są płatne można kupić na allegro za powiedzmy 150 PLN. Z racji tego, że średnio [...]]]></description>
			<content:encoded><![CDATA[<p>Z powodu nagłej potrzeby skompletowania bazy danych firm zacząłem szukać programu/ skryptu, który by parsował jakąś porządną stronę, na której takie informacje są. Szukałem jak to mówi jedno z praw Murphego “długo i bezskutecznie”. Okazało się, że wszystkie takie wynalazki są płatne można kupić na allegro za powiedzmy 150 PLN. Z racji tego, że średnio mi się uśmiecha płacić jakąkolwiek kasę za takie rzeczy postanowiłem sam sobie coś spłodzić, co odwaliłoby za mnie robotę. W PHP pisać specjalnie nie lubię więc już na starcie sobie odpuściłem, pomyślałem, że w sumie Python do tego świetnie się nadaje. Jednak po dłuższej chwili namysłu (przypomniałem sobie jak walczyłem z Pythonem i Paramiko na Windowsie) doszedłem do wniosku, że owszem można w Pythonie ale pod Linuxem bo pod Windowsem to niestety ale szkoda nerwów, a że akurat z Windowsa muszę korzystać bo gramy z żoną w Wiedźmina 2 <img style="style" class="wlEmoticon wlEmoticon-smile" alt="Uśmiech" src="http://www.supermegazord.pl/wp-content/uploads/2011/06/wlEmoticon-smile.png" /> to pomysł przełączania się między systemami odpadł również. I tak oto powstał on jedyny unikalny, wyjątkowy <img style="style" class="wlEmoticon wlEmoticon-openmouthedsmile" alt="Szeroki uśmiech" src="http://www.supermegazord.pl/wp-content/uploads/2011/06/wlEmoticon-openmouthedsmile.png" /> parser w C#. Wrzucę screeny, a za tydzień udostępnię program na blogu, tylko muszę zrealizować mój szatański plan. Tymczasem idę gotować zupę szczawiową jakby kogokolwiek to interesowało <img style="style" class="wlEmoticon wlEmoticon-smile" alt="Uśmiech" src="http://www.supermegazord.pl/wp-content/uploads/2011/06/wlEmoticon-smile.png" /></p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2011/06/pkt1.png"><img style="margin: 5px; display: inline; background-image: none;" title="pkt1" border="0" alt="pkt1" src="http://www.supermegazord.pl/wp-content/uploads/2011/06/pkt1_thumb.png" width="244" height="141" /></a><a href="http://www.supermegazord.pl/wp-content/uploads/2011/06/pkt2.png"><img style="margin: 5px; display: inline; background-image: none;" title="pkt2" border="0" alt="pkt2" src="http://www.supermegazord.pl/wp-content/uploads/2011/06/pkt2_thumb.png" width="244" height="140" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegazord.pl/parser-pkt-pl-w-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>svchost 100% cpu i mechanizm 6to4</title>
		<link>http://www.supermegazord.pl/svchost-100-cpu-i-mechanizm-6to4/</link>
		<comments>http://www.supermegazord.pl/svchost-100-cpu-i-mechanizm-6to4/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 21:24:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.supermegazord.pl/svchost-100-cpu-i-mechanizm-6to4/</guid>
		<description><![CDATA[Ostatnimi czasy znowu nie pisałem, permamentny brak czasu (praca, praca w domu, kilka zleceń i oczywiście niezawodni znajomi, kt&#243;rym zawsze coś nie działa ale to akurat lubię bo jest okazja pogadać i wypić piwko/wino&#160; . Wracając jednak z wycieczki około osobistej do tematu. Dostałem ostatnimi czasy laptopa, core 2 duo, 2GB ram w opsie &#8222;działa [...]]]></description>
			<content:encoded><![CDATA[<p>Ostatnimi czasy znowu nie pisałem, permamentny brak czasu (praca, praca w domu, kilka zleceń i oczywiście niezawodni znajomi, kt&oacute;rym zawsze coś nie działa ale to akurat lubię bo jest okazja pogadać i wypić piwko/wino&nbsp; <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . Wracając jednak z wycieczki około osobistej do tematu. Dostałem ostatnimi czasy laptopa, core 2 duo, 2GB ram w opsie &#8222;działa bardzo wolno&#8221;, w sumie nic nadzywczajnego pomyślałem pewnie standard jakieś toolbary, malware, spyware itp. itd. Przez pierwsze 3h kiedy toczyłem batakie z tym komputerem wierzyłem w to mocno. Zwątpienie i pomysł że to może jedmal hardware przyszedł tak po 4h <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Problem okazał się po trosze tym i tym.&nbsp;<span id="more-47"></span>Po odpaleniu CPU było zajęte praktycznie w 100%, pierwsze podejrzenia padły na jakąś infekcję szybki przegląd po autostarcie, procesach i usługach dał wynik średni ze wskazaniem na mierny &#8211; wszystko ok, wiadomo trochę śmieci ale nic nadzwyczjnego. Potem w ruch poszedł ComboFix, OTL, GMER, ProcesExplorer, shexvie, DrWeb, Comodo, svchost viewer &#8211; efekt jak wyżej, pomyślałem że może coś mi gdzieś umknęło i w akcie kompletnej rozpaczy pobrałem Malwarebytes &#8211; efekt jak wyżej czyli żaden. Nadal 100% CPU wcina. Szybkie spojrzenie na system i widzę że wyłączone są aktualizację, włączyłem pobieram czekam 2h najpierw błąd przy instalacji i wesoły komunikat &#8222;Wycofywanie aktualizacji &#8230;.&#8221; ok czekam wycofalo się, potem znowu coś tam robi bla bla bla, og&oacute;lnie strasznie długo. Odpalił się wreszcie patrze błąd aktualizacji nie pamiętam już jaki w każdym razie standardowa procedura,</p>
<p>&#8222;fsutil resource setautoreset true&#8221;</p>
<p>Zaktualizowało się, po tym zauważyłem że obciążenie ma związek z działaniem sieci wkładam kabelek połączy się jest ok jak nic nie gmeram w necie, jak zaczne chodzić po stronach albo w trakcie łączenia 100%. Spojrzałem w Manadzera Urządzeń &#8222;i oczom mym ukazał się las&#8221; &#8211; las kart sieciowych (oczywiście były ukryte) tak na oko z 600. W tym momencie rozwiązała się przyczyna zużycia CPu przy takiej ilości tunelowań <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Szybki ruch myszką po Google i już mnj więcej wiem o co chodzi 6to4 czyli mechanizm tłumaczenia z IPv4 na IPv6 (jako jedyna znana mi prowizorka okazała się nietrwała, a co bardziej zaskakujące zawodna tworząc las swoich kart) Niezrażony jednak ilościa kart sieciowych znalazłem kartę matkę i w myśl zasady z każdego dobrego RPG postanowiłem ubić najpierw Bosa a reszta jego ożywieńc&oacute;w pewno padnie razem z nim &#8211; w tym momencie po raz kolejny boleśnie przkonałem się o tym, że &#8222;życie ro nie gra komputerowa&#8221; ( w sumie jeden z głębszych wniosk&oacute;w w całej tej przygodzie <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  wracając, zostały mi 604 karty do usunięcia jako że w Device Manager nie da rady zaznczayć 600-set pozycji, ba nie da sę nawet 2, przypomniałem sobie o alternatywie (kt&oacute;ra nie wiedzieć czemu nie jest podstawą, ale mniejsza o to). Program Devcon produkcji MS odpowiednik Device Manager tylko, że tekstowy (ale to akurat plus) nadaje się tutaj idealnie</p>
<p>Devcon.exe remove *6to4*</p>
<p>20 minut czekania aż ta chorda kart się usunie reset i wszystko pięlnie działa.</p>
<p>Spos&oacute;b przekazania wiedzy w tym poście jest masakryczny <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  zdaje sobie z tego sprawę dlatego wersja trochę bardziej humanitarna.</p>
<p>Jeśli svchost zjada Ci 100% CPU (og&oacute;lnie dużo):</p>
<p>1. Odpal Device Manager &gt; Widok &gt; &nbsp;Pokaż ukryte urządzenia</p>
<p>2. Jeśli masz tam od groma kart z nazwą 6to4 (to jest to przyczyną tak dużego obciążenia CPU)</p>
<p>3. Pobierz program Devcon <a title="Devcon" href="http://wuid-4d69052d-03e8-04ea-0b54-5d2703d94f78/Devcon">http://support.microsoft.com/kb/311272/pl</a></p>
<p>4. Rozpakuj, skopiuj na dysk C</p>
<p>5. Wduś na klawiaturze Win+R, wpisz: cmd (wciśnij Enter)</p>
<p>6. W konsoli wpisz C: (enter)</p>
<p>7. Wpisz Devcon.exe remove *6to4* (enter) i czekaj aż wszystkie karty się usuną</p>
<p>8. Zresetuj komputer, ciesz się.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegazord.pl/svchost-100-cpu-i-mechanizm-6to4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Munin &#8211; instalacja Wtyczek</title>
		<link>http://www.supermegazord.pl/munin-instalacja-wtyczek/</link>
		<comments>http://www.supermegazord.pl/munin-instalacja-wtyczek/#comments</comments>
		<pubDate>Mon, 11 Oct 2010 12:09:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linuks]]></category>

		<guid isPermaLink="false">http://www.supermegazord.pl/?p=40</guid>
		<description><![CDATA[W poprzednim wpisie pokazałem co to Munin, do czego służy i jak wygląda. Munin monitoruje zasoby komputera/routera/pralki za pomocą wtyczek, są one pisane w różnych językach, głównie perl i python, jednak można napisać taką wtyczkę równie dobrze w bashu. Strona z pluginami znajduje się pod adresem http://exchange.munin-monitoring.org/, mamy tutaj podział na kategorie, a także informację [...]]]></description>
			<content:encoded><![CDATA[<p>W poprzednim wpisie pokazałem co to Munin, do czego służy i jak wygląda. Munin monitoruje zasoby komputera/routera/pralki <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://www.supermegazord.pl/wp-content/uploads/2010/10/wlEmoticon-smile.png" alt="Uśmiech" /> za pomocą wtyczek, są one pisane w różnych językach, głównie perl i python, jednak można napisać taką wtyczkę równie dobrze w bashu. Strona z pluginami znajduje się pod adresem <a href="http://exchange.munin-monitoring.org/">http://exchange.munin-monitoring.org/</a>, mamy tutaj podział na kategorie, a także informację w jakim środowisku działa wtyczka (windows, linux, solaris, wszystkie). Dla przykładu pokażę wam instalację i konfigurację 2 wtyczek.<span id="more-40"></span></p>
<h3><strong>1. sshd_log plugin</strong></h3>
<p>Wtyczka analizuje logi systemowe pod kątem logowań po SSH, pokazuje wartości dla logowań udanych, nieudanych, odrzuconych, logowań na konta nieistniejących użytkowników etc. Do czego się to może przydać ? – w sumie zawsze warto mieć jakąś świadomość tego jak bardzo nasz serwer jest popularny wśród chińskich botów <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://www.supermegazord.pl/wp-content/uploads/2010/10/wlEmoticon-smile.png" alt="Uśmiech" />. Dodatkowo mając taki wykres można sobie w łatwy sposób kontrolować to czy nasze zabezpieczenie SSH działają poprawni i co można w nich zmienić poprawić.</p>
<p>Zaczynamy od pobrania pliku z wtyczką, plik jest zapisany w formacie DOS i pod Linuksem będzie sypał błędami dlatego lepiej potraktować go programikiem żeby nie było problemów.<br />
<code>dos2linux &lt;nazwa_pliku&gt;</code><br />
Po konwersji trzeba pamiętać o tym aby plik miał odpowiednie uprawnienia, głownie chodzi o możliwość wykonywania pliku, tak to powinno wyglądać (-rwxr-xr-x).<br />
<code>chmod 0755 &lt;nazwa_pliku&gt;</code><br />
Teraz kopiujemy plik do głównego katalogu Munina, gdzie przechowywane są wszystkie pliki wtyczek.<br />
<code>sudo cp /home/supermegazord/&lt;nazwa_pliku&gt; /usr/share/munin/plugins/&lt;nazwa_pliku&gt;</code><br />
ok sprawdzamy czy Munin widzi wtyczkę wydając polecenie w konsoli:<br />
<code>munin-node-configure</code><br />
powinniśmy zobaczyć coś mniej więcej takiego tylko w większych ilościach:<br />
<code>ps_                        | no   |<br />
psu_                       | no   |<br />
sendmail_mailqueue         | no   |<br />
sendmail_mailstats         | no   |<br />
sendmail_mailtraffic       | no   |<br />
sensors_                   | no   |<br />
smart_                     | no   |<br />
squid_cache                | no   |<br />
squid_icp                  | no   |<br />
squid_requests             | no   |<br />
squid_traffic              | no   |<br />
sshd_log                   | no   |<br />
swap                       | yes  |<br />
sybase_space               | no   |</code><br />
ok widzimy wtyczkę o nazwie sshd_log jednak nie jest ona aktywna, żeby ją aktywować robimy 2 rzeczy, tworzymy dowiązanie do pliku wtyczki w katalogu /etc/munin/plugins/<br />
<code>ln –s /usr/share/munin/plugins/&lt;nazwa_pliku&gt; /etc/munin/plugins/sshd_log</code><br />
oraz dopisujemy wtyczkę do pliku konfiguracyjnego /etc/munin/plugin-conf.d/munin-node, wpis ma wyglądać tak jak poniżej<br />
<code>[sshd_log]<br />
user root<br />
env.logfile /var/log/auth.log</code></p>
<ol>
<li>ważna kwestia wartość między nawiasami kwadratowymi to nazwa wtyczki i musi być ona dokładnie taka sama jak nazwa dowiązania w katalogu etc/muni/plugins. Jeśli nazwaliście tą wtyczkę np. lubie_pierogi wtedy to wpis powinien wyglądać następująco [lubie_pierogi]</li>
<li>wartość user root określa jako jaki użytkownik Munin będzie otwierał plik do analizy</li>
<li>ostatnia linijka wskazuje ścieżkę do pliku, w którym są zawarte informację o logowaniach po SSH, jeśli źle się uzupełni ścieżkę Munin będzie pokazywał puste wykresy.</li>
</ol>
<p>Dodatkowo jeśli ktoś otworzył plik wtyczki np. przez nano zauważył na pewno, że w łatwy sposób można spolonizować opisy na wykresie. Ja tego nie robiłem bo mi się nie chciało ale można <img class="wlEmoticon wlEmoticon-smile" style="border-style: none;" src="http://www.supermegazord.pl/wp-content/uploads/2010/10/wlEmoticon-smile.png" alt="Uśmiech" /></p>
<p>Teraz dla pewności sprawdzamy czy wszystko działa ok<br />
<code>munin-node-configure</code><br />
dostajemy<br />
<code>ps_                        | no   |<br />
psu_                       | no   |<br />
sendmail_mailqueue         | no   |<br />
sendmail_mailstats         | no   |<br />
sendmail_mailtraffic       | no   |<br />
sensors_                   | no   |<br />
smart_                     | no   |<br />
squid_cache                | no   |<br />
squid_icp                  | no   |<br />
squid_requests             | no   |<br />
squid_traffic              | no   |<br />
sshd_log                   | yes  |<br />
swap                       | yes  |<br />
sybase_space               | no   |</code><br />
czyli informację, że wtyczka jest widoczna i włączona. Teraz sprawdzimy samo działanie wtyczki<br />
<code>munin-run sshd_log</code><br />
jeśli wszystko jest ok powinniśmy otrzymać coś takiego<br />
<code>NoRDNS.value 0<br />
Breakin.value 0<br />
LogPass.value 0<br />
InvUsr.value 0<br />
rootAttempt.value 0<br />
NoID.value 0<br />
LogKey.value 0</code><br />
ja mam akurat wszystkie wartości 0 ponieważ mam świeży plik ale spokojnie to się szybko zmieni.</p>
<p>Poniżej jeszcze kilka zdjęć.</p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/10/VPN-sshd_log-day.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; float: left; padding-top: 0px; border: 0px;" title="VPN-sshd_log-day" src="http://www.supermegazord.pl/wp-content/uploads/2010/10/VPN-sshd_log-day_thumb.png" border="0" alt="VPN-sshd_log-day" width="487" height="349" align="left" /></a></p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/10/VPN-sshd_log-week.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="VPN-sshd_log-week" src="http://www.supermegazord.pl/wp-content/uploads/2010/10/VPN-sshd_log-week_thumb.png" border="0" alt="VPN-sshd_log-week" width="486" height="349" /></a></p>
<h2 style="text-align: center;"><span style="color: #ff6600;">INSTALACJĘ DRUGIEJ WTYCZKI OPISZĘ JUTRO</span> <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style: none;" src="http://www.supermegazord.pl/wp-content/uploads/2010/10/wlEmoticon-openmouthedsmile.png" alt="Szeroki uśmiech" /></h2>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegazord.pl/munin-instalacja-wtyczek/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blog &#8211; reaktywacja (po raz n-ty)</title>
		<link>http://www.supermegazord.pl/blog-reaktywacja-po-raz-n-ty/</link>
		<comments>http://www.supermegazord.pl/blog-reaktywacja-po-raz-n-ty/#comments</comments>
		<pubDate>Thu, 30 Sep 2010 13:01:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Info]]></category>

		<guid isPermaLink="false">http://www.supermegazord.pl/?p=28</guid>
		<description><![CDATA[Tradycyjnie w tym miejscu chciałbym powiedzieć, że to kolejna już reaktywacja bloga, tym razem nie zachowały się poprzednie wpisy trochę szkoda ale trudno. Tego bloga mam nadzieje częściej aktualizować niż poprzednie, zobaczymy. Na blogu tradycyjnie mydło i powidło. Wracając jednak do tej reaktywacji to niestety ale wszystkie paczki i PKGBUILD-y do Archa, które miałem przepadły [...]]]></description>
			<content:encoded><![CDATA[<p>Tradycyjnie w tym miejscu chciałbym powiedzieć, że to kolejna już reaktywacja bloga, tym razem nie zachowały się poprzednie wpisy trochę szkoda ale trudno. Tego bloga mam nadzieje częściej aktualizować niż poprzednie, zobaczymy. Na blogu tradycyjnie mydło i powidło. Wracając jednak do tej reaktywacji to niestety ale wszystkie paczki i PKGBUILD-y do Archa, które miałem przepadły ale spokojnie wszystko powinno być w polskim repozytorium Arch Linux-a. To chyba na tyle ważnych informacji zapraszam do czytania i komentowania.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegazord.pl/blog-reaktywacja-po-raz-n-ty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Munin &#8211; monitoring prawie wszystkiego.</title>
		<link>http://www.supermegazord.pl/munin-monitoring-prawie-wszystkiego/</link>
		<comments>http://www.supermegazord.pl/munin-monitoring-prawie-wszystkiego/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 12:35:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Linuks]]></category>

		<guid isPermaLink="false">http://www.supermegazord.pl/?p=16</guid>
		<description><![CDATA[Munin http://munin-monitoring.org/ jest narzędziem służącym do monitorowania urządzeń w sieciach firmowych, ale jeśli ktoś ma taką fantazje może sobie oczywiście monitorować router, który stoi za ścianą. W zasadzie to jeśli tylko jakieś urządzenie obsługuje SNMP albo można na nim zainstalować Linuksa (np. jakiś tam router, żelazko, czy inna pralka to można to podłączyć pod Munina. [...]]]></description>
			<content:encoded><![CDATA[<p>Munin <a href="http://munin-monitoring.org/">http://munin-monitoring.org/</a> jest narzędziem służącym do monitorowania urządzeń w sieciach firmowych, ale jeśli ktoś ma taką fantazje może sobie oczywiście monitorować router, który stoi za ścianą. W zasadzie to jeśli tylko jakieś urządzenie obsługuje SNMP albo można na nim zainstalować Linuksa (np. jakiś tam router, żelazko, czy inna pralka <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  to można to podłączyć pod Munina. Instalacja jest raczej prosta w przypadku systemów Debian-opodobnych sprowadza się do:</p>
<p><span id="more-16"></span></p>
<p><code>sudo apt-get install munin munin-node</code></p>
<p>Mamy już zainstalowane, teraz lekka zmiana w plikach konfiguracyjnych w zależności od potrzeb. Pierwsza sprawa o jakiej należy pamiętać to odblokowanie na maszynie, która gromadzi statystyki, portu 4949.</p>
<p>Edytujemy plik “/etc/munin/munin.conf” i zmieniamy według uznania:</p>
<p><code>[VPN]<br />
address 12.0.0.XX<br />
use_node_name yes </code></p>
<p><code>[Batman]<br />
address 172.16.2.XX<br />
use_node_name yes</code></p>
<p><code>[Localhost]<br />
address 12.0.0.XX</code></p>
<p><code>[foo.internetdsl.tpnet.pl]<br />
address 127.0.0.1<br />
</code></p>
<p>Tutaj deklarujemy jakie hosty będziemy monitorować i tak dla wyjaśnienia.</p>
<p>Wpis 1. – VPN (maszyna z Linuksem), która robi za serwer VPN w sieci lokalnej</p>
<p>Wpis 2. – Batman (maszyna z Linuksem), gdzieś na końcu świata:), wpięta w sieć VPN</p>
<p>Wpis 3. – Localhost (lokalny serwer Linuksowy) adres w sieci lokalnej</p>
<p>Wpis 4. – Router sprzętowy jakiś tam D-Link, tutaj ważna uwaga jako nazwa podana jest, nazwa domenowa urządzenia &#8211; nie bez kozery. Bez wnikania w szczegóły można przyjąć prostą zasadę jeśli mamy monitorować jakieś urządzenie po SNMP to jako jego nazwę podajemy adres domenowy, natomiast jako adres wpisujemy IP komputera lokalnego, może być 127.0.0.1 ale równie dobrze może być np. adres tego komputera w sieci lokalnej. Taki wpis zaoszczędzi nam sporo zabawy z robieniem dowiązań i kopiowaniem plików.</p>
<p>Kolejny plik do edycji to “/etc/munin/munin-node.conf’</p>
<p><code>log_level 4<br />
log_file /var/log/munin/munin-node.log<br />
pid_file /var/run/munin/munin-node.pid</code></p>
<p>Tutaj ustawiamy stopień szczegółowości logowania, oraz ścieżkę do logu i pid-a.</p>
<p><code>allow ^12.0.0.XX$<br />
allow ^172.16.2.XX$<br />
allow ^12.0.0.XX$<br />
allow ^83.15.XX.XX$<br />
# Which address to bind to;<br />
# host *<br />
host 12.0.0.XX<br />
# And which port<br />
port 4949</code></p>
<p>wpisy zaczynające się od ‘allow’ dotyczą hostów jakie mogą przysyłać dane do gromadzenia, są to wpisy, które wskazują na adresy IP, hostów z poprzedniego pliku. Dla przykładu :</p>
<p>allow ^172.16.2.XX$</p>
<p>odpowiada wpisowi:</p>
<p>[Batman]<br />
address 172.16.2.XX<br />
use_node_name yes</p>
<p>dalej</p>
<p>allow ^83.15.XX.XX$</p>
<p>odpowiada wpisowi:</p>
<p>[foo.internetdsl.tpnet.pl]<br />
address 127.0.0.1</p>
<p>Natomiast dwa ostatnie wpisy uzupełniamy w ten sposób, że w “Which address to bind to” wpisujemy adres naszego serwera gromadzącego dane może to być adres wewnątrzsieciowy byle nie 127.0.0.1 bo wtedy będą problemy z monitorowaniem zasobów po SNMP. Ostatni wpis to port TCP na jak odbywa się przesyłanie statystyk.</p>
<p>Teraz wystarczy zapisać pliki i zresetować usługę munin-node:</p>
<p><code>sudo /etc/init.d/munin-node restart</code></p>
<p>lub</p>
<p><code>sudo services munin-node restart</code></p>
<p>Oczywiście jeśli chcemy monitorować maszynę Linuksową czy Windowsową należy zainstalować na niej oprogramowanie munin-node aby wysyłało do nas te statystyki. Dla większości dystrybucji są gotowe pakiety nawet na SLES9 <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <a href="http://sourceforge.net/projects/munin/files/">http://sourceforge.net/projects/munin/files/</a> Natomiast na Windowsa jest pakiet instalacyjny MSI <a href="http://sourceforge.net/projects/munin-nodewin32/files/">http://sourceforge.net/projects/munin-nodewin32/files/</a> po instalacji dodaje usługę Munin-a, która odpowiedzialna jest za przesyłanie statystyk.</p>
<p>Poniżej jeszcze kilka zdjęć z monitoringu <img src='http://www.supermegazord.pl/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  w następnym wpisie pokarzę jak instalować i konfigurować wtyczki do Munina.</p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/09/cpu.png"><img style="display: inline; border: 0px;" title="cpu" src="http://www.supermegazord.pl/wp-content/uploads/2010/09/cpu_thumb.png" border="0" alt="cpu" width="504" height="355" /></a></p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/09/eth.png"><img style="display: inline; border: 0px;" title="eth" src="http://www.supermegazord.pl/wp-content/uploads/2010/09/eth_thumb.png" border="0" alt="eth" width="505" height="285" /></a></p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/09/fs.png"><img style="display: inline; border: 0px;" title="fs" src="http://www.supermegazord.pl/wp-content/uploads/2010/09/fs_thumb.png" border="0" alt="fs" width="506" height="387" /></a></p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/09/ram.png"><img style="display: inline; border: 0px;" title="ram" src="http://www.supermegazord.pl/wp-content/uploads/2010/09/ram_thumb.png" border="0" alt="ram" width="504" height="425" /></a></p>
<p><a href="http://www.supermegazord.pl/wp-content/uploads/2010/09/tun.png"><img style="display: inline; border: 0px;" title="tun" src="http://www.supermegazord.pl/wp-content/uploads/2010/09/tun_thumb.png" border="0" alt="tun" width="506" height="289" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.supermegazord.pl/munin-monitoring-prawie-wszystkiego/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

