Informator Techniczny nr 1 - Platforma Internetowa ASTOR.

Transkrypt

Informator Techniczny nr 1 - Platforma Internetowa ASTOR.
INFORMATOR TECHNICZNY WONDERWARE
Informator Techniczny nr 138
01-07-2012
AstorDoctor – Podręcznik użytkownika
Niniejszy informator prowadzi przez proces poprawnej instalacji narzędzia diagnostycznego AstorDoctor,
stanowi kompendium wiedzy użytkownika poprzez prezentację dostępnej funkcjonalność oraz sposobów
nawigacji i użytkowania narzędzia w celu zwiększenia efektywności przeprowadzanej analizy systemu
produkcyjnego bądź testowego. Szereg dostępnych testów oraz zakres zbieranych danych pozwoli na
sprawniejsze weryfikowanie poprawności konfiguracji jak i doboru składników systemu.
Instalacja narzędzia AstorDoctor
 Instalator należy uruchomić będąc zalogowanym na użytkowniku z prawami lokalnego administratora.
 AstorDoctor wymaga komponentu .NET Framework w wersji 3.5 SP1. W przypadku braku, instalator spróbuje pobrać komponent z sieci i zainstalować. W sytuacji braku połączenia do internetu bądź
instalacji w środowisku Windows Server 2008 należy ręcznie ten komponent zainstalować przed
uruchomieniem instalatora AstorDoctor
Po uruchomieniu instalatora z pliku setup.exe w oknie powitalnym należy potwierdzić chęć instalacji klikając Next.
W następnym oknie należy zweryfikować i wybrać docelowy folder instalacji, a także wybrać użytkowników dla których zostanie wykonana instalacja. Ustawienia należy potwierdzić klikając Next.
ASTOR Sp. z o.o.
Dział Wsparcia Sprzedaży
ul. Smoleńsk 29, 31-112 Kraków
tel.: 012 424 00-50
e-mail: [email protected]
http://www.astor.com.pl
Następnie należy rozpocząć proces instalacji klikając Next.
Po poprawnym zakończeniu procesu instalacji, zamykamy instalator klikając Close.
2
Po zakończeniu procesu instalacyjnego narzędzie diagnostyczne AstorDoctor jest gotowe do użycia z
poziomu menu Start → Programy → Astor → AstorDoctor.
Odinstalowanie możliwe jest do wykonanie z poziomu instalatora jak i Panelu Sterowania.
Uruchomienie i praca z narzędziem AstorDoctor
Narzędzie diagnostyczne AstorDoctor oparte jest o pracę w strukturze klient-serwer. Rolą klienta jest
prezentacja, archiwizacja danych oraz wyników testów ze stacji lokalnej jak i skonfigurowanych lokalizacji zdalnych na których pracuje narzędzie AstorDoctor w roli serwera. Aplikacja w roli serwera uruchomiona jest na każdej stacji z której zamierzamy w sposób zdalnych wykonywać zbieranie informacji oraz
przeprowadzać testy.
Po uruchomieniu aplikacji AstorDoctor możliwy jest wybór trybu pracy.
1. AstorDoctor serwer
Po wybraniu roli serwera, wymagane jest podanie portu TCP/IP po którym będzie prowadzona komunikacja klient-serwer. Po wprowadzeniu numeru portu, zatwierdzamy konfiguracja klikając Enter. Klikając
3
Esc mamy możliwość anulowania wyboru trybu pracy i powrotu do głównego okna. Port ten powinien
zostać otwarty na zaporze Windows na każdej ze stacji.
Po wprowadzeniu portu i zatwierdzeniu otrzymujemy informacje iż serwer jest gotowy do prowadzenia
wymiany danych na podanym porcie TCP/IP.
2. AstorDoctor klient
W przypadku wybrania opcji pracy w trybie aplikacji klienckiej, przy pierwszym uruchomieniu należy
wprowadzić 20-to znakowy, czasowy kod aktywacyjny. W celu uzyskania kodu aktywacyjnego należy
skontaktować się z lokalnym oddziałem firmy Astor bądź z Działem Wsparcia Sprzedaży –
[email protected] . W przypadku otwarcia zgłoszenia serwisowego poprzez Platformę Internetową
Astor (platforma.astor.com.pl) należy w notatce zawrzeć informację z prośbą otrzymania kodu.
4
Po wprowadzeniu kodu należy zatwierdzić klikając Dalej.
W przypadku aplikacji klienckiej również wymagane jest podanie portu TCP/IP po którym będzie prowadzona komunikacja klient-serwer. Należy pamiętać aby numery portów skonfigurowane zarówno dla
aplikacji w roli serwera jak i klienta były takie same. Po wprowadzeniu numeru portu, zatwierdzamy konfiguracja klikając Enter.
Po wykonaniu i zatwierdzeniu konfiguracji aplikacji w trybie klienta, użytkownik otrzymuje do dyspozycji
interfejs graficzny zaprezentowany na poniższej grafice.
5
W górnej części okna głównego umieszczona została sekcja pozwalająca na zarządzanie stacjami systemu rozproszonego podlegającego analizie. Poniżej opis poszczególnych elementów oraz ich funkcjonalność.
Stacja podstawowa
na której uruchomiony został klient
AstorDoctor
Dodaj nową stację
Usuń stację
Edytuj opis stacji
Wyczyść wszystkie stacje dodatkowe
Stacje dodatkowe
będące elementami
systemu rozproszonego na których
należy uruchomić
AstorDoctor w roli
serwera
Ustaw zaznaczoną stację
jako aktywną do testów
Po naciśnięciu przycisku dodania nowej stacji mamy możliwość wprowadzenia nazwy komputera oraz
podania opisu stacji, który będzie widoczny na strukturze drzewiastej systemu.
W pasku górny menu w sekcji Plik możemy wykonać eksport struktury systemu do pliku *.xml. Taki plik
może być ręcznie modyfikowany oraz przenoszony pomiędzy komputerami. Pozwala na import struktury
na dowolnej stacji na której uruchomiony zostanie klient AstorDoctor.
Eksportuj strukturę
stacji do pliku *.xml
Importuj strukturę
stacji z pliku *.xml
Możliwość sprawdzenia oraz modyfikacji portu na którym prowadzona będzie
wymiana danych w architekturze klientserwer
W górnej części znajdują się również poszczególne sekcje związane z informacjami które mogą zostać
zebrane z systemu lokalnego bądź zdalnego. W pierwszej kolejności sekcja dotycząca sytemu operacyjnego :
6
Szereg informacji dotyczących nazwy,
typu, wersji, architektury pracującego
systemu operacyjnego Windows
Określenie zainstalowanych wersji framework .NET
Określenie nazwy aktualnie zalogowanego
użytkownika oraz użytkownika wpisane w
WW Change Network Account
Określenie skonfigurowanych ustawień
regionalnych dla aktualnie zalogowanego
użytkownika, użytkownika zdefiniowanego w WW Change Network Account oraz
dla użytkownika DEFAULT.
Określenie
parametrów zainstalowanej
W dalszej kolejności sekcja dotycząca ustawień sieci
:
wersji SQL Server (nazwa, typ , numer,
collation..)
Określenie nazwa, kolejności, adresów
IP, trybu pracy uruchomionych i dostępnych interfejsów sieciowych
Określnie statusu aktywności zapory
firewall bądź konkretnego profilu (Windows 2008/7) oraz zdefiniowanych
wyjątków dla portów i procesów.
Wylistowanie udostępnionych folderów
na danej stacji
Zaznaczenie któregokolwiek z zaprezentowanych CheckBox-ów skutkuje wyświetlaniem na dedykowanej zakładce poniżej informacji których on dotyczył. Poniżej zamieszczone zostały przykładowe zrzuty
ekranów w przypadku zaznaczenie większości z opisanych powyżej opcji :

Informacje o systemie :
=

Zainstalowany programy (Wonderware i Microsoft)
7

Ustawienia sieciowe
8
Kolejna sekcja dotycząca logów znajdująca się pod panelem do nawigacji i budowania struktury systemu, pozwala na zebranie informacji z logów SMC jaki z logów lokalnego Microsoft EventViewer-a
(dziennik zdarzeń Microsoft).
Logi z SMC mogą być wyświetlone zarówno lokalnie jak i zdalnie. Mamy możliwość eksportu logów do
pliku *.aaLGX. Logi zapisywane w EventViewer sytemu operacyjnego mogą zostać wyeksportowane do
plików *.evt dla wszystkich trzech sekcji (System, Application, Security) w sposób nie zależny. Wystarczy
zaznaczyć odpowiedni CheckBox z nazwą grupy i nacisnąć Eksport. Zapisane pliki umieszczane są w
lokalnej ścieżce ApplicationData aplikacji AstorDoctor dla użytkownika na którym zostało uruchomione
narzędzie w trybie klienta. Poniżej zaprezentowany zrzut ekranu z momentu eksportu logów SMC do
pliku *.aaLGX ze stacji zdalnej.
Ostatnia z dostępnych sekcji dotyczy testów.
Test funkcji PING
Możliwość zebrania informacji dotyczących różnic czasu na poszczególnych
stacjach w systemie
Możliwość przetestowania komunikacji
z wykorzystaniem klient i serwer-a
DCOM
9
W przypadku testów DCOM istnieje możliwość wykonania testów 1:1 wybierając stację będącą klientem
oraz stację będącą serwerem. Możliwe jest również wykonanie testów każdy z każdym w całej strukturze
zdefiniowanego systemu. Test Ping pozwala na zweryfikowanie czy konkretna stacja jest widziana po
nazwie ze stacji klienckiej.
Poniżej zamieszony został zrzut ekranu z przykładowe ekranu zakładki testów :
Na ostatniej z dostępnych zakładek mamy możliwość wykonanie porównania wszystkich bądź wybranych informacji dla dwóch stacji (np. dwóch serwerów redundantnych) . Jest to zakładka „Porównywarka”.
Możliwość wybrania stacji które zostaną
zaprezentowane w zestawieniu
W celu wykonania porównania należy wybrać dwie stacje, które będą podlegały porównaniu. W strukturze drzewiastej musi być przynajmniej jedna dodatkowa stacja, oprócz stacji lokalnej. Klikając w przycisk
Wybierz stację
10
określamy które stację będziemy porównywać.
Do nawigacji służą trzy przyciski zlokalizowane w prawej części zkładki.
Możliwość zdefiniowanie elementów
wchodzących w skład porównania
Wykonanie porównania dwóch stacji
Wyczyszczenie wyników porównania
Po kliknięciu przycisku określającego filtrowanie
wykonywanego porównania dostępna jest możliwość zawężenia zakresu informacji wchodzących w skład porównania. Wprowadzone zmiany zatwierdzane są w momencie zaznaczenia bądź odznaczenia CheckBox-a. Zamknięcie okna następuje po naciśnięciu klawisza Enter.
Poniżej zamieszczony został przykładowy wygląd ekranu „Porównywarki”.
11
Ponadto, niezależnie od prezentacji graficznej wyników oraz danych istnieje możliwość zapisu przeprowadzonej analizy do plików *.xml. Z poziomu menu Plik → Zapis… mamy możliwość zapisu informacji
które w momencie zapisu są na interfejsie użytkownika aktywne (zaznaczone CheckBox-y) bądź wykonania zapisu wszystkich możliwych informacji i testów dla konkretnej stacji zaznaczonej jako aktywna.
Zapisane pliki umieszczane są w lokalnej ścieżce ApplicationData aplikacji AstorDoctor dla użytkownika
na którym zostało uruchomione narzędzie w trybie klienta. Poniżej przykład zawartości takiego folderu :
Są tutaj zapisane zarówno logi SMC – LogExport7102012.aaLGX , jak i logi EventViewer – logfile_App_2012-07-1023_19_03.evt, ponadto podsumowanie analizy zapisanej w postaci pliku *.xml –
AD_Cumulative_2012-07-1023_23_27.xml. Przykład takiego pliku wynikowego poniżej :
Umieszczony w tym katalogu został również plik zawierający strukturę stacji w systemie – nodeList.xml.
Podczas pracy aplikacji zarówno informacje diagnostyczne jak i błędy są zapisywane do plików dziennika zdarzeń. Po zakończeniu pracy w zależności od trybu pracy otrzymujemy pliki – logfile_ADClient_2012_06_2914_34_21.evt bądź logfile_ADSerwer…
12