Archiwum kategorii ‘Tech’

Jak z konsoli sprawdzić usługi czyli podstawy protokołów internetowych cz. I

środa, 14 Grudzień 2011

Ten tekst miał się ukazać w serwisie varlog.pl. Być może kiedyś się tam jeszcze znajdzie. Na razie daję go tu. Zostawiam tak jak jest.

O testowaniu usług w serwisie varlog.pl było już wiele wpisów. O tym, że ciągle warto to robić nie muszę chyba przypominać.
Czasami sprawdzenie serwera za pomocą standardowego klienta jest niewystarczające. Ba! W niektórych przypadkach do tego klienta możemy po prostu nie mieć dostępu. Co w przypadku gdy mamy do dyspozycji jedynie konsolę tekstową, a użytkownicy twierdzą, że np. ich połączenie z pocztą jest odrzucane?
Warto poznać budowę protokołów internetowych, by mieć możliwość dogłębnego zdiagnozowania problemu.

Poniższy wpis ma za zadanie przybliżyć budowę najpopularniejszych protokołów wymiany informacji, co pomoże początkującym administratorom zrozumieć zasadę działania usług i radzić sobie z ich błędami.
(więcej…)

SNMP – co potrafi moje urządzenie?

środa, 14 Grudzień 2011

SNMP (Simple Network Management Protocol) to protokół służący do zarządzania urządzeniami sieciowymi. Za pomocą SNMP możemy pobierać informacje z urządzenia (Get, GetNext) lub wysyłać do niego konfigurację (Set). Urządzenia same również mogą się komunikować z nami wysyłając sygnał (Trap) do serwera SNMP.
Każdy komunikat to osobna zmienna – tzw. OID (Object IDentifier). Zmienne tworzą bazę zwaną MIB (Management Information Base), w której rozmieszczone są w strukturze drzewiastej. Nazwa zmiennej ma odwzorowanie na adres w postaci numerycznej, gdzie każdy poziom oddzielony jest kropką. Np.:

  • sysDescr.0 (1.3.6.1.2.1.1.1.0) – nazwa urządzenia,
  • sysUpTimeInstance (1.3.6.1.2.1.1.3.0) – czas od uruchomienia,
  • sysLocation.0 (1.3.6.1.2.1.1.6.0) – lokalizacja.

Zmienne przechowują konkretny rodzaj danych. Dla powyższych będzie to odpowiednio STRING, Timeticks i ponownie STRING. (więcej…)

I jeszcze jeden, i jeszcze raz…

środa, 14 Grudzień 2011

Kolejny test zarządzalnej listwy zasilającej. Tym razem Expert Power Control 8213 firmy Gude Analog- und Digitalsysteme. Tak, Made in Germany (bardzo się tym chwalą).

Testowany przeze mnie model ma tylko 4 gniazda zasilające – taki sprzęt dostałem do testów, ale są też z ośmioma (8210/8211).
Generalnie pod projekt szukałem konkretnego sprzętu, który spełnił by następujące wymagania: (więcej…)

Clever NPM cz. 2

środa, 14 Grudzień 2011

W lutym pisałem o listwach Clever NPM. Kilka moich uwag po dłuższym czasie użytkowania:

  1. Listwy można łączyć w łańcuch, każda ma swój adres, który dopisujemy na master‘ze, ale oprócz tego na pozostałych listwach trzeba odpowiednio ‘wyklikać’ tryb slave przyciskiem z przodu, no i właściwie podłączyć kable.
  2. Czasami jest problem z komunikacją z urządzeniem – np. odpowiada tylko SSH, podczas gdy HTTP nie,
  3. (więcej…)

Trochę inny top

piątek, 25 Listopad 2011

Gdzieś w sieci natknąłem się na projekt CPU Monitor autorstwa Dominika Giles’a. Wprawdzie jego rozwój zatrzymał się w 2010 roku na wersji 0.2 (6 listopada), ale i tak wygląda ładnie ;-)


(więcej…)

Zmiany w libwww-perl

sobota, 19 Listopad 2011

Jakiś czas temu (dokładnie to 27 marca) z biblioteki libwww-perl wydzielony został moduł LWP::Protocol::https. Jak można przeczytać w dokumentacji od wersji 6.01 biblioteki nie zaszły żadne zmiany w kodzie tego modułu.
W zeszłym tygodniu moduł został oznaczony jako stabilny w paczkach dla Gentoo (dev-perl/LWP-Protocol-https). Możliwa się stała jego aktualizacja i tym samym libwww-perl (dev-perl/libwww-perl). No i zaktualizowałem. I jednak coś się zmieniło.

SOAP::Lite, który korzysta z libwww-perl nagle zaczął zgłaszać błąd certyfikatu serwera (tzw. self-signed), z którego wywoływał żądanie:

500 Can't connect to server:443 (certificate verify failed) at /usr/lib/nagios/plugins/sms.pl line 7

(więcej…)

Znak zachęty w SQL*Plus

środa, 16 Listopad 2011

Krótko (ostatnio jakoś brak czasu) i na temat – zmiana znaku zachęty (prompt) w SQL*Plus:
- plik konfiguracyjny glogin.sql znajduje się w $ORACLE_HOME/sqlplus/admin (Unix) lub %ORACLE_HOME%\sqlplus\admin (Windows),
- aby wyświetlić nazwę zalogowanego użytkownika, identyfikator połączenia i datę wystarczy dopisać:

SET SQLPROMPT "_USER'@'_CONNECT_IDENTIFIER _DATE> "

I już wśród wielu okien terminali wiemy gdzie pracujemy.

Godzinę można też dodać ustawiając zmienną time:

set time on

Przeczytaj więcej na: