NAGIOS – check ovh service expiration

Kwiecień 9th, 2013 by Sławek

Jako że mam w OVH kilka mniej lub bardziej ważnych usług, a maile informujące o tym że dana usługa wygasa potrafią gdzieś umknąć :) postanowiłem na szybko napisać checka do nagios-a, który będzie mi sprawdzał czy aby interesująca mnie usługa właśnie nie wygasa.

Przeczytaj resztę tego wpisu »

[Linux] Upload katalogu na serwer FTP

Luty 3rd, 2012 by Sławek

Czasami potrzebujemy wgrać zawartość całego katalogu na serwer FTP. Oczywiście jeśli to potrzebujemy zrobić jeden raz to mamy do dyspozycji cała paletę różnych klientów FTP, inaczej się sprawa ma w przypadku jeśli chcemy robić to okresowo i automatycznie. Poniżej przedstawiam krótki skrypcik, który wymaga dwóch pakietów ftp i ncftp :

 

Przeczytaj resztę tego wpisu »

Replikacja dwóch serwerów Memcached

Październik 4th, 2011 by Sławek

Dzisiaj przedstawię instrukcję jak krok po kroku skompilować, skonfigurować i uruchomić Memcached w trybie replikacji, co jest bardzo przydatną funkcjonalnością kiedy korzystamy posiadamy klika serwerów www podpiętych do Load Balancera, a do przechowywania w sesji użytkowników wykorzystujemy serwer Memcached. Instalację opiera się o system Fedora Core 14 (Laughlin) oraz aktualnej wersji Memcached 1.4.7. Przeczytaj resztę tego wpisu »

apacge servver status previewOstatnimi czasy szukałem prostego narzędzia do monitoringu serwera apache, a dokładnie analizy ruchu dla konkretnych wirtualnych hostów, a najlepiej gdyby to narzędzie potrafiło wyświetlić zbiorcze statystyki dla kilku serwerów. Oczywiście dobrze by było gdyby owe narzędzie było darmowe. Po kilku minutach spędzonych z Google udało mi się znaleźć coś takiego. Przeczytaj resztę tego wpisu »

Jak pogodzić demona SSH i SELinux? W moim poście z przed kilku miesięcy SSH na niestandardowym porcie piszę jak skonfigurować SSH oraz jak wyłączyć SELinux abyśmy mogli uruchomić SSH na innym niż domyślnym porcie. Jeśli jednak nie chcemy rezygnować z dodatkowych zabezpieczeń jakie nam dostarcza SELinux możemy je skonfigurować tak aby nam pozwoliło na zmianę domyślnego portu serwera SSH.

Przeczytaj resztę tego wpisu »

LIGHTTPD vs NGINX vs Cherokee

Marzec 15th, 2011 by Sławek

Po ostatnich problemach z konfiguracją lighttpd stwierdziłem że trzeba poszukać dla niego alternatywy. Jako że lighttpd służył mi do serwowania elementów statycznych (css,js, media) , postanowiłem porównać wydajność 3 serwerów www . W szranki staneły lighttpd, nginx oraz Cherokee. Przeczytaj resztę tego wpisu »

Każdy z adminów, który choć raz spotkał się z serwerem memcached, doskonale sobie zdaje sprawę z pewnej jego ułomności, mianowicie nie dysponuje on żadną możliwością ograniczenie dostępu do danych znajdujących się w pamięci tego serwera. Tym samym mając dostęp do serwera, mamy niejako dostęp do wszystkich zgromadzonych tam danych, co może zagrozić bezpieczeństwu danych a także doprowadzić do nieoczekiwanych błędów w przypadku gdy przez przypadek dwie aplikacje będą przechowywały dane pod tym samym kluczem. Jako ze nie znalazłem w sieci rozwiązania tego problemu, postanowiłem zmodyfikować moduł do PHP (php-memcached), tak aby zapisywał dane w osobnej przestrzeni nazw w zależności od prefiksu jaki ustawimy w php.ini. Pozwoli to na definiowanie osobnej przestrzeni dla każdego z vhostow osobno.

Aktualnie rozszerzenie jest w trakcie tworzenia i testowania, jak tylko będzie gotowe, opublikuję link do repozytorium SVN oraz paczki z kodami źródłowymi.

Kilka dni temu, robiąc porządki w swoich zakładkach natknąłem się na link do ciekawego  projektu noszącego nazwę Gource . Opisywany program służy do tworzenia wizualizacji zmian jakie zachodzą w repozytorium naszego projektu. Animację wygenerowane przez program prezentują drzewo repozytorium na którym widać jakie piki zostały utworzone/zmienione/usunięte przez wszystkich kolaborantów.  Gource współpracuje z systemami kontroli wersji takimi jak SVN, CVS , Git. Poniżej znajdziecie filmik prezentujący wizualizacje zmian jakie zachodziły w repozytorium jednego z projektów, które współtworzę.

W dalszej części wpisu znajdziecie opis jak wygenerować tego typu wizualizację.

Przeczytaj resztę tego wpisu »

Tutorial: Apache2 (worker) + mod_fcgid + php5

Styczeń 31st, 2011 by Sławek

W tym tutorialu znajdziecie instrukcję oraz wskazówki pomocne podczas instalowania apache z obsługą PHP.  Różnica naszej instalacji w porównaniu ze standardową instalacją Apache+PHP polega na tym iż skrypty PHP są wykonywane z uprawnieniami użytkownika a nie jak ma to miejsce w standardowej instalacji,  z uprawnieniami apache.  Kolejna różnicą w porównaniu do standardowych konfiguracji jest fakt, iż sam apache będzie pracował nie jako prefork tylko worker.Cały instalacja zostanie przeprowadzona w środowisku Fedora 13.

Przeczytaj resztę tego wpisu »

Przenoszenie systemu na drugi dysk LVM

Grudzień 21st, 2010 by Sławek

Przenoszenie systemu na drugi dysk LVM  z większego na mniejszy dysk ( Fedora )

Opisany sposób pozwala na przeniesienie systemu na drugi dysk w przypadku kiedy stosowany jest LVM oraz kopiowanie danych z większego dysku na mniejszy (oczywiście docelowy musi mieć tyle miejsca aby pomieścić dane). Dzięki temu sposobowi nie trzeba bawić się w instalowanie GRUB-a oraz grzebać w FSTAB-ie. W/w sposób był kilka razy wykorzystywany i za każdym razem się sprawdził, aczkolwiek nie ponoszę żadnej odpowiedzialności za ewentualne problemy :)

Przeczytaj resztę tego wpisu »

« Poprzedni wpis