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