Zabbix – monitorowanie dostępności usług IT

Sprawny system monitorowania ciągłości pracy infrastruktury IT, pozwala na szybką reakcję na pojawiające się zdarzenia co minimalizuje koszty przestoju i dostarcza nam potrzebnej wiedzy na temat naszej infrastruktury. Monitoringowi podlegają wszystkie główne procesy zachodzące w serwerach i urządzeniach sieciowych, obciążenie procesora, dostępna wielkość pamięci, wydajność dysków twardych, wydajność i problemy serwera SQL. Na rynku dostępnych jest wiele rozwiązań tego typu, a jednym z najlepszych jest Zabbix. Zabbix jest systemem do monitorowania usług IT stworzonym przez Alexeia Vladisheva w 2001 roku. Za pomocą Zabbixa możemy monitorować prawie każdy parametr działania serwerów, urządzeń sieciowych, stron www itp. Wspiera zarówno systemy z rodziny …

Continue Reading

Mopidy (Music Player Daemon)

Mopidy jest serwerem muzycznym napisanym w Pythonie. Po zainstalowaniu pełni jednocześnie rolę serwera MPD oraz HTTP. Można nim zarządzać poprzez stronę WWW (po doinstalowaniu frontend extensions), za pomocą aplikacji na Androidzie (mpd client), lub za pomocą klienta z poziomu systemu Windows bądź Linux. Dodatkowo istnieje możliwość integracji z kontem na Spotify.

Continue Reading

Konfiguracja Exima do wysyłania poczty przez Gmaila

(Configure Exim to use Gmail as the SMTP Server, Configuring Exim4 to Send Email Via Gmail) Cel: Konfiguracja naszego serwera na debianie,ubuntu,centos itd. do wysyłania poczty za pomocą zewnętrznego serwera SMTP np. smtp.gmail.com Poczta lokalna (wysłana na lokalnego usera) może być dostarczana lokalnie albo przekierowana na zewnętrzny adres e-mial.

Continue Reading

Funkcja podziału okna (F3) w Ubuntu 13.04

Restore Nautilus’ split screen (F3) feature? Nie wiadomo dlaczego ale w nowym Nautilusie 3.6 znikła funkcja podziału okna po naciśnięciu klawisza F3. Dzięki takiemu rozwiązaniu kopiowanie plików było znacznie łatwiejsze i przyjemniejsze. Przypominało rozwiązanie rodem z Total Commandera. Twórcy Ubuntu 13.04 proponują nam używanie zakładek (Ctrl+T) bądź ustawienie dwóch okien obok siebie:

Continue Reading

Instalacja OpenVPN z autoryzacją PAM, LDAP, kluczami lub certyfikatami

VPN – vpn umożliwia nam stworzenie wirtualnego szyfrowanego tunlu np. pomiędzy nami, a jakimś serwerem bądź domową/firmową siecią. W skrócie po podłączeniu się przez VPN do naszej sieci jesteśmy traktowani tak jak byśmy siedzieli w firmie czyli mamy dostęp do naszej sieci lokalnej tak jak byśmy fizycznie siedzieli w firmie. OpenVPN – pakiet oprogramowania, który implementuje techniki tworzenia bezpiecznych tuneli  VPN w sieciach routowanych lub mostkowanych. Umożliwia on tworzenie zaszyfrowanych połączeń między hostami przez sieć publiczną Internet (tunel) – używa do tego celu biblioteki OpenSSL oraz protokołów SSLv3/TLSv1. W przeciwieństwie do innych rozwiązań VPN nie bazuje na protokole IPsec jako …

Continue Reading

Ubuntu OpenVPN – brak prawidłowych sekretów VPN

OpenVPN to pakiet VPN stworzony przez Jamesa Yonana. Umożliwia on tworzenie zaszyfrowanych połączeń między hostami – używa do tego celu biblioteki OpenSSL oraz protokołów SSLv3/TLSv1. W przeciwieństwie do innych rozwiązań VPN nie bazuje na protokole IPsec jako medium. Pakiet ten dostępny jest na platformach Linux, BSD, Mac OS X oraz Windows 2000/XP/Vista. Cały pakiet składa się z jednego kodu binarnego dla klienta i serwera, opcjonalnego pliku konfigurującego oraz z jednego lub więcej plików kluczy w zależności od metody uwierzytelnienia. Instalacja w Ubuntu: sudo apt-get install network-manager-openvpn openvpn Opis konfiguracji: http://vpnblog.info/ubuntu-openvpn-strongvpn-tutorial.html Bardzo często konfiguracja połączenia OpenVPN za pomocą Network Managera kończy się komunikatem: Połączenie VPN „X” nie powiodło się z …

Continue Reading

Pompowanie danych do Oracla, SQL *Loader, dbf2sql, dbf2cvs, dbf2ascii

Podczas migracji różnego rodzaju danych do Oracla, szczególnie ze starych systemów opartych o pliki DBF, stajemy przed pytaniem: Jak najszybciej przepompować duże ilości danych do nowej bazy? Jednym ze sposobów jest napisanie aplikacji która odczyta dane z pliku i za pomocą tradycyjnych instrukcji INSERT dopisze do odpowiednich tabel w Oraclu. Gdy tych danych nie ma dużo jest to jakieś wyjście, ale co zrobić gdy firma pracuje 24/h na dobę, wolne ma tylko w święta, a my właśnie wtedy musimy to zrobić ? Przede wszystkim jeśli już dopisujemy dane za pomocą insertów nie róbmy commita po każdym insercie. To najbezpieczniejsze, ale …

Continue Reading

Automatyczne blokowanie ekranu po odejściu od komputera

Po kawałach jakie koledzy z działu IT zaczęli mi robić w momencie gdy odchodziłem od komputera, a zapominałem zablokować ekranu, postanowiłem jakoś to zabezpieczyć. Chwila szukania po googlach i znalazłem to co chciałem czyli automatyczne blokowanie komputera za pomocą bluetooth. Zasada działania jest prosta: komputer za pomocą bluetooth cały czas widzi moją Nokię, po to by w momencie kiedy się oddalę i łączność ulegnie przerwaniu wywołać blokadę ekranu. Można to osiągnąć na kilka sposobów:

Continue Reading

Prosty backup MySQL z pomocą PHP lub Basha

Pisząc strony/systemy korzystające z PHP+MySQL w którymś momencie musimy zaprojektować backup bazy. Oczywiście są do tego gotowe programy, ale po co od razu ściągać jakiś dziwny soft skoro już mamy odpowiednie narzędzia. W przypadku linuxa zaprzęgamy do roboty mysqldumpa,basha oraz crona i trzymamy kilka kopii w tył (np z 7 dni).

Continue Reading