1 Wprowadzenie Czym jest i jak działa SureAliveD? Charakterystyka surealived Charakterystyka ipvssync... 4

Wielkość: px
Rozpocząć pokaz od strony:

Download "1 Wprowadzenie 3 1.1 Czym jest i jak działa SureAliveD?... 3 1.2 Charakterystyka surealived... 4 1.3 Charakterystyka ipvssync... 4"

Transkrypt

1 ver

2 Spis treści 1 Wprowadzenie Czym jest i jak działa SureAliveD? Charakterystyka surealived Charakterystyka ipvssync Instalacja Ze źródeł Uruchomienie Schemat działania Uruchamianie testera Uruchamianie synchronizatora Ogólne uwagi odnośnie uruchamiania Konfiguracja Głowny plik konfiguracyjny Zmienne konfiguracyjne surealived Zmienne konfiguracyjne ipvssync Wspólne zmienne konfiguracyjne Konfiguracja serwisów Ogólny zarys konfiguracji serwisów Tester HTTP Tester TCP Tester DNS Tester EXEC Pseudotester NO-TEST Interfejs CMD

3 1 Wprowadzenie Linux Virtual Server (LVS) jest jednym z najbardziej wydajnych serwerów balansowania ruchu. W środowiskach, gdzie istnieją setki (jak nie tysiące) usług wpiętych do LVS, prawdziwym wyzwaniem staje się ich przetestowanie i podjęcie właściwej akcji (wypięcie / wpięcie serwera). Problemem skalowania w tej materii jest także niewielki wybór aplikacji testujących, w szczegolności dla LVSów, gdzie wpiętych jest wiele serwerów a częstotliwość testu nie powinna być dłuższa niż kilka sekund. Takie założenie zdecydowanie ogranicza listę możliwych do zastosowania aplikacji, gdyż muszą one być oparte o multipleksowane IO (select/poll/epoll). Do tej pory jedyną aplikacją spełniającą te wymagania był keepalived. Ze względu na błędy i pewne braki funkcjonalne w keepalived zdecydowaliśmy się napisać od zera tester usług. Nazwaliśmy go dość przewrotnie SureAliveD, ze względu na to, iż chcemy być pewni, że wpięte do LVSa usługi działają. 1.1 Czym jest i jak działa SureAliveD? SureAliveD jest bardzo efektywnym testerem serwerów real wpiętych do LVSa. Zdecydowaliśmy się na odseparowanie warstwy testującej od modyfikującej zmiany w jądrze linuksa (w tablicy IPVS). Aplikację testującą dostępność reali nazwaliśmy surealived, natomiast synchronizator zmian w IPVS ipvssync. Podstawowym założeniem aplikacji było zastąpienie stosowanego do tej pory keepalived w części testującej. Keepalived świetnie sprawuje się tam, gdzie nie ma potrzeby częstego grzebania w konfiguracji. W dużych środowiskach, gdzie do LVSa wpięte są setki usług, problematyczna staje się każdorazowa konieczność przeładowania całości konfiguracji (nawet przy potrzebie zmiany wagi pojedynczego serwera). Przy częstym przeładowywaniu konfiguracji uwidaczniają się błędy takie jak: zaniechanie testowania niektórych usług segfaultowanie testera pozostawienie otwartych deskryptorów brak możliwości przetestowania poprawności składni pliku konfiguracyjnego czyszczenie tablicy IPVS 1. 1 Istnieje owszem opcja uruchomienia keepalived z pozostawieniem starych wpisów, jednak od tego momentu przestaje się on interesować serwerami, których nie ma już w konfiguracji a pozostały w IPVS i zamiast usuwać pozostawia je nietknięte z uprzednio ustawioną wagą. 3

4 1.2 Charakterystyka surealived Oto podstawowe cechy testera surealived: oparty na epollu, posiada rozszerzalną XMLową konfigurację (rozparsowywalną przez moduł), testery usług są w rzeczywistości ładowanymi dynamicznie modułami daje to możliwość łatwego dodawania nowych testerów kolejnych usług, obecnie zaimplementowane moduły testujące protokół TCP, HTTP, DNS, exec (uruchomienie zewnętrznego testera) oraz no-test (traktowanie serwera jako dostępnego) ma wbudowaną przezroczystą obsługę SSL (wystarczy ustawić atrybut SSL= 1 przy konfiguracji testera). zapisuje statystyki połączeń do poszczególnych serwerów (czas połączenia i czas odpowiedzi), trzyma tablicę stanów serwerów, których test się nie powiódł, a także tablicę przesłaniającą bieżącą konfigurację (stan serwera oraz wagi), stany te są honorowane po restarcie, na starcie następuje zapisanie stanu dla ipvssync i wymuszenie synchronizacji konfiguracji z tablicą IPVS, komunikacja z ipvssync odbywa się poprzez plik konfiguracji dla ipvssync (zapisywany co 60 sek.) oraz pliki różnicowe, zapisywane przy każdej zmianie, start testów rozłożony jest w czasie (1 sek.), co zmniejsza obciążenie CPU w przypadku równoczesnego uruchomienia testów dla setek reali, umożliwia sprawdzenie składni konfiguracji (parametr -t), restart aplikacji nie stanowi problemu, możliwa jest praca surealived tylko jako testera usług, bez synchronizacji do IPVS, wystawia port do zarządzania (domyślnie 1337), umożliwiając wykonywanie pewnych akcji bez restartowania aplikacji. 1.3 Charakterystyka ipvssync Oto cechy synchronizatora ipvssync: używa konfiguracji generowanej przez surealived (ipvsfull.cfg) oraz plików różnicowych pozwala na pozostawienie/usunięcie niezarządzanych przez niego wirtuali z IPVS, w przypadku reali pełna synchronizacja odbywa się zawsze, możliwe jest sprawdzenie składni konfiguracji (parametr -t), restart aplikacji nie jest problemem, podobnie jak w przypadku restartu surealived następuje wymuszenie pełnej synchronizacji z IPVS, wymaga działania z użytkownika root. 4

5 2 Instalacja 2.1 Ze źródeł Do skompilowania potrzebne są następujące aplikacje i biblioteki 2 : gcc cmake make glib2-dev libxml2-dev libssl-dev źródła kernela (lub pakiet linux-headers) Po rozpakowaniu surealived-x.y.z.tar.gz w katalogu znajdują się następujące podkatalogi: common katalog z plikami źródłowymi wykorzystywanymi zarówno przez surealived jak i ipvssync doc dokumentacja examples przykładowe xmlowe pliki konfiguracyjne surealived ipvssync katalog ze źródłami synchronizatora libipvs biblioteka do komunikacji z IPVS, autorstwa Wensong Zhanga, wykorzystywana przez synchronizator surealived katalog ze źródłami testera Kompilację + instalację należy wykonać z konta root: # tar xzvf surealived-x.y.z.tar.gz # cd surealived-x.y.z # cmake. # make # make install Po instalacji w systemie pojawią się binarki: /usr/sbin/ipvssync /usr/bin/surealived Głowny plik konfiguracyjny surealived.cfg wykorzystywany przez obie aplikacje zostaje przekopiowany do katalogu /etc/surealived. 2 Podane aplikacje i biblioteki są nazwami pakietów Debiana. 5

6 Ponadto zostają utworzone katalogi: /var/log/surealived dla logów testera i synchronizatora, /var/log/surealived/comm dla wirtuali z ustawionym atrybutem debugcomm= 1, /var/lib/surealived dla dynamicznej konfiguracji testowanych usług surealived 3 oraz konfiguracji ipvssync 4, /var/lib/surealived/diffs z konfiguracją różnicową dla ipvssync, /var/lib/surealived/stats dla statystyk testów reali. 3 Pliki offline.dump oraz override.dump. 4 Plik ipvsfull.cfg, pliki z konfiguracją różnicową są w katalogu diffs. 6

7 3 Uruchomienie 3.1 Schemat działania Na poniższym diagramie przedstawiony jest schemat przepływu danych pomiędzy testerem a synchronizatorem. Po lewej stronie diagramu znajduje się tester (surealived), złożony z dwóch procesów watchdoga i testera. Po prawej stronie jest jednoprocesowy synchronizator (ipvssync) wpięty do IPVS synchronizer. Na środku diagramu umieszczone zostały pliki i katalogi biorące udział w wymianie danych między aplikacjami. Kluczowym plikiem wspólnym dla testera i synchronizatora jest surealived.cfg, którego składnia opisana jest w następnym rozdziale. Jest to prosty plik typu klucz wartość opisujący parametry działania obu aplikacji. Tester definicję usług do przetestowania bierze z pliku services.xml 5. Widok reali, ich wag i to czy są wpięte przesłaniane jest przez dwa pliki offline.dump oraz override.dump. Plik offline.dump jest zapisywany przez tester i zawiera reale, których nie udało się poprawnie przetestować. Dzięki temu po starcie podejrzane serwery nie są wpinane lub wpinane z wagą = 0 do IPVS. Plik, który również przesłania konfigurację to override.dump. Może być on modyfikowany przez użytkownika poprzez interfejs cmd widoczny po lewej stronie diagramu. Jest to wystawiony nasłuchujący port umożliwiający wykonanie kilku interesujących poleceń na działającym testerze. Co dokładnie można wykonać zostało opisane w następnym rozdziale. Podczas startu tester wymusza zbudowanie konfiguracji synchronizatora ipvsfull.cfg i inicjuje zapisywanie plików różnicowych w katalogu diffs. Chodzi o to, by przy każdym wykrytym nieprawidłowo działającym serwerze nie zapisywać od razu całej konfiguracji a jedynie różnicę. Stąd też plik ipvsfull.cfg zmienia się co 60 sek. a wszelkie zmiany w stosunku do głównej konfiguracji są w ostatnim, bieżącym pliku różnicowym. Dwa bardzo ważne zbiory biorące w tym udział to plik muteksujący dostęp do konfiguracji synchronizatora ipvsfull.lock oraz flaga konieczności przeładowania konfiguracji ipvsfull.reload. Po restarcie testera stan IPVS z jego punktu widzenia jest nieznany, dlatego też po zbudowaniu konfiguracji ipvsfull.cfg wskazuje on konieczność pełnej modyfikacji IPVS poprzez założenie pliku ipvsfull.reload. Tego pliku regularnie poszukuje ipvssync i w przypadku znalezienia czyta nową konfigurację, wprowadza zmiany do IPVS po czym usuwa zbiór ipvsfull.reload. Podczas działania ipvssync wie w którym pliku różnicowym się znajduje i usuwa z katalogu diffs wszystkie stare zbiory. Tester daje możliwość zapisu statystyk w katalogu stats. Może zapisywać zarówno do jednego wspólnego zbioru sd_fullstats.log a także zbiorów z pojedynczego testu sd_virtstats*.timestamp. W przypadku zapisu do pojedynczych zbiórów należy zadbać o usuwanie tych zbiorów z katalogu stats 6. 5 Oczywiście plik ten może się nazywać zupełnie inaczej, my założyliśmy, że jest to akurat services.xml. 6 Można zapiąć w cronie usuwanie lub w ogóle nie włączać zapisu do tych zbiorów poprzez ustawienie log_stats false w pliku surealived.cfg. 7

8 3.2 Uruchamianie testera Przed uruchomieniem synchronizatora po raz pierwszy, konieczne jest uruchomienie testera, związane jest to z utworzeniem konfiguracji ipvsfull.cfg By uzyskać listę możliwych opcji przy uruchamianiu testera wystarczy użyć opcji -h. surealived -h === SureAliveD v === Usage: surealived [options] <xml_config_file> Ex : surealived -c /root/sd_new.conf -vv -d test_http.xml Options: --help -h This help info --test-config -t Test configuration and exit --config -c <path> Use <path> as config file --verbose -v Increase verbosity level --daemonize -d Run in background (daemonize) --no-sync -n Do not write sync info --no-dumpfile -k Do not load and create offline.dump --version -V Show Version information Bardzo użyteczną opcją jest -t, pozwalająca przetestować poprawność xmlowego pliku konfiguracyjnego serwisów. Standardowo kody wyjścia z programu oznaczają: 0 ok, różny od 0 błąd. W normalnym produkcyjnym środowisku zazwyczaj tester będzie uruchamiany jako demon: surealived -d /etc/surealived/services.xml Należy pamiętać, że w przypadku uruchamiania testera jako demona wszelkie komunikaty o błędach pojawią się w /var/log/surealived/surealived.log o ile istnieje możliwość zapisu do takiego zbioru. Dlatego przed produkcyjnym uruchomieniem najlepiej jest przetestować czy tester bez problemu podniesie się jako proces pierwszoplanowy: surealived -vvv /etc/surealived/services.xml 3.3 Uruchamianie synchronizatora Jeśli istnieje plik konfiguracyjny dla synchronizatora możemy go (synchronizator) uruchomić koniecznie z uprawnieniami roota, gdyż modyfikuje on IPVS. By uzyskać listę możliwych opcji przy uruchamianiu synchronizatora wystarczy użyć opcji -h. zaphod:~# ipvssync -h === IPVSSync v === Usage: ipvssync [options] Ex : ipvssync -c /home/surealived/surealived.cfg Options: --help -h This help info --test-config -t Test ipvsfull.cfg configuration and exit --config -c Config file (default /etc/surealived/surealived.cfg) --verbose -v Increase verbosity level --daemonize -d Run in background (daemonize) --del-umanaged -u Delete unmanaged virtuals from IPVS table --keep-diffs -k Don t remove processed diff files --version -V Show Version information 8

9 Zanim jednak uruchomimy synchronizator możemy przetestować poprawność pliku ipvsfull.cfg wykorzystując opcję -t. Standardowo kody wyjścia z programu oznaczają: 0 ok, różny od 0 błąd. Opcje które zmieniają zachowanie synchronizatora to -u oraz -k. Pierwsza z nich powoduje, że ipvssync działa trybie usuwania wszystkich niezdefiniowanych w pliku ipvsfull.cfg wirtuali. Jeśli więc zostanie coś dodane z ręki do IPVS przy przeładowaniu konfiguracji synchronizator usunie to z tablicy. Druga wspomniana opcja wyłącza usuwanie plików różnicowych w katalogu diffs. 3.4 Ogólne uwagi odnośnie uruchamiania Obie aplikacje zaleca się uruchomić produkcyjnie z logowaniem typu info. W logach obu aplikacji pojawią się najbardziej użyteczne informacje związane z pracą zarówno testera jak i synchronizatora. W przypadku testowania konfiguracji najlepiej jest aplikacje uruchomić z parametrem -vvv, bez wprowadzenia ich w tryb demona. 9

10 4 Konfiguracja 4.1 Głowny plik konfiguracyjny Domyślnie główny plik konfiguracyjny surealived.cfg rezyduje w /etc/surealived. Zawiera on podstawową konfigurację zarówno dla surealived jak i ipvssync. Konfiguracja ta może być w oddzielnych zbiorach, zwłaszcza, że synchronizator korzysta tylko z kilku zmiennych z tego zbioru. Jednakże, jeśli chcemy się uchronić przed dziwnymi błędami związanymi z tym, że oba programy będą miały różne wartości tych wspólnych zmiennych lepiej jest je zostawić w tym zbiorze Zmienne konfiguracyjne surealived Oto lista zmiennych wykorzystywanych przez tester: maxfd maksymalna ilość (domyślnie 1024) otwartych deskryptorów procesu 7. log ścieżka do logu lub stderr. Wartość ta jest nadpisywana na stderr jeśli program nie będzie uruchamiany w trybie demona. logging poziom szczegółowości logowania w kolejności rosnącej: error, warn, info, debug, debdt. Wartość ta jest nadpisywana przez parametr -v. modules_path ścieżka do binarnych modułów (testera). modules lista modułów do załadowania oddzielona przecinkami (UWAGA nie może być spacji po przecinku) lub all, co spowoduje załadowanie wszystkich modułów ze ścieżki modules_path. epoll_size minimalny rozmiar epolla, jeśli ilość testowanych usług jest większa od tej wartości zostanie ona nadpisana. loop_interval_ms określa co ile milisekund tester powinien sprawdzać czy czas testów virtuala dobiegł końca lub też należy go wystartować (domyślnie: 100) epoll_interval_ms maksymalny czas (w milisekundach) jaki epoll ma czekać na zdarzenie (domyślnie: 10) startup_delay_ms tzw. rozbiegówka określa okres w którym testy mają być rozpoczęte (czasy startu testów będa rozłożone w tym okresie) (domyślnie: 1000) debug_comm flaga 0/1 określająca możliwość zrzucania przebiegu komunikacji z realami w danym wirtualu. Przełączenie jej na 1 jest warunkiem koniecznym (niewystarczającym) do zapisu komunikacji przez tester 8. debug_comm_path ścieżka, gdzie zapisywane będą zrzuty z komunikacji. memlimit limit pamięci w MB, w przypadku przekroczenia limitu watchdog zresetuje surealived, wartość ta jest ignorowana gdy program nie jest uruchomiony jako demon. listen_addr adres interfejsu poleceń (cmd) na którym można pobrać statystyki działania testera a także wykonać aktywne operacje takie jak zmiana wagi reala oraz jego wpięcie/wypięcie (ON- LINE/OFFLINE/DOWN), domyślnie Jeśli uruchamiasz aplikację z roota sprawa jest prosta, w przeciwnym wypadku upewnij się, że użytkownik może przestawić tą wartość. 8 Należy jeszcze w konfiguracji xmlowej w tagu <tester> ustawić atrybut debugcomm= 1. 10

11 listen_port port interfejsu poleceń (cmd), domyślnie stats_dir ścieżka, gdzie zapisywane będą statystyki testów 9. log_stats ustawienie wartości na true spowoduje, że do stats_dir będą zapisywane statystyki testów w sposób indywidualny, tj <zbiór>.<timestamp> per test wirtuala 10. log_stats_combined wartość true oznacza, że do jednego zbioru będą dopisywane wszystkie statystyki testów 11. no_sync jeśli true nie będą tworzone pliki dla synchronizatora. use_offline_dump czy zapisywać stan reali, których nie udało się poprawnie przetestować (plik stanów negatywnych). offline_dump ścieżka do pliku offline.dump wartość ta jest ignorowana gdy use_offline_dump jest ustawione na false override_dump ścieżka do pliku override.dump Zmienne konfiguracyjne ipvssync Oto lista zmiennych wykorzystywanych przez synchronizator: ipvssync_log ścieżka do pliku logu synchronizatora lub stderr. Wartość ta jest nadpisywana na stderr jeśli program nie będzie uruchamiany w trybie demona. ipvssync_logging poziom szczegółowości logowania w kolejności rosnącej: error, warn, info, debug, debdt. Wartość ta jest nadpisywana przez parametr -v Wspólne zmienne konfiguracyjne Oto lista zmiennych wykorzystywanych zarówno przez tester jak i synchronizator: lock_sync_file plik służący do synchronizacji pomiędzy testerem a synchronizatorem (flock). full_sync_file plik pełnej konfiguracji tablicy IPVS dla synchronizatora (generowany co 60 sek. przez tester). full_reload_file plik (flaga), którego pojawienie się wymusza przeładowanie konfiguracji synchronizatora. diff_sync_dir katalog, gdzie zapisywane będą pliki różnicowe (zawierające zmiany w stosunku do pełnego pliku konfiguracji). 9 Można je wykorzystać do analizy czasów odpowiedzi poszczególnych serwerów, zbalansowania wirtuali, itp. 10 Jeśli włączysz tą opcję zadbaj o czyszczenie katalogu ze starych zbiorów, gdyż bardzo szybko będziesz tam miał miliony zbiorów. 11 Zbiór można przycinać, gdyż aplikacja dopisuje na koniec (tworząc wcześniej zbiór jeśli nie istnieje). 11

12 4.2 Konfiguracja serwisów XMLowy plik konfigurujący testowane przez surealived serwisy jest jego argumentem w momencie uruchomienia. Może się więc znajdować w dowolnym miejscu, załóżmy więc, że konfiguracja ta jest w pliku /etc/surealived/services.xml Ogólny zarys konfiguracji serwisów Plik konfigurujący serwisy ma składnię typu: <surealived> <virtual...> <tester... /> <real... /> <real... />... </virtual> <virtual...> <tester... /> <real... />... </virtual> </surealived> Atrybuty taga <virtual>: name= string [obligatoryjny] (max 31 znaków, z zakresu [a-za-z0-9_-]), addr= ip [obligatoryjny jeśli atrybut fwmark nie jest ustawiony, w przeciwnym wypadku będzie użyty adres ], port= int16 [0<=port<=65535, obligatoryjny jeśli nie jest ustawiony fwmark, w przeciwnym wypadku 0 ], proto= tcp udp fwmark [obligatoryjny], sched= string [obligatoryjny] zostanie wykorzystany taki scheduler, rt= dr masq tun [obligatoryjny], typ rutingu w IPVS fwmark= int [opcjonalny, jeśli > 0 proto= fwmark powinien być ustawiony], pers= int [opcjonalny] dla połączeń persistent to jest wartość timeoutu. Atrybuty taga <tester>: loopdelay= int [opcjonalny, domyślnie 3] określa opóźnienie w sekundach pomiędzy pętlami testującymi ten wirtual, timeout= int [opcjonalny, domyślnie 5] czas w sekundach podczas którego każdy real musi zwrócić odpowiedź, retries2ok= int [opcjonalny, domyślnie 1] ile testów musi się powieść by real był potraktowany jako online, retries2fail= int [opcjonalny, domyślnie 1] ile testów musi się zakończyć niepowodzeniem by real był potraktowany jako offline, 12

13 remove_on_fail= 0 1 [opcjonalnie, domyślnie 0 (fałsz)] jeśli prawda real będący offline jest usuwany z IPVS, logmicro= 0 1 [opcjonalny, domyślnie 0 (fałsz)] zapisywać statystyki z mikrosekundową dokładnością do plików statystyk (dla prawda ), proto= string [obligatoryjny] który moduł zostanie użyty do testowania, testport= int [obligatoryjny] który port ma być testowany (real może nadpisać tą wartość u siebie), SSL= 0 1 [opcjonalnie, domyślnie 0] użyć SSL czy też nie. Atrybuty taga <real>: name= string [obligatoryjny] (max 31 znaków, z zakresu [a-za-z0-9_-]), addr= ip [obligatoryjny] adres IP reala, port= int16 [obligatoryjny] port IP reala w IPVS, weight= int [obligatoryjny] waga reala w IPVS, uthresh= int [opcjonalny, domyślnie 0 (brak limitu)] górny limit połączeń reala w IPVS, lthresh= int [opcjonalny, domyślnie 0 (brak limitu)] dolny limit połączeń reala w IPVS, testport= int16 [opcjonalny] nadpisuje atrybut testera testport dla danego reala, rt= string [opcjonalny] nadpisuje atrybut testera rt dla danego reala Tester HTTP Gdy chcemy użyć testera HTTP do przetestowania konkretnego reala, należy ustawić proto= http w tagu tester oraz atrybuty: url= string [obligatoryjny, max 4095 znaków] określający odpytywany obiekt na serwerze, host= string [obligatoryjny, max 255 znaków] określa nagłowek Host, retcode= string [opcjonalny, domyślnie 200 ] kod powrotu określający, że test się powiódł, naive= True False [opcjonalny, domyślnie False (fałsz) określa czy należy sciągać obiekt do końca, czy wystarczy otrzymać kod powrotu. Przykładowy plik XML: <surealived> <virtual name="onet" addr=" " port="80" proto="tcp" sched="wrr" rt="dr"> <tester loopdelay="1" timeout="2" retries2fail="1" retries2ok="1" proto="http" testport="80" url="/" host="www.onet.pl"/> <real name="sg" addr=" " port="80" weight="10"/> </virtual> </surealived> 13

14 4.2.3 Tester TCP Najprostszy tester, sprawdza tylko otwartość portu TCP. Wymaga proto= tcp w tagu tester. Nie wykorzystuje żadnych dodatkowych atrybutów. Przykładowy plik XML: <surealived> <virtual name="onet" addr=" " port="22" proto="tcp" sched="wrr" rt="dr"> <tester loopdelay="1" timeout="2" retries2fail="1" retries2ok="1" proto="tcp" testport="22" /> <real name="sg" addr=" " port="22" weight="10"/> </virtual> </surealived> Tester DNS Tester UDP sprawdzący SOA dla podanej domeny. Wymaga proto= dns w tagu tester. Wykorzystuje tylko jeden dodatkowy atrybut: request= string [obligatoryjny, max 255 znaków] określa domenę dla której tester odpyta o SOA. Przykładowy plik XML: <surealived> <virtual name="onetdns1" addr=" " port="53" proto="udp" sched="wrr" rt="dr"> <tester loopdelay="1" timeout="2" retries2fail="1" retries2ok="1" proto="dns" testport="53" request="onet.pl" logmicro="1"/> <real name="dns1" addr=" " port="53" weight="10"/> <real name="dns2" addr=" " port="53" weight="11"/> </virtual> </surealived> Tester EXEC Tester który wywołuje dowolny zewnętrzny program. Wymaga proto= exec w tagu tester. Wykorzystuje dodatkowe atrybuty: exec= string [obligatoryjny, max MAXPATHLEN-1 znaków czyli 1023] nazwa programu do uruchomienia, params= string [opcjonalny, max 1023 znaki] dodatkowe argumenty przekazywane programowi separowane spacjami. W momencie wywołania lista argumentów z jaką wywoływany jest program to: arg0 adres IP reala, arg1 port (testport) dla reala, arg2 params[0], arg. params[...], argn params[n]. 14

15 Oczywiście jeśli nie zostanie podany atrybut params aplikacja testująca zostanie wywołana tylko z dwoma argumentami. Kod powrotu == 0 oznacza, że test się powiódł. Dowolny inny kod powrotu traktowany jest jako błąd testu. Przykładowy plik XML: <surealived> <virtual name="onetexec" proto="tcp" addr=" " port="80" sched="wrr" rt="dr"> <tester loopdelay="1" timeout="5" retries2fail="1" retries2ok="1" testport="80" proto="exec" exec="/usr/lib/surealived/scripts/testexec.pl" params="www.onet.pl /0" /> <real name="sg" addr=" " port="80" weight="10" rt="dr"/> </virtual> </surealived> Pseudotester NO-TEST Pseudotester traktujący serwer jako zawsze online. Wymaga proto= no-test w tagu tester. Przykładowy plik XML: <surealived> <virtual name="onet" addr=" " port="80" proto="tcp" sched="wrr" rt="dr"> <tester loopdelay="1" timeout="2" retries2fail="1" retries2ok="1" proto="no-test" testport="80" /> <real name="sg" addr=" " port="80" weight="10"/> </virtual> </surealived> 4.3 Interfejs CMD Aplikacja surealived umożliwia odczyt pewnych parametrów pracy programu oraz nadpisywanie niektórych ustawień serwerów real w locie bez konieczności modyfikacji pliku services.xml. Domyślnie na loopbacku ( ) i porcie 1337 nasłuchuje interfejs cmd. Obecnie można wykonać następujące akcje: vlist [pasywny] wylistowuje wirtuale zdefiniowane w pamięci testera, rlist [pasywny] wylistowuje reale zdefiniowane dla konkretnego wirtuala w pamięci testera, stats [pasywny] pokazuje statystyki działania aplikacji, ilość zdefioniowanych wirtuali, reali i wiele innych, rset [aktywny] umożliwia dynamiczne zarządzanie wagami oraz ustawiania serwera w stan OF- FLINE (waga = 0) lub DOWN (serwer jest usuwany z IPVS). Przykłady: > printf "vlist\n" nc -q 1 localhost vname=onet vproto=tcp vaddr= vport=80 vfwmark=0 vrt=dr vsched=wrr 1. vname=wp vproto=tcp vaddr= vport=80 vfwmark=0 vrt=dr vsched=wrr > printf "rlist vproto=tcp vaddr= vport=80\n" nc -q 1 localhost raddr= rport=80 currwgt=11 confwgt=11 ronline=true rstate=online > printf "rset vproto=tcp vaddr= vport=80 raddr= rport=80 rweight=1\%\%\n" \ nc -q 1 localhost

16 Set: rstate=online, weight=1, inpercent=true > printf "rset vproto=tcp vaddr= vport=80 raddr= rport=80 rstate=offline\n" \ nc -q 1 localhost 1337 Set: rstate=offline, weight=-1, inpercent=false > printf "rlist vproto=tcp vaddr= vport=80\n" nc -q 1 localhost raddr= rport=80 currwgt=0 confwgt=11 ronline=true rstate=offline > printf "stats\n" nc -q 1 localhost statistics here... Polecenie aktywne rset umożliwia zmianę wagi również jako procent domyślnie skonfigurowanej wartości. Trzeba pamiętać, że dla 1% zostanie ustawiona waga minimum równa Wszelkie zmiany modyfikowane z wykorzystaniem cmd zapisywane są w pliku override.dump. Takie podejście umożliwia przetrwanie nadpisanych przez nas ustawień w przypadku modyfikacji konfiguracji xml lub zrestartowaniu surealived. 12 Zakładając, że wagi są ustawiane w zależności od wypełnienia cache, przy wadze ustawionej na 10 i pustym cache 1% zawsze równałby się 0 i nigdy do takiego reala nie poszedłby ruch. 16

instrukcja INSTALACJI www.piersa.pl APi_proxy

instrukcja INSTALACJI www.piersa.pl APi_proxy instrukcja INSTALACJI 1 1. Instalacja Proces instalacji jest prosty wgrywamy pliki na serwer nadajemy prawa chmod 777 lub 755 dla katalogu w którym znajduje się aplikacja przeważnie będzie to katalog public_html

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 2 Instalacja opensuse Przygotowanie do instalacji Konfiguracja instalacji Zakończenie instalacji Instalacja oprogramowania Program

Bardziej szczegółowo

Instalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows

Instalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows Instalacja pakietu SAS 9.3 Audit, Performance and Measurement na platformie Windows, SAS Institute Polska sierpień 2013 Pakiet SAS 9.3 Audit, Performance and Measurement (APM) jest to zestaw narzędzi stworzonych

Bardziej szczegółowo

Konfiguracja vsftpd ( Very Secure FTP Server )

Konfiguracja vsftpd ( Very Secure FTP Server ) Konfiguracja vsftpd ( Very Secure FTP Server ) Jest to prawdopodobnie najbezpieczniejszy i najszybszy UNIX owy serwer FTP. Jego zaletami są m.in. prostota konfiguracji, bezpieczeństwo i szybkość (transfer

Bardziej szczegółowo

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8. Gdy już posiadamy serwer i zainstalowany na nim system Windows XP, 7 lub 8 postawienie na nim serwera stron WWW jest bardzo proste. Wystarczy

Bardziej szczegółowo

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend...

Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend... Czym jest router?... 3 Vyatta darmowy router... 3 Vyatta podstawowe polecenia i obsługa... 3 Zarządzanie użytkownikami... 3 Uzupełnianie komend... 4 Historia komend... 4 Wywołanie komend operacyjnych w

Bardziej szczegółowo

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe

Architektury Usług Internetowych. Laboratorium 2. Usługi sieciowe Architektury Usług Internetowych Laboratorium 2. Usługi sieciowe Wstęp Celem laboratorium jest zapoznanie się z modelem usług sieciowych na przykładzie prostego serwera Apache Axis2. Apache Axis2 Apache

Bardziej szczegółowo

Data modyfikacji: 2013-08-14

Data modyfikacji: 2013-08-14 Data modyfikacji: 2013-08-14 Co zawiera ten dokument: Ten dokument przedstawia, w jaki sposób zainstalować program Kancelaris PLUS 4 za pomocą standardowego instalatora na serwerze MySQL w wersji 5.0 i

Bardziej szczegółowo

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do

Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do Sesje i ciasteczka Kontrola sesji w PHP HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji

Bardziej szczegółowo

Bezpieczeństwo systemów informatycznych

Bezpieczeństwo systemów informatycznych Bezpieczeństwo systemów informatycznych Rule Set Based Access Control ĆWICZENIE RSBAC 1 Wprowadzenie RSBAC to zestaw łat na jądro systemu Linux rozszerzających bezpieczeństwo systemu. Wspiera on mechanizmy

Bardziej szczegółowo

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC.

Rozdział ten zawiera informacje o sposobie konfiguracji i działania Modułu OPC. 1 Moduł OPC Moduł OPC pozwala na komunikację z serwerami OPC pracującymi w oparciu o model DA (Data Access). Dzięki niemu można odczytać stan obiektów OPC (zmiennych zdefiniowanych w programie PLC), a

Bardziej szczegółowo

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas)

Hosting WWW Bezpieczeństwo hostingu WWW. Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Hosting WWW Bezpieczeństwo hostingu WWW Dr Michał Tanaś (http://www.amu.edu.pl/~mtanas) Apache2 dyrektywy podstawowe Zajmują zawsze jedną linię tekstu Ogólna postać: Dyrektywa opcje Ich zasięg ogranicza

Bardziej szczegółowo

INSTRUKCJA OBSŁUGI DLA SIECI

INSTRUKCJA OBSŁUGI DLA SIECI INSTRUKCJA OBSŁUGI DLA SIECI Zapisywanie dziennika druku w lokalizacji sieciowej Wersja 0 POL Definicje dotyczące oznaczeń w tekście W tym Podręczniku użytkownika zastosowano następujące ikony: Uwagi informują

Bardziej szczegółowo

Połączenie VPN Host-LAN SSL z wykorzystaniem przeglądarki. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Konto SSL 1.3. Grupa użytkowników

Połączenie VPN Host-LAN SSL z wykorzystaniem przeglądarki. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Konto SSL 1.3. Grupa użytkowników 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Konto SSL 1.3. Grupa użytkowników 2. Konfiguracja klienta VPN 3. Status połączenia 3.1. Klient VPN 3.2. Serwer VPN Procedura konfiguracji została

Bardziej szczegółowo

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA

Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA 2015 Serwer SAMBA UDOSTĘPNIANIE UDZIAŁÓW SIECIOWYCH PIOTR KANIA Spis treści. Spis treści. 1 Wprowadzenie. 2 Instalacja / deinstalacja serwera Samby w OpenSuse. 2 Usługi Samby / porty nasłuchu. 2 Zarządzanie

Bardziej szczegółowo

Przykłady wykorzystania polecenia netsh

Przykłady wykorzystania polecenia netsh Przykłady wykorzystania polecenia netsh Polecenie netsh jest polecenie wiersza poleceń. Zarządza ono ustawieniami usług sieciowych takich jak protokół TCP/IP, firewall, itp. Polecenie to może pracować

Bardziej szczegółowo

INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux

INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX. Dokumentacja zasilania aplikacji SEPI dla systemu Linux Dokumentacja zasilania aplikacji SEPI dla systemu Linux Oprogramowanie: SEPI Edycja 10 października 2013 SPIS TREŚCI INSTRUKCJA INSTALACJI APLIKACJI SEPI W SYSTEMIE LINUX...1 1. ZASILANIE SYSTEMU SEPI...3

Bardziej szczegółowo

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA

PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA PROFESJONALNE SYSTEMY BEZPIECZEŃSTWA Przewodnik konfiguracji i zarządzania Siemens 4YourSafety Konfiguracja Siemens 4YourSafety w zakresie systemu operacyjnego i supportu urządzenia może odbywać się w

Bardziej szczegółowo

Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6

Product Update 2013. Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Product Update 2013 Funkcjonalność ADR dla przemienników Częstotliwości PowerFlex 750 oraz 525 6 Str. 2 / 15 Funkcjonalność ADR dla przemienników PF 750 Temat: Celem niniejszego ćwiczenia, jest zapoznanie

Bardziej szczegółowo

TELEFONIA INTERNETOWA

TELEFONIA INTERNETOWA Politechnika Poznańska Wydział Elektroniki i Telekomunikacji Katedra Sieci Telekomunikacyjnych i Komputerowych TELEFONIA INTERNETOWA Laboratorium TEMAT ĆWICZENIA INSTALACJA I PODSTAWY SERWERA ASTERISK

Bardziej szczegółowo

Laboratorium 3.4.2: Zarządzanie serwerem WWW

Laboratorium 3.4.2: Zarządzanie serwerem WWW Laboratorium 3.4.2: Zarządzanie serwerem WWW Topologia sieci Tabela adresacji Urządzenie Interfejs Adres IP Maska podsieci Domyślna brama R1-ISP S0/0/0 10.10.10.6 255.255.255.252 Nie dotyczy Fa0/0 192.168.254.253

Bardziej szczegółowo

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front

Bazy Danych. Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front Instytut Sterowania i Systemów Informatycznych Uniwersytet Zielonogórski Bazy Danych Ćwiczenie 1: Przygotowanie środowiska pracy dla bazy MySQL z wykorzystaniem XAMPP Portable Lite oraz MySQL-Front opracował:

Bardziej szczegółowo

1.1 Podłączenie... 3 1.2 Montaż... 4 1.2.1 Biurko... 4 1.2.2 Montaż naścienny... 4

1.1 Podłączenie... 3 1.2 Montaż... 4 1.2.1 Biurko... 4 1.2.2 Montaż naścienny... 4 Szybki start telefonu AT810 Wersja: 1.1 PL 2014 1. Podłączenie i instalacja AT810... 3 1.1 Podłączenie... 3 1.2 Montaż... 4 1.2.1 Biurko... 4 1.2.2 Montaż naścienny... 4 2. Konfiguracja przez stronę www...

Bardziej szczegółowo

Programowanie niskopoziomowe

Programowanie niskopoziomowe W. Complak, J.Kniat, M. Antczak, K. Kwarciak, G. Palik, A. Rybarczyk, Ł. Wielebski Materiały Programowanie niskopoziomowe http://www.cs.put.poznan.pl/arybarczyk/c_w_0.pdf Spis treści 1. Instalacja środowiska

Bardziej szczegółowo

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala

Graficzny terminal sieciowy ABA-X3. część druga. Podstawowa konfiguracja terminala Graficzny terminal sieciowy ABA-X3 część druga Podstawowa konfiguracja terminala Opracował: Tomasz Barbaszewski Ustawianie interfejsu sieciowego: Podczas pierwszego uruchomienia terminala: Program do konfiguracji

Bardziej szczegółowo

Pobieranie komunikatów GIF

Pobieranie komunikatów GIF Spis treści Wstęp... 2 1. Ustawienia harmonogramu zadań... 3 1.1. Tryby pracy AswPlan... 3 2. System KS-EWD... 4 2.1. Instalacja KS-EWD... 5 3. Inauguracja OSOZ... 6 3.1. Zdefiniowanie zadania pobierania

Bardziej szczegółowo

System archiwizacji i konserwacji baz danych MS SQL

System archiwizacji i konserwacji baz danych MS SQL System archiwizacji i konserwacji baz danych MS SQL Autor : Krzysztof Jarecki Spis treści 1. Przeznaczenie systemu... 3 2. Instalacja systemu... 4 3. Konfiguracja archiwizatora... 5 3.1 Przykład archiwizacji

Bardziej szczegółowo

ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian)

ABA-X3 PXES v. 1.5.0 Podręczna instrukcja administratora. FUNKCJE SIECIOWE Licencja FDL (bez prawa wprowadzania zmian) Grupa Ustawienia Sieciowe umożliwia skonfigurowanie podstawowych parametrów terminala: Interfejs ETH0 Umożliwia wybór ustawień podstawowego interfejsu sieciowego. W przypadku wyboru DHCP adres oraz inne

Bardziej szczegółowo

Wprowadzenie do obsługi systemu IOS na przykładzie Routera Tryby poleceń Użytkownika (user mode) Router> Przejście do trybu: Dostępny bezpośrednio po podłączeniu konsoli. Opuszczenie trybu: Polecenia:

Bardziej szczegółowo

Skanowanie podsieci oraz wykrywanie terminali ABA-X3

Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Skanowanie podsieci oraz wykrywanie terminali ABA-X3 Terminale ABA-X3 od dostarczane od połowy listopada 2010 r. są wyposażane w oprogramowanie umożliwiające skanowanie podsieci w poszukiwaniu aktywnych

Bardziej szczegółowo

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego

Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Ćwiczenie Nr 7 Instalacja oraz konfiguracja wskazanego systemu operacyjnego Cel ćwiczenia: Celem zajęć jest zdobycie doświadczenia i umiejętności instalacji systemu operacyjnego z rodziny Unix bez wykorzystania

Bardziej szczegółowo

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2

Rys. 1. Widok uruchomienia polecenia apt-get install build-essential. Rys. 2. Widok uruchomienia polecenia apt-get install apache2 1. Instalacja serwera WWW Aby zainstalować serwer WWW w systemie Linux, należy wykorzystać menedżer pakietów apt-get. Polecenia które należy wpisać w terminalu użytkownika root 1 : apt-get install build-essential

Bardziej szczegółowo

Krótka instrukcja instalacji

Krótka instrukcja instalacji Krótka instrukcja instalacji Spis treści Krok 1 Pobieranie plików instalacyjnych Krok 2 Ekran powitalny Krok 3 Umowa licencyjna Krok 4 Wybór miejsca instalacji Krok 5 Informacje rejestracyjne Krok 6 Rozpoczęcie

Bardziej szczegółowo

Instrukcja obsługi Modułu Payu dla Moodle 2.x

Instrukcja obsługi Modułu Payu dla Moodle 2.x Instrukcja obsługi Modułu Payu dla Moodle 2.x Wersja z 10 lutego 2015r. Spis treści 1. Wymagania............................................ 1 2. Instalacja.............................................

Bardziej szczegółowo

Spis treści. 1 Moduł RFID (APA) 3

Spis treści. 1 Moduł RFID (APA) 3 Spis treści 1 Moduł RFID (APA) 3 1.1 Konfigurowanie Modułu RFID..................... 3 1.1.1 Lista elementów Modułu RFID................. 3 1.1.2 Konfiguracja Modułu RFID (APA)............... 4 1.1.2.1

Bardziej szczegółowo

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet.

Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Tryb serwisowy Instrukcja podłączenia bramki IP 1R+L oraz IP 2R+L w trybie serwisowym za pomocą usługi telnet. Bramka IP 2R+L oraz IP 1 R+L może zostać uruchomiana w trybie serwisowym. W przypadku wystąpienia

Bardziej szczegółowo

I. Informacje ogólne. Jednym z takich systemów jest Mambo.

I. Informacje ogólne. Jednym z takich systemów jest Mambo. MAMBO (CMS) I. Informacje ogólne CMS, Content Management System ("system zarządzania treścią") jest to jedna lub zestaw aplikacji internetowych pozwalających na łatwe utworzenie oraz późniejszą aktualizację

Bardziej szczegółowo

procertum CLIDE Client 2.1 wersja 1.0.2

procertum CLIDE Client 2.1 wersja 1.0.2 Instrukcja obsługi kwalifikowany znacznik czasu do użycia z procertum SmartSign 3.2 procertum CLIDE Client 2.1 wersja 1.0.2 Spis treści 1. INSTALACJA OPROGRAMOWANIA... 3 2. URUCHOMIENIE APLIKACJI... 8

Bardziej szczegółowo

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu

Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu Podręcznik administratora Systemu SWD ST Instrukcja instalacji systemu (wersja 1.1 dla 2.5.x) Abakus Systemy Teleinformatyczne Sp. z o.o. 2013 Spis treści ABAKUS SYSTEMY TELEINFORMATYCZNE Sp. z o.o. 1.

Bardziej szczegółowo

Narzędzia do diagnozowania sieci w systemie Windows

Narzędzia do diagnozowania sieci w systemie Windows Narzędzia do diagnozowania sieci w systemie Windows Polecenie ping Polecenie wysyła komunikaty ICMP Echo Request w celu weryfikacji poprawności konfiguracji protokołu TCP/IP oraz dostępności odległego

Bardziej szczegółowo

VinCent Administrator

VinCent Administrator VinCent Administrator Moduł Zarządzania podatnikami Krótka instrukcja obsługi ver. 1.01 Zielona Góra, grudzień 2005 1. Przeznaczenie programu Program VinCent Administrator przeznaczony jest dla administratorów

Bardziej szczegółowo

Instalacja NOD32 Remote Administrator

Instalacja NOD32 Remote Administrator Instalacja NOD32 Remote Administrator Program do zdalnego zarządzania stacjami roboczymi, na których zainstalowany jest program NOD32, składa się z dwóch modułów. Pierwszy z nich Remote Administrator Server

Bardziej szczegółowo

4. Podstawowa konfiguracja

4. Podstawowa konfiguracja 4. Podstawowa konfiguracja Po pierwszym zalogowaniu się do urządzenia należy zweryfikować poprawność licencji. Można to zrobić na jednym z widżetów panelu kontrolnego. Wstępną konfigurację można podzielić

Bardziej szczegółowo

Uwaga!!! Autentykacja LDAP/AD zaimplementowana w Vigor wspiera tylko proste uwierzytelnianie (hasło przesyłane jest jawnym tekstem).

Uwaga!!! Autentykacja LDAP/AD zaimplementowana w Vigor wspiera tylko proste uwierzytelnianie (hasło przesyłane jest jawnym tekstem). 1. Konfiguracja serwera VPN 1.1. LDAP/AD 1.2. Ustawienia ogólne 1.3. Konto SSL 2. Konfiguracja klienta VPN 3. Status połączenia 3.1. Klient VPN 3.2. Serwer VPN Procedura konfiguracji została oparta na

Bardziej szczegółowo

Internetowy serwis Era mail Aplikacja sieci Web

Internetowy serwis Era mail Aplikacja sieci Web Internetowy serwis Era mail Aplikacja sieci Web (www.login.eramail.pl) INSTRUKCJA OBSŁUGI Spis treści Internetowy serwis Era mail dostępny przez komputer z podłączeniem do Internetu (aplikacja sieci Web)

Bardziej szczegółowo

1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: 06.02.2015. Beckhoff Automation Sp. z o. o.

1 second UPS. Poziom trudności: łatwy. Wersja dokumentacji: 1.3. Aktualizacja: 06.02.2015. Beckhoff Automation Sp. z o. o. Poziom trudności: łatwy Wersja dokumentacji: 1.3 Aktualizacja: 06.02.2015 Beckhoff Automation Sp. z o. o. Spis treści 1. Wprowadzenie... 2 2. Domyślne wywołanie bloku FB_S_UPS... 3 3. Domyślne wywołanie

Bardziej szczegółowo

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja

Produkcja by CTI. Proces instalacji, ważne informacje oraz konfiguracja Produkcja by CTI Proces instalacji, ważne informacje oraz konfiguracja Spis treści 1. Ważne informacje przed instalacją...3 2. Instalacja programu...4 3. Nawiązanie połączenia z serwerem SQL oraz z programem

Bardziej szczegółowo

Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania.

Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania. Najczęściej występujące problemy z instalacją i konfiguracją i ich rozwiązania. Q. Jak uruchomić instalator? A. Trzeba nadać instalatorowi atrybut 'wykonywalny'. Można to zrobić wydając polecenie `chmod

Bardziej szczegółowo

Połączenie VPN aplikacji SSL. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Profile aplikacji SSL 1.3. Konto SSL 1.4. Grupa użytkowników

Połączenie VPN aplikacji SSL. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Profile aplikacji SSL 1.3. Konto SSL 1.4. Grupa użytkowników 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Profile aplikacji SSL 1.3. Konto SSL 1.4. Grupa użytkowników 2. Konfiguracja klienta VPN 2.1. Ustawienia ogólne 2.2. Aplikacja VNC 2.3. Aplikacja

Bardziej szczegółowo

Firewall bez adresu IP

Firewall bez adresu IP Firewall bez adresu IP Jak to zrobić Janusz Janiszewski Janusz.Janiszewski@nask.pl Agenda Wstęp Jak to działa? FreeBSD Kiedy stosować? Wady i zalety Inne rozwiązania Pytania? Typy firewalli Filtry pakietów

Bardziej szczegółowo

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji.

Rozdział ten zawiera informacje na temat zarządzania Modułem Modbus TCP oraz jego konfiguracji. 1 Moduł Modbus TCP Moduł Modbus TCP daje użytkownikowi Systemu Vision możliwość zapisu oraz odczytu rejestrów urządzeń, które obsługują protokół Modbus TCP. Zapewnia on odwzorowanie rejestrów urządzeń

Bardziej szczegółowo

Instrukcja konfiguracji usługi DDNS na dedykowanym serwerze dla urządzeń Internec serii i7

Instrukcja konfiguracji usługi DDNS na dedykowanym serwerze dla urządzeń Internec serii i7 Instrukcja konfiguracji usługi DDNS na dedykowanym serwerze dla urządzeń Internec serii i7 Dotyczy urządzeń: Rejestratory: i7-x76xx i7-n95xx i7-n06xx i7-x07xx i7-x08xx i7-x09xx i7-d72xx i7-d72fxx Kamery:

Bardziej szczegółowo

Program dla praktyki lekarskiej

Program dla praktyki lekarskiej Program dla praktyki lekarskiej ErLab Instrukcja konfiguracji i obsługi Spis Treści 1. Wstęp... 2 2. Konfiguracja... 3 2.1. Serwer... 3 2.2. Laboratorium... 3 2.3. Punkt pobrań... 4 3. Wysyłanie skierowania...

Bardziej szczegółowo

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux

IBM SPSS Statistics - Essentials for R: Instrukcje instalacji dla Linux IBM SPSS Statistics - ssentials for R: Instrukcje instalacji dla Linux Przedstawione poniżej instrukcje dotyczą instalowania IBM SPSS Statistics - ssentials for R w systemach operacyjnych Linux. Przegląd

Bardziej szczegółowo

Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System).

Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System). Konfiguracja SO UNIX do komunikacji opartej o DNS (ang. Domain Name System). Opis ćwiczenia Podczas tego ćwiczenia komputery w laboratorium zostaną podzielone na domeny. Do każdej domeny będą należały

Bardziej szczegółowo

Wykaz zmian w programie SysLoger

Wykaz zmian w programie SysLoger Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko

Bardziej szczegółowo

Problemy techniczne SQL Server

Problemy techniczne SQL Server Problemy techniczne SQL Server Co zrobić, jeśli program Optivum nie łączy się poprzez sieć lokalną z serwerem SQL? Programy Optivum, które korzystają z bazy danych umieszczonej na serwerze SQL, mogą być

Bardziej szczegółowo

Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online)

Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online) Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online) Spis treści Opis protokołu komunikacji programu mpensjonat z systemami zewnętrznymi (np. rezerwacji online)...1

Bardziej szczegółowo

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32

INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 INSTALACJA LICENCJI SIECIOWEJ NET HASP Wersja 8.32 Spis Treści 1. Wymagania... 2 1.1. Wymagania przy korzystaniu z klucza sieciowego... 2 1.2. Wymagania przy uruchamianiu programu przez internet... 2 2.

Bardziej szczegółowo

- udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP,

- udostępnić anonimowym użytkownikowi Internetu pliki przez serwer FTP, Str. 1 Ćwiczenie 7 vsftpd serwer FTP Cel ćwiczenia: Zapoznanie się z konfiguracją i zarządzaniem serwerem FTP. Przed przystąpieniem do ćwiczenia uczeń powinien: - poruszać się po systemie Linux, w trybie

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x

Wdrożenie modułu płatności eservice. dla systemu oscommerce 2.3.x Wdrożenie modułu płatności eservice dla systemu oscommerce 2.3.x - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center

Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center Konfiguracja programu MS Outlook 2007 dla poczty w hostingu Sprint Data Center Spis treści Konfiguracja Microsoft Outlook 2007... 3 Konfiguracja dla POP3... 7 Konfiguracja dla IMAP... 11 Sprawdzenie poprawności

Bardziej szczegółowo

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania

Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania Archiwizacja baz MSSQL /BKP_SQL/ opis oprogramowania Kraków 2010 Przeznaczenie programu. Program BKP_SQL powstał z myślą ułatwienia procesy archiwizacji baz danych MSSQL. Program umożliwia seryjne wykonanie

Bardziej szczegółowo

Instalacja aplikacji dostępowej KSOmniPharm dla KS-ZSA

Instalacja aplikacji dostępowej KSOmniPharm dla KS-ZSA Instalacja aplikacji dostępowej KSOmniPharm dla KS-ZSA 1 / 22 Table of contents Aplikacja dostępowa KS-OmniPharm... 3 1. Instalacja aplikacji dostępowej... 4 1.1 Problemy z aplikacją dostępową... 11 2.

Bardziej szczegółowo

Pracownia internetowa w szkole ZASTOSOWANIA

Pracownia internetowa w szkole ZASTOSOWANIA NR ART/SBS/07/01 Pracownia internetowa w szkole ZASTOSOWANIA Artykuły - serwery SBS i ich wykorzystanie Instalacja i Konfiguracja oprogramowania MOL Optiva na szkolnym serwerze (SBS2000) Artykuł opisuje

Bardziej szczegółowo

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba.

Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba. Str. 1 Ćwiczenie 8 Samba serwer plików Cel ćwiczenia: Zapoznanie się z konfiguracją i zarządzaniem serwerem Samba. Przed przystąpieniem do ćwiczenia uczeń powinien: - poruszać się po systemie Linux, w

Bardziej szczegółowo

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte

Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja i konfiguracja Symfonia.Common.Server oraz Symfonia.Common.Forte Instalacja Symfonia.Common.Server 0 2 Spis treści Spis treści 2 Instalacja Symfonia.Common.Server 3 Ważne zalecenia... 3 Konfiguracja

Bardziej szczegółowo

Rysunek 1: Okno z lista

Rysunek 1: Okno z lista 1 Urzadzenie RFID Urządzenie RFID, umożliwia użytkownikom systemu kontrolę dostępu do wydzielonych przez system stref, na podstawie odczytywanych TAG ów (identyfikatora przypisanego do użytkownika) z czytników

Bardziej szczegółowo

NFS jest protokołem zdalnego wywoływania procedur (RPC)

NFS jest protokołem zdalnego wywoływania procedur (RPC) NFS - serwer (Linux) NFS jest protokołem zdalnego wywoływania procedur (RPC) działa w oparciu o protokoły IP/{UDP TCP} wywołanie systemowe w przypadku we/wy na zdalny plik przejmowane i obsługiwane przez

Bardziej szczegółowo

System operacyjny Linux

System operacyjny Linux Paweł Rajba pawel.rajba@continet.pl http://kursy24.eu/ Zawartość modułu 14 Samba Wprowadzenie Konfiguracja Zarządzanie użytkownikami Podłączanie zasobu - 1 - Wprowadzenie Samba służy do obsługi wymiany

Bardziej szczegółowo

Uruchomienie nowego kontekstu aplikacji

Uruchomienie nowego kontekstu aplikacji Uruchomienie nowego kontekstu aplikacji Niniejsza instrukcja (przygotowana dla systemów Debian) dotyczy uruchomienia nowej aplikacji w sytuacji, gdy mamy już jedną działającą. Działanie takie trzeba wykonać

Bardziej szczegółowo

Aplikacje internetowe - laboratorium

Aplikacje internetowe - laboratorium Aplikacje internetowe - laboratorium Administracja serwerem aplikacji. Celem ćwiczenia jest zainstalowanie i administracja prostym serwerem aplikacji. Ćwiczenie zostanie wykonane przy użyciu popularnego

Bardziej szczegółowo

Przypisywanie bibliotek w architekturze SAS

Przypisywanie bibliotek w architekturze SAS SAS Institute TECHNICAL SUPPORT Przypisywanie bibliotek w architekturze SAS Platforma SAS pozwala na zdefiniowanie wspólnych zasobów w metadanych oraz ustalanie praw dostępu dla użytkowników i grup. Ze

Bardziej szczegółowo

Połączenie VPN Host-LAN SSL z wykorzystaniem motp. 1. Aplikacje motp 1.1. DroidOTP 1.2. Mobile-OTP. 2. Konfiguracja serwera VPN

Połączenie VPN Host-LAN SSL z wykorzystaniem motp. 1. Aplikacje motp 1.1. DroidOTP 1.2. Mobile-OTP. 2. Konfiguracja serwera VPN 1. Aplikacje motp 1.1. DroidOTP 1.2. Mobile-OTP 2. Konfiguracja serwera VPN 3. Konfiguracja klienta VPN 4. Status połączenia 4.1. Klient VPN 4.2. Serwer VPN Procedura konfiguracji została oparta na poniższym

Bardziej szczegółowo

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS

Qmail radość listonosza. Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS Qmail radość listonosza Autorzy: Bartosz Krupowski, Marcin Landoch IVFDS 1 STRESZCZENIE Artykuł jest przedstawieniem podstawowej konfiguracji jednego z najpopularniejszych agentów MTA (Mail Transfer Agent)

Bardziej szczegółowo

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego

2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego 2014 Electronics For Imaging. Informacje zawarte w niniejszej publikacji podlegają postanowieniom opisanym w dokumencie Uwagi prawne dotyczącym tego produktu. 23 czerwca 2014 Spis treści 3 Spis treści...5

Bardziej szczegółowo

Smarty PHP. Leksykon kieszonkowy

Smarty PHP. Leksykon kieszonkowy IDZ DO PRZYK ADOWY ROZDZIA SPIS TREœCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG Smarty PHP. Leksykon kieszonkowy Autor: Daniel Bargie³ ISBN: 83-246-0676-9 Format: B6, stron: 112 TWÓJ KOSZYK

Bardziej szczegółowo

Synchronizator plików (SSC) - dokumentacja

Synchronizator plików (SSC) - dokumentacja SZARP http://www.szarp.org Synchronizator plików (SSC) - dokumentacja Wersja pliku: $Id: ssc.sgml 4420 2007-09-18 11:19:02Z schylek$ > 1. Witamy w programie SSC Synchronizator plików (SZARP Sync Client,

Bardziej szczegółowo

SYSTEM INFORMATYCZNY KS-SEW

SYSTEM INFORMATYCZNY KS-SEW DOKUMENTACJA TECHNICZNA KAMSOFT S.A. 40-235 Katowice ul. 1-Maja 133 Tel. (032) 2090705, Fax. (032) 2090715 http://www.kamsoft.pl, e-mail: 5420@kamsoft.pl SYSTEM INFORMATYCZNY NR KATALOGOWY 2334PI06.00

Bardziej szczegółowo

Laboratorium podstaw telekomunikacji

Laboratorium podstaw telekomunikacji Laboratorium podstaw telekomunikacji Temat: Pomiar przepustowości łączy w sieciach komputerowych i podstawowe narzędzia sieciowe. Cel: Celem ćwiczenia jest przybliżenie studentom prostej metody pomiaru

Bardziej szczegółowo

SystimPlus. Dokumentacja (FAQ) dla wersji: v1.14.05.12

SystimPlus. Dokumentacja (FAQ) dla wersji: v1.14.05.12 SystimPlus Dokumentacja (FAQ) dla wersji: v1.14.05.12 Spis treści 1.Co to jest SystimPlus?... 1 2.Instalacja i wymagania... 1 3.Jakie drukarki fiskalne obsługuje SystimPlus?... 3 4.Jak połączyć się z drukarką

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla Comarch Optima

Instrukcja użytkownika. Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Instrukcja użytkownika Aplikacja dla Comarch Optima Wersja 1.1 Warszawa, Luty 2016 Strona 2 z 14 Instrukcja użytkownika Aplikacja dla Comarch Optima

Bardziej szczegółowo

Instrukcja użytkownika. Aplikacja dla WF-Mag

Instrukcja użytkownika. Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Instrukcja użytkownika Aplikacja dla WF-Mag Wersja 1.0 Warszawa, Kwiecień 2015 Strona 2 z 13 Instrukcja użytkownika Aplikacja dla WF-Mag Spis treści 1. Wstęp...4

Bardziej szczegółowo

MikroTik Serwer OpenVPN

MikroTik Serwer OpenVPN MikroTik Serwer OpenVPN Generowanie certyfikatów na systemie Debian. Instalujemy OpenVPN, następnie przechodzimy do katalogu ze skryptami: cd /usr/share/openvpn/easyrsa edytujemy plik vars ustawiając kraj,

Bardziej szczegółowo

Telefon AT 530 szybki start.

Telefon AT 530 szybki start. Telefon AT 530 szybki start. Instalacja i dostęp:... 2 Konfiguracja IP 530 do nawiązywania połączeń VoIP.....4 Konfiguracja WAN... 4 Konfiguracja serwera SIP... 5 Konfiguracja IAX... 6 1/6 Instalacja i

Bardziej szczegółowo

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP

NetDrive czyli jak w prosty sposób zarządzać zawartością FTP NetDrive czyli jak w prosty sposób zarządzać zawartością FTP W razie jakichkolwiek wątpliwości, pytań lub uwag odnośnie niniejszego dokumentu proszę o kontakt pod adresem info@lukaszpiec.pl. Można także

Bardziej szczegółowo

Połączenie VPN Host-LAN SSL z wykorzystaniem DrayTek Smart VPN Client. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2.

Połączenie VPN Host-LAN SSL z wykorzystaniem DrayTek Smart VPN Client. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. 1. Konfiguracja serwera VPN 1.1. Ustawienia ogólne 1.2. Konto SSL 2. Konfiguracja klienta VPN 3. Status połączenia 3.1. Klient VPN 3.2. Serwer VPN Procedura konfiguracji została oparta na poniższym przykładzie.

Bardziej szczegółowo

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7

1. Aplikacja LOGO! App do LOGO! 8 i LOGO! 7 1. Aplikacja do LOGO! 8 i LOGO! 7 1.1. Przegląd funkcji Darmowa aplikacja umożliwia podgląd wartości parametrów procesowych modułu podstawowego LOGO! 8 i LOGO! 7 za pomocą smartfona lub tabletu przez sieć

Bardziej szczegółowo

Konfiguracja parametrów pozycjonowania GPS 09.05.2008 1/5

Konfiguracja parametrów pozycjonowania GPS 09.05.2008 1/5 Konfiguracja parametrów pozycjonowania GPS 09.05.2008 1/5 Format złożonego polecenia konfigurującego system pozycjonowania GPS SPY-DOG SAT ProSafe-Flota -KGPS A a B b C c D d E e F f G g H h I i J j K

Bardziej szczegółowo

Oracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/

Oracle PL/SQL. Paweł Rajba. pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Paweł Rajba pawel@ii.uni.wroc.pl http://www.kursy24.eu/ Zawartość modułu 6 Wprowadzenie Definiowanie wyzwalaczy DML Metadane wyzwalaczy Inne zagadnienia, tabele mutujące Wyzwalacze INSTEAD OF Wyzwalacze

Bardziej szczegółowo

Wykaz zmian w programie SysLoger

Wykaz zmian w programie SysLoger Wykaz zmian w programie SysLoger Pierwsza wersja programu 1.0.0.1 powstała we wrześniu 2011. Funkcjonalność pierwszej wersji programu: 1. Zapis logów do pliku tekstowego, 2. Powiadamianie e-mail tylko

Bardziej szczegółowo

Aktualizacja firmware w urządzeniu za pośrednictwem FTP

Aktualizacja firmware w urządzeniu za pośrednictwem FTP Aktualizacja firmware w urządzeniu za pośrednictwem FTP Wstęp W niektórych przypadkach aktualizacja firmware urządzenia za pośrednictwem FTP jest korzystniejsza od standardowej aktualizacji z poziomu hosta.

Bardziej szczegółowo

Dostęp do menu drukarki

Dostęp do menu drukarki Dostęp do menu drukarki 1 Wyłącz drukarkę. 2 Otwórz górne przednie drzwiczki. 3 Naciśnij i przytrzymaj przycisk Kontynuuj podczas włączania drukarki. Wszystkie lampki zaświecą się po kolei. 4 Zwolnij przycisk

Bardziej szczegółowo

Konfiguracja programu pocztowego Mozilla Thunderbird do pracy w sieci NEO.pl

Konfiguracja programu pocztowego Mozilla Thunderbird do pracy w sieci NEO.pl Konfiguracja programu pocztowego Mozilla Thunderbird do pracy w sieci NEO.pl neo.pl ogólnopolski dostawca usług internetowych ul. Gen. Dąbrowskiego 38-40, 70-100 Szczecin tel. (091) 4244222, fax: (091)

Bardziej szczegółowo

Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net

Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net Opis instalacji i konfiguracji programu HW Virtual Serial Port z kasą PS3000Net Spis treści Wstęp... 3 Konfiguracja kasy PS3000 Net...4 [45141] Ustawienia TCP/IP...4 [45142] Protokół Kasa-PC...4 Instalacja

Bardziej szczegółowo

Aplikacje www laboratorium

Aplikacje www laboratorium Aplikacje www laboratorium Konfigurowanie zabezpieczeń w oparciu o JAAS w serwerze GlassFish Zabezpieczanie aplikacji webowych z wykorzystaniem JASS jest w podstawowych zastosowaniach procesem dwuetapowym.

Bardziej szczegółowo

Instalacja sterownika portu USB

Instalacja sterownika portu USB Instrukcja instalacji modemu TechLab ED77 w systemie Mac OS X. Instalacja modemu podzielona jest na cztery etapy: instalacja sterownika portu USB, instalacja skryptu modemu, konfiguracja modemu, konfiguracja

Bardziej szczegółowo

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5

Wdrożenie modułu płatności eservice. dla systemu Zen Cart 1.3.9 1.5 Wdrożenie modułu płatności eservice dla systemu Zen Cart 1.3.9 1.5 - dokumentacja techniczna Wer. 01 Warszawa, styczeń 2014 1 Spis treści: 1 Wstęp... 3 1.1 Przeznaczenie dokumentu... 3 1.2 Przygotowanie

Bardziej szczegółowo

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl

Narzędzia i aplikacje Java EE. Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Narzędzia i aplikacje Java EE Usługi sieciowe Paweł Czarnul pczarnul@eti.pg.gda.pl Niniejsze opracowanie wprowadza w technologię usług sieciowych i implementację usługi na platformie Java EE (JAX-WS) z

Bardziej szczegółowo

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową.

Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową. Instrukcja instalacji połączenia sterownika PL11-MUT24 ze stroną internetową. Wymagania systemowe: Windows XP, Windows Vista, Windows 7 Krok pierwszy- serwer: 1. Do poprawnego działania aplikacji wymagane

Bardziej szczegółowo