CompFort Meridian

Zarządzanie usługami IT

 

Client Automation

Rys. 1. Architektura rozwiązania ITBM
Architektura rozwiązania

W rozwiązaniu BMC BladeLogic Client Automation można wyszczególnić następujące obszary funkcjonalne:

  • zarządzanie aplikacją (moduł Desktop/mobile Application Management),
  • wykrywanie konfiguracji - zarządzanie zasobami (ang. asset) (moduł Desktop/mobile Discovery & Inventory Management),
  • zarządzanie łatami (moduł Desktop/mobile Patch Management),
  • wykorzystywanie licencji i oprogramowania (moduł Desktop/mobile Software Usage).

Głównym elementem rozwiązania BMC BladeLogic Client Automation jest Control Center. To tutaj odbywa się zarządzanie wszystkimi modułami, konfiguracja i raportowanie z poszczególnych obszarów funkcjonalnych.

Zasadniczymi elementami składowymi oprogramowania BMC BladeLogic Client Automation są:           

Komponent Tuner, który uzupełniany jest wymaganymi modułami funkcjonalnymi takimi jak Packaging Software & Content i stanowiący wykonawczy element do inwentaryzacji oraz dystrybucji oprogramowań. Tuner instalowany jest na każdej z monitorowanych stacji.

Komponent Master Transmitter, rezydentna część oprogramowania BMC BladeLogic Client Automation, wymuszająca realizowane funkcje, może być posadowiony na dedykowanym serwerze bazodanowym. Transmitter jest instalowany na dedykowanym do tego celu serwerze.

Komponent Mirror Transmitter, przy pomocy, którego tworzona jest kopia danych z Master Transmitera. Dzięki temu można dostarczać dane i paczki do stacji klienckich. Komponent ten może również pełnić rolę backupu, mechanizmy redundancji dla głównego transmitera.

Komponent PROXY, jest zaprojektowany do obsługi wolnych łącz i wykorzystania kilku serwerów dystrybucji. Serwery proxy mogą rozdzielać między siebie kanały, które obsługują i stosuje się je najczęściej w zdalnych lokalizacjach. W przypadku głównych serwerów przesyłających (ang. Master Transmitter) lub serwerów „lustrzanych" (ang. Mirror) wymagane są dedykowane maszyny.

Wykrywanie konfiguracji - Discovering Configurations

Wykrywanie konfiguracji - zarządzanie zasobami (ang. asset) (moduł Desktop/mobile Discovery & Inventory Management); moduł ten pozwala na lokalizację i zebranie danych w zakresie zasobów infrastruktury informatycznej dotyczących następujących urządzeń: serwery, stacje robocze PC, komputery przenośne, urządzenia mobilne (ang. laptop, handheld). Rozwiązanie BMC BladeLogic Client Automation wykorzystuje architekturę kliencką, opartą na WWW, która umożliwia łatwą dystrybucję i zarządzanie aplikacjami, przechodząc poprzez zapory ogniowe (ang. firewall), wirtualne sieci prywatne (ang. VPN) i zdalne połączenia modemowe.

Usługa Inwentaryzacji Sprzętu Komputerowego

Około 100 różnych pól dotyczących inwentaryzacji sprzętu jest zwracanych i pola te obejmują następujące informacje: pamięć operacyjną (ang. RAM), pamięć masową, procesor, interfejsy sieciowe, itp. Proces zbierania informacji opiera się na bazie Microsoft WMI, ale informacje o sprzęcie mogą również być zebrane, jeśli baza WMI nie jest używana.

Usługa Inwentaryzacji Oprogramowania

Skaner zasobów jest zaprojektowany w taki sposób, żeby maksymalizować korzyści przy minimalnym wykorzystaniu zasobów. Cechują go następujące rzeczy:

  • wymaga minimalnych zasobów,
  • w dyskretny sposób realizuje swoje zadania,
  • jest łatwo kastomizowalny.

Skaner identyfikuje zasoby takie jak: oprogramowanie, sprzęt, system operacyjny (platformę systemową) oraz wersje łat (ang. patch). Skaner pozwala na indywidualne skonfigurowanie przeszukiwania jednego z w/w zasobów tak, aby przeszukiwanie zaczynało się o określonym czasie lub w określonych odstępach czasowych. Proces skanowania jest szybki i wykorzystuje w minimalnym stopniu zasoby tak, aby użytkownik nie doświadczył żadnych niedogodności z tym związanych. Wyniki wyszukiwania i identyfikowania zasobów są zwracane do centralnej bazy danych w oparciu o architekturę rozwiązania BMC BladeLogic Client Automation. Porcja danych - z pierwszego skanowania infrastruktury informatycznej - jest mała (około 80KB na stację) i każde późniejsze skanowanie zwraca tylko różnice w danych (około 2-3 KB) od ostatniego skanowania. W taki sposób proces skanowania może być uruchomiony kilkakrotnie w ciągu dnia, co zapewni, iż dane o zasobach będą kompletne i wiarygodne. W zakresie oprogramowania, skaner przeszukuje rejestry, bazę danych WMI i menu Start w poszukiwaniu zainstalowanych aplikacji. W przypadku, gdy zlokalizuje zainstalowaną aplikację to zwraca informacje takie jak: nazwę oprogramowania, jego opis, dostawcę, lokalizację, rozmiar plików oraz informacje na temat licencji.

Monitorowanie sprzętu:

Wszystkie zmiany w obrębie konfiguracji sprzętowej są wychwytywane poprzez proces skanowania zasobów. Jakiekolwiek zmiany w odniesieniu do komponentów sprzętowych (np. ilości pamięci) mogą powodować generowanie raportu i generowanie alarmu w tym zakresie.

Zarządzanie aplikacjami - Desktop Application Management

Zarządzanie aplikacją zapewnia zautomatyzowany proces dostarczania i instalowania oprogramowania w obrębie rozproszonej organizacji. Departament informatyki jest wspierany w zakresie dostarczania oprogramowania na serwery, stacje robocze, komputery przenośne i urządzania mobilne (ang. PDA, handheld).

Usługa Zarządzania Restrykcjami Na Stacjach Roboczych - Usługa Zarządzania Wzorcami Stacji Roboczych

Funkcjonalność ta jest zapewniona w oparciu o moduł BMC BladeLogic Client Automation Policy Manager. Definiuje się politykę, by móc określić, w jaki sposób pojedyncza stacja lub grupa stacji roboczych powinna być skonfigurowana. Jakikolwiek obiekt w strukturze Active Directory może wpływać na politykę konfiguracji i w szczególności dotyczy takich informacji jak: użytkownicy, stacje robocze, grupy, jednostki organizacyjne, domeny itp. Każdemu obiektowi jest przypisana lista paczek, które składają się na określony standard konfiguracji. Każda ze stacji roboczych będzie się periodycznie łączyć w ramach infrastruktury BMC BladeLogic Client Automation  i weryfikować, czy konfiguracja jest zgodna z polityką (bezpośrednio lub w odpowiedzi na członkostwo w grupie). Brak zgodności i spójności w konfiguracji będzie wymuszało proces mający na celu przywrócenie stanu właściwego danej polityce konfiguracji.

Usługa Dystrybucji Oprogramowania na Stacje Robocze

W procesie dystrybuowania oprogramowania - w oparciu o rozwiązania BMC BladeLogic Client Automation - można wyróżnić 4 fazy:

Przygotowanie paczki

Proces polegający na przygotowaniu paczki dla jakiejkolwiek nowej aplikacji lub uaktualnienia aplikacji. Dostępnych jest szereg różnych narzędzi, które praktycznie pozwalają na przygotowanie paczki dla oprogramowania, łat (ang. patch), poprawek (ang.hot-fix), skryptów itp.

Zdefiniowanie polityki

Proces polegający na określeniu, kto jest uprawniony do korzystania z danej aplikacji, kiedy aplikacja ta powinna zostać udostępniona i w jakiej postaci:

  • aplikacja zainstalowana (ang. Installed),
  • aplikacja zainstalowana i gotowa do uruchomienia (ang. Installed & Started),
  • aplikacja została usunięta (ang. Deleted),
  • aplikacja umieszczona w buforze podręcznym (ang. Staged - Cached),
  • aplikacja dostępna i nie załadowana do czasu żądania użytkownika (ang. Advertised),
  • aplikacja wykluczona (ang. Exclude).

Każdy z w/w statusów może być zastosowany w określonym czasie oraz możliwe jest przyporządkowanie podstawowego i drugorzędnego statusu w tym zakresie na przykład: natychmiast zastosuj politykę umieszczania w buforze podręcznym dla aplikacji w obrębie grupy maszyn, a następnie zainstaluj aplikację w określonym przyszłym czasie. W ten sposób możliwa jest synchroniczna instalacja nawet, jeśli stacje robocze lub serwery są odłączone od sieci (ang. off-line). Jakakolwiek stacja robocza lub serwer wyłączona w czasie „okienka instalacyjnego", nadrobi zaległości instalacji oprogramowania tak szybko jak tylko zostanie włączona.

Sprawdzanie statusu polityki dystrybuowania oprogramowania dla użytkowników mobilnych (np. komputery przenośne) i związanej z tym spójności, ma miejsce każdorazowo po nawiązaniu połączenia sieciowego. Brak zgodności w polityce oprogramowania jest automatycznie naprawiany.

Proces dystrybuowania

Stacja kliencka okresowo będzie nawiązywać połączenie z serwerem głównym (Transmitter) i potwierdzać identyfikację w oparciu o nazwę stacji i użytkownika na niej zalogowanego. Transmitter będzie sprawdzał politykę przypisaną do danej stacji i użytkownika (włączając przypisanie do grupy) w zakresie oprogramowania i ładował paczkę oprogramowania, jeśli będzie jej brakowało.

Uaktualnienia (ang. Updates)

Wymogiem administratora jest, aby przygotowanie i opublikowanie paczki na serwerze podstawowym (ang. Primary Server) dotyczyło tylko ostatniej wersji oprogramowania. Bazując na takim podejściu i architekturze rozwiązania BMC BladeLogic Client Automation, mamy pewność, iż wszyscy użytkownicy otrzymują najnowszą wersję oprogramowania w oparciu o najbardziej możliwie wydajny system. Odbywa się to w ten sposób, iż dystrybuuje się tylko różnice wynikające z ostatniej wersji oprogramowania a tym, co już jest zainstalowane na stacjach roboczych czy serwerach. Tak opisany proces jest w pełni zautomatyzowany.

Zarządzanie łatami - Patch Management

Zarządzanie łatami (moduł Desktop/mobile Patch Management); moduł pozwalający na zarządzanie i rozmieszczenie uaktualnieniami (np. w zakresie definicji wirusów) i łatami (ang. patch) (np. platforma systemu operacyjnego) w obrębie rozproszonej organizacji.

Usługa Zarządzania Poprawkami Systemu Windows

Rozwiązanie BMC BladeLogic Client Automation umożliwia automatycznie zbierać i zachowywać informacje na temat łat (ang. patch) z różnych źródeł, w tym ze strony internetowej dostawcy platformy systemu operacyjnego. Administratorzy mają możliwość normalizowania wyświetlanych danych o łatach, uwzględniając zależności między nimi. Ponadto, mogą dostosowywać informacje o łatach, takie jak: poziom istotności (ang. severity) i opisy z tym związane.

Automatyczne rozmieszczanie łat może opierać się na ustanowionych politykach bezpieczeństwa lub określonych krokach, które zostały zdefiniowane na wypadek sytuacji awaryjnych.

Wykorzystanie licencji - Software Usage

Wykorzystanie licencji i oprogramowania (moduł Desktop/mobile Software Usage); moduł pozwalający na monitorowanie wykorzystania licencji i oprogramowania przez użytkowników. Rozwiązanie BMC BladeLogic Client Automation udostępnia statystyczne zestawienia w tym zakresie, co pozwala na zmniejszenie ryzyka w zakresie przestrzegania polityk licencyjnych, zmniejszenie kosztu aplikacji i zwiększenie wykorzystania licencji, które organizacja już nabyła. Rozwiązanie BMC BladeLogic Client Automation  umożliwia śledzenie wykorzystywania oprogramowania w zakresie, kiedy aplikacja była używana, jak długo i przez kogo. Dodatkowo, wraz z rozwiązaniem BMC BladeLogic Client Automation, jest dostarczana grupa wbudowanych raportów w celu wizualizacji danych w użytecznym i przydatnym formacie, np.:

  • lista aplikacji, która nie były wykorzystywane w określonym przedziale czasowym,
  • lista stacji z oprogramowaniem, które nigdy nie było wykorzystywane,
  • lista aplikacji nie wykorzystywanych w ostatnich „X" dniach.

Usługa Zarządzania Komputerami Przenośnymi

Architektura rozwiązania BMC BladeLogic Client Automation  została tak zaprojektowana, aby móc zarządzać zasobami użytkowników mobilnych (np. komputery przenośne) nawet w przypadku, gdy:

  • jest słaba przepustowość sieci,
  • użytkownicy mobilni są podłączeni do sieci przez krótkie okresy czasowe i w mało przewidywalnych okresach, użytkownicy mobilni nie mają łatwego dostępu do wsparcia ze strony administratora systemu czy aplikacji.