Startup
Numer bieżący | Społeczność | Zamówienia | Reklama | Kontakt

Nokia_X2



2_python1



Android



eSwoi




njobs Europe
What:
Where:
Country:
Njobs Netherlands Njobs Deutschland Njobs United Kingdom Njobs Italia Njobs France Njobs Espana Njobs Poland
Njobs Austria Njobs Denmark Njobs Belgium Njobs Czech Republic Njobs Mexico Njobs India Njobs Colombia

  Jedyny w Polsce magazyn o Linuksie  


Jedyny w Polsce magazyn o Linuksie

Uwaga strona serwisu zawiera pliki cookies (tzw. "ciasteczka"). Dowiedz się więcej.

========================================================

Polecamy e-wydania miesięcznika "Linux Magazine": http://linuxmagazine.pl/index.php/ewydanie

.

========================================================

W tym miesiącu w Linux Magazine

Monitorowanie sieci

Monitorujemy serwery WWW za pomocą Linux Dasha i Cockpita

Coraz częściej korzystamy z serwerów chmurowych, zarządzając nimi z sieci domowych lub firmowych. Choć dobrze skonfigurowany serwer z odpowiednią dystrybucją Linuksa nie wymaga wiele pracy, to jednak od czasu do czasu powinniśmy się przyjrzeć statusowi systemu. Wielcy gracze, tacy jak Nagios, Icinga czy Munin, obsługują monitorowanie złożonych infrastruktur IT, wymagają też pewnego wysiłku przy instalacji i konfiguracji. Nie nadają się do małego serwera domowego czy miniaturowych serwerków z Raspberry Pi wykorzystywanych w wielu sieciach domowych. Jeśli interesuje nas monitorowanie na mniejszą skalę, warto się przyjrzeć opartemu na PHP narzędziu znanemu jako Linux Dash. Jeśli jesteśmy początkujący, warto z kolei zaznajomić się z Cockiptem. Oferuje on te same funkcje monitorujące, co Linux Dash, pozwala jednak wprowadzać w systemie bardziej zasadnicze zmiany.

Alternatywy Nagiosa: dlaczego warto zmienić rozwiązanie do monitorowania?

Open source oferuje wiele darmowych systemów do monitorowania, ale jeśli szukamy kompleksowego i wszechstronnego rozwiązania, prędzej czy później stawiamy na Nagiosa. W ciągu ponad piętnastu lat istnienia Nagios bezkonkurencyjny zasięg, głównie ze względu na koncepcję wtyczek i zaangażowaną i produktywną społeczność. Darmowa wersja słynie jednak z problemów z wydajnością i bywa postrzegana jako zbyt skomplikowana do skonfigurowania; komercyjna nie oferuje wsparcia na miejscu poza granicami Stanów Zjednoczonych, gdzie umowy wsparcia też nie należą do najtańszych. Coraz więcej firm rozgląda się za alternatywami lub już zdecydowało się na zmianę. Czasem są to rozwiązania pochodne Nagiosa – jak Icinga czy Naemon; innym razem – nowe implementacje, jak Shinken, i pochodne rozwiązania komercyjne op5, NetEye, GroundWork lub SNAG-View. Przedstawiamy doświadczenia użytkowników alternatyw Nagiosa z Europy, którzy w ramach licencji mogą liczyć jedynie na wsparcie mailowe i poprzez forum. Odpowiedzieli oni na kilka prostych pytań o środowiska, powody decyzji o migracji i zadowolenie z nowych rozwiązań.

Potężne i skalowalne rozwiązanie do monitorowania Sensu

Przed kilkoma laty nie zanosiło się na specjalne zmiany, jeśli chodzi o darmowe programy do monitorowania. Mimo wad Nagios zapewnił sobie pozycję lidera. Rozwój infrastruktury napędzany przez chmurę wymusza jednak coraz szybszy wzrost wydajności systemów monitorujących. Dość niespodziewanie pojawiła się szansa. W 2012 roku na szwedzkim administratorze systemów Ulfie Manssonie duże wrażenie zrobiło nowe rozwiązanie do monitorowania Sensu. Dziś program cieszy się uznaniem wielu zespołów Ops na całym świecie. Napisany jest w języku Ruby; jego pliki konfiguracyjne używają formatu JSON, a architektura cechuje się wysoką skalowalnością, umożliwiając monitorowanie setek, a nawet tysięcy serwerów. Wtyczki dla Sensu możemy programować w prawie każdym języku. Sensu używa popularnego formatu Nagios do sprawdzania wyników, dzięki czemu pozwala wykorzystać istniejące testy sprawdzające Nagiosa. Oferuje dużą liczbę interfejsów do usług zewnętrznych, zaś skupiona wokół niego społeczność jest bardzo aktywna i pomocna.

Edycja obrazu za pomocą narzędzi konsolowych

Kiedy chcemy przeskalować, przekształcić bądź przepuścić przez filtry większą liczbę obrazów w taki sam sposób, nie ma sensu otwierać ulubionego edytora grafiki, wykonywać żądanych operacji i zachowywać nowych wersji plików. Proces możemy przeprowadzić w wierszu poleceń za pomocą pakietu ImageMagick zawartego w repozytoriach praktycznie wszystkich dystrybucji. Nie robi to wielkiego wrażenia, jeśli jednak do zmniejszenia mamy kilka gigabajtów obrazków, inne sposoby to strata czasu, a im więcej obrazków modyfikujemy, tym więcej czasu oszczędzamy. Narzędzia konsolowe ukazują swój potencjał we współpracy z powłoką – wiele plików możemy przekształcić za pomocą tego samego połączenia różnych poleceń. Programy te zostawiają daleko w tyle odpowiedniki wyposażone w GUI. Dzięki odpowiednim API możemy nawet rozbudować własne programy o funkcje graficzne ImageMagicka.

Podstawy klastrów HPC

U podstaw wysokowydajnych obliczeń leży zrozumienie, co staramy się osiągnąć, jakie założenia przyjąć, aby to osiągnąć, i jakie ograniczenia nakładają na naszą pracę i na nasze systemy obliczenia o wysokiej wydajności (ang. high-performance computing, HPC). Zasadniczo HPC ma dwa cele: szybsze uruchamianie aplikacji oraz uruchamianie programów, które nie mogą lub nie chcą działać na pojedynczym serwerze. Podstawowa architektura i oprogramowanie HPC są bardzo proste. Większość dystrybucji zawiera główne programy do uruchamiania klastra i zarządzania narzędziami. Artykuł ukazuje architekturę klastra i oprogramowanie.

Czyścimy system plików przy użyciu FSlinta

Zasadniczo systemy plików to duże, niespecjalnie inteligentne bazy danych, które z czasem gromadzą wiele kurzu i pyłu. Za dobrą praktykę uchodzi okresowe sprawdzanie i, w razie konieczności, naprawa systemów plików w celu utrzymania jego funkcjonalności. Na poziomie systemu w trakcie uruchamiania fsck pełni rolę opakowania dla specjalnych narzędzi, które sprawdzają i naprawiają system plików na najniższym poziomie (bloku); nie uwzględnia jednak problemów związanych ze strukturą logiczną (katalogową). Błędy w warstwie katalogowej systemu plików dotyczą najczęściej dowiązań symbolicznych, które odwołują się do nieistniejących plików, i kłopotliwych nazw plików. Łatwe w użyciu rozwiązanie FSlint zawiera prosty interfejs graficzny, fslint-gui łączący ponad tuzin narzędzi, z których każde wykonuje określone zadanie. Wszystkie dają się używać również niezależnie od interfejsu, co umożliwia pisanie skryptów i pracę w powłoce.

Konwertowanie danych RAW przy użyciu LightZoneʼa

Konwertery RAW odczytują surowe dane z aparatów i konwertują je do plików bitmapowych; pod Linuksem istnieje ich cała gama. Liderem pozostaje Darktable, ale są też narzędzia takie, jak digiKam, RawTherapee i UFRaw. Taki weteran, jak LightZone, w którym ostatnie poważne zmiany zaszły w wersji 3.5 z 2011 roku, nadal ma jednak rzeszę użytkowników. Istnieją dobre powody: ma prosty design, jest łatwy w obsłudze i nie utrudnia pracy użytkownikom nadmiarem funkcji. Jednym z ważniejszych ulepszeń najnowszej wersji LightZoneʼa jest obsługa formatów RAW używanych w nowszych aparatach. Program zawiera tylko kilka narzędzi, które możemy łączyć ze sobą na różne sposoby. W rezultacie zestaw dwunastu wystarcza do zaimplementowania szerokiego zakresu czynności i efektów. Do dyspozycji mamy około trzydziestu kombinacji narzędzi w formie stylów.

Tworzymy kopię zapasową systemu przy użyciu Mondo Rescue

Im więcej programów używamy, tym bardziej skomplikowane przywracanie systemu po awarii. Profesjonalne programy do tworzenia kopii zapasowych umożliwiają stosowanie zaawansowanych strategii tworzenia zapasowych kopii danych, ale często wiążą się z czaso- i pracochłonną rekonstrukcją oprogramowania po awarii systemu. Program Mondo Rescue pozwala wykonać kopię zapasową całego systemu i zapisać ją na wybranym nośniku danych naciśnięciem jednego przycisku, a także przywrócić kompletną instalację bez konieczności uciekania się do skomplikowanych procedur.

mtPaint: Łatwe malowanie

Rysunki pikselowe możemy utworzyć kilkoma kliknięciami myszą – wystarczy program taki, jak mtPaint, który zawiera wiele opcji do klasycznej edycji obrazu: ładuje obrazy rastrowe, potrafi obsłużyć ponad tysiąc warstw i umożliwia nam dostosowanie jasności i kontrastu obrazka. Nasze dzieło sztuki może się nawet poruszać. Wykorzystanie rysunku rastrowego w tego rodzaju grafice służy celowemu podkreśleniu ograniczeń związanych z rozdzielczością ekranu i czyni z nich środek wyrazu. Architektura aplikacji jest dobrze przygotowana, zaś funkcje rysujące – obecne w kilku miejscach.

Monitorowanie sieci z Icingą i Raspberry Pi

Monitorowanie sieci – czy to domowych LAN, zdalnych biurowych, a nawet Bitcoina – jest niezwykle pomocne w zarządzaniu infrastrukturą IT, dając nam szczegółowy wgląd w działające i niedziałające komponenty czy wskazując miejsca występowania problemów i zależności sieci. Umożliwia sprawdzanie dostępności komponentów i otrzymywanie informacji o awariach. Im dłużej obserwujemy sieć, tym łatwiej dostrzegamy tendencje, co z kolei pozwala nam skutecznie na nie odpowiadać. Możemy dowiedzieć się więcej na temat routerów, przełączników, zapór sieciowych i serwerów oraz zrozumieć, co się dzieje w naszych sieciach. W ten sposób możemy zyskiwać wskazówki, jak nie dopuścić do przerw w pracy sieci i serwerów. Sprawdzamy, jak do monitorowania sieci wykorzystać minikomputerek Raspberry Pi oraz bogatą w funkcje, imponującą i otwartoźródłową aplikację Icinga, którą zaczęto rozwijać w 2009 roku jako fork projektu Nagios. Twórcy skupili się wówczas na przygotowaniu nowoczesnego interfejsu webowego i REST-owego API oraz wsparciu dla szerokiego zestawu baz danych. Icinga, sforkowana z kodu Nagiosa, pozostaje kompatybilna z wtyczkami Nagiosa.

Odpytwanie listy pakietów za pomocą Apt-cache

Systemy debianowe zawierają po kilkadziesiąt narzędzi do zarządzania pakietami w wierszu poleceń. Po apt-get i dpkg najważniejszym jest apt-cache. Odpytuje on pakiety w repozytoriach, udostępniając nam wymagane informacje jeszcze przed instalacją pakietów. Jeśli chcemy poznać dane statystyczne czy zależności pakietu bądź umiejscowienie poszczególnych aplikacji w pakietach albo dowiedzieć się, czy dany pakiet w ogóle istnieje, warto skorzystać właśnie z Apt-cache.

Konfiguracja fontów we Writerze

Funkcje LibreOffice Writera są na tyle zaawansowane, że trudno uważać go za jedynie edytor tekstu. Co ciekawe, możemy ich w ogóle nie zauważyć. Jeśli ręcznie formatujemy tekst, może nie wiemy, że istnieją.

Marble: tworzenie map

Do dyspozycji mamy tyle smartfonowych aplikacji związanych z mapami, że nie zwracamy uwagi na ich klasyczne pierwowzory, takie jak Marble. Jeśli korzystamy z Google Maps czy OsmAnda na Androidzie, nie znaczy to, że Marble nam się nie przyda. Wprawdzie aplikacja nie zastąpi Google Maps, ma jednak szereg zalet, które czynią ją wartą uwagi. W przeciwieństwie do Google Maps, opierających się na zamkniętych formatach danych, Marble korzysta z danych OpenStreetMap (OSM), potrafi też podłączyć się do innych źródeł, by udostępnić przydatne informacje, takie jak interesujące miejsca, fotografie, pogoda, położenie satelitów i inne. Może pełnić rolę nawigacji, wspomagać planowanie tras i znajdowanie miejsc. Choć prezentuje się dość spartańsko, działa bardzo szybko, zaś interfejs użytkownika jest bardzo przyjazny – daje łatwy dostęp do najważniejszych funkcji.

Linux Magazine DVD

KaliLinux 2.0.

Na płycie DVD dołączonej do „Linux Magazine” znajduje się najnowsza wersja najpopularniejszej dystrybucji do testowania zabezpieczeń sieci – KaliLinux 2.0.

KaliLinux budzi wiele emocji. Z jednej strony korzysta z niego na co dzień wielu profesjonalistów, zarówno administratorów, jak i specjalistów od bezpieczeństwa systemów i sieci. Z drugiej – służy on wszelkiej maści włamywaczom i intruzom. W niektórych krajach, również europejskich, część narzędzi wchodzących w skład KaliLinuksa jest nielegalnych.

KaliLinux 2.0 bazuje na wydanym niedawno Debianie Jessie z jądrem 4.0 i nowymi sterownikami bezprzewodowych kart sieciowych. Oczywiście zaktualizowane są wszystkie najistotniejsze pakiety – głównie związane z bezpieczeństwem. Co jednak najważniejsze, KaliLinux 2.0 jest stale aktualizowany: nowe wersje pakietów z gałęzi testing Debiana są udostępniane na bieżąco. W ten sposób udaje się połączyć to, co najlepsze, czyli stabilność Debiana z dostępnością nowych wersji pakietów.

**********************************************

Zawartość numeru 139: Wrzesień 2015

**********************************************

Za miesiąc – Automatyzacja

Ogromne możliwości i elastyczność Linuksa sprawiają, że jest doskonałą platformą do wszelkich automatyzacji. W przyszłym miesiącu przedstawimy szereg narzędzi, które pozwolą nam oszczędzić czas i uprościć życie, łącznie z Ansible IT i rozwiązaniem do automatyki domowej znanym jako Mr. House.

Najnowszy Linux Magazine - Numer 139: Wrzesień 2015
Promocja Prenumeraty
Pakiety Linux & Android Magazine
Następny Linux Magazine- Numer 139: Wrzesień 2015
Promuj z nami swój StartUp!
Szkolenia naszych partnerów
Blog firmowy Linux Magazine
osworld.pl



 

In the US and Canada, Linux Magazine is known as Linux Pro Magazine.
Entire contents © 2015 [Linux New Media USA, LLC]
Linux New Media web sites:
North America: [Linux Pro Magazine]
UK/Worldwide: [Linux Magazine]
Germany: [Linux-Magazin] [LinuxUser] [EasyLinux] [Linux-Community] [Linux Technical Review]
Eastern Europe: [Linux Magazine Poland] [Linux Magazine Archive] [Darmowe Programy Poland] [Najlepsze Programy] [Blog.medialinx.pl]
International: [Linux Magazine Spanish]
[Linux Magazine Brazil] [EasyLinux Brazil]
Corporate: [Medialinx AG]