Posts Tagged ‘ITM’

Netcool/Impact 5.1.1 ogólnie dostępny

Thursday, November 5th, 2009

Od tego tygodnia IBM udostępnia najnowszą wersję pakietu programistycznego Netcool/Impact oznaczoną numerem 5.1.1. Miałem okazję używać tego pakietu jeszcze w wersji beta i sprawował się zupełnie nieźle, ale przejdę do omówienia listy najważniejszych funkcji:

– dodatek Maintenance Window Management do zarządzania oknami serwisowymi, podczas których zdarzenia Netcool/OMNIbus nie są procesowane.
– pakiecik Netcool/Impact “Operator Views” do zainstalowania na TIPie.
– usprawnienia w Oracle DSA: wsparcie połączeń LDAP i Oracle RAC Cluster
– usprawnienia JMS DSA
– integracja z WebSphere Business Events (WBE)
– aktywna usługa WSN do nasłuchu Web Service Notifications
– nowe opcje dotyczące bezpieczeństwa dostępne w kreatorze Web Services (Wizard).
– API typu REST dla dostępu do warstwy danych Impacta
– usprawnione Service Log Viewer GUI.
– dosŧęp do historii systemu kontroli wersji z wewnątrz edytora polityk Impacta.
– możliwość importu/eksportu pojedynczego projektu

– Funkcje w IPL korzystające ze standardowych bibliotek Javy i aplikacji zewnętrznych
– dodatki do Impact Policy Language (IPL): URLEncode/Decode; Begin/Commit/RollbackTransaction; GetServerName i GetClusterName; GetHTTP; Get/SetServerVar i Get/SetGlobarVar. Usprawnienia to SendEmail.
– zmiana domyślnego systemu kontroli wersji na Subversion.
– możliwość konfiguracji klastrowania Name Serverów podczas instalacji.
– nowsze wersje Javy i eWAS

A więc jeszcze nie czas na całkowite osadzenie Impacta w TIPie, być może stanie się to w następnej wersji. Na razie przed nami etap odkrywania niedoskonałości najnowszej wersji, ale już z bety można wywnioskować, że jest całkiem nieźle dopracowany. A jako narzędzie integracyjne w rodzinie Tivoli jest bardzo przydatny! Niestety – Impact nie dorobił się dotąd żadnego rozwiązania do monitorowania jego usług, a jak ustaliliśmy na jakimś spotkaniu, przydałby się agent ITM i pomiary historyczne w hurtowni danych. Na razie pozostaje więc droższe i pośrednie rozwiązanie, np. agent ITM do monitorowania plików logów.

ITM 6.2.2 i ITPA 6.2.2 dostępne

Tuesday, September 22nd, 2009

Całkiem niedawno pokazała się nowa wersja IBM Tivoli Monitoring (ITM) w wersji 6.2.2 oraz paczkowany razem z serwerem agent IBM Tivoli Performance Analyzer, również w wersji 6.2.2. Oczywiście wraz z nowym ITM pojawiły się inne aplikacje wokoło-agentowe: agenci systemowi, Universal Agent, Agent Builder. Ale w tym wpisie przyjrzę się dwóm wymienionym w tytule produkcjom.

Najważniejsze zmiany to długo wyczekiwane przeprojektowanie okna dialogowego do kolekcji danych historycznych – teraz wygląda ono jak okno dialogowe do edycji sytuacji. Można także specyfikować na jakich monitorowanych systemach mają działać ustawienia. Do zmiany ustawień zostały dodane nowe polecenia z poziomu tacmd. Ale to nic w porównaniu z ciekawym zabiegiem, nazywanym autonomią agentów. Pojawiła się nowa kategoria agenta – Tivoli System Monitor Agent (TSMA), który może działać niezależnie od dostępności serwera TEMS. Taki agent posiada prywatny zestaw sytuacji, harmonogram kolekcji danych historycznych oraz potrafi wysyłać zdarzenia w formie trapów SNMP do np. sondy OMNIbus SNMP. Agenty TSMA, a także tradycyjne agenty ITM można kontrolować poprzez wspólny Agent Service Interface. Z miłych dodatków jest zachowanie agenta po rekonfiguracji – teraz można zażyczyć sobie by restart odbył się nie od razu ale później. Mamy również odświeżenie interfejsu graficznego TEP – nowy pasek narzędzi oraz rysowanie lini bazowych (baseline) na wykresach w TEPie.

Natomiast jeśli chodzi o ITPA 6.2.2, to najważniejszą informacją jest, że nie współpracuje on z ITM w wersjach niższych niż… 6.2.2! Ma to swoje uzasadnienie w postaci usprawnień w zakresie wydajności, założeniem było jej podniesienie, zwłaszcza przy dużej ilości wykonywanych obliczeń trendów. Skoro jesteśmy już przy obliczeniach, od teraz zadania TPA obsługują zarówno 32 jak i 64 bitowe liczby całkowite i ułamki dziesiętne w parametrach. Ponadto dodano funkcje monitorowania własnej wydajności TPA, szczególnie przydatne w dużych systemach. Lista wspieranych platform pozostała niezmieniona, należy jedynie zwrócić uwagę na wymaganie TCR w wersji 1.2 do zainstalowania raportów.

Nie sprawdziłem jeszcze osobiście nowych funkcji, ale już wkrótce będzie okazja, zatem może pojawi sie kolejny wpis na temat ITM i ITPA. Już teraz w głowie mrowi się od pomysłów na wykorzystanie nowych funkcji ITM i ITPA: szersza współpraca z OMNIbusem, może wreszcie zestaw zadań do obliczenia trendów z danych zebranych przez agenta TBSM? Kto wie.

Energy Management

Sunday, September 13th, 2009

W poprzednim wpisie pisałem o tym, że w TBSM 4.2.1 został udostępniony pakiet integracyjny Energy Management Dashboards. Jest to pakiet zawierający definicje modelu usług, szablonu nawigatora oraz instrukcji dotyczących łączenia TBSM z funkcjonalnością pakietów ITM for Energy Management (ITMfEM) oraz dodatkiem do ITMfEM – Reporting & Optimization.

Czym jest Energy Management Dashboards w TBSM? Funkcjonalność pakietu sprowadza się do skonfigurowania strony TIP, która gromadzi w sposób mash-up następujące dane:
– wykres wydajności infrastruktury Data Center, mierzonej w %
– wykres obciążenia systemów chłodzenia, mierzonego w tonach
– wykres pojemności urządzeń podtrzymywania napięcia UPS, w zakresie do 80%, 80-90% i powyżej 90%, per urządzenie
– portlet typu szablon nawigacyjny (tree template) dla modelu usług kategorii urządzeń (np. Computing, Cooling, Power, Metering itp) do powiązania z urządzeniami zgłoszonymi przez xmltoolkit
– standardowy trójzakładkowy portlet typu Szczegóły usługi (Service details)

Aby tablica (dashboard) zadziałała, należy zasilić ją danymi. Podstawowe dane pomiarowe są wyciągane z hurtowni danych TDW, która w tym wypadku jest zasilana danymi zebranymi przez agentów ITM z pakietu Energy Management (kod ke9). Zdarzenia standardowo są przekierowywane z sytuacji ITM przez sondę EIF do serwera ObjectServer w OMNIbusie. Model może być zbudowany z modelu usług wykrytego przez  TADDM lub z książki IDML poprzez adapter DLA. Aby zadziałały wykresy, należy zainstalować pakiet ITMfEM – Reporting & Optimization, którego są częścią. Wraz z instalacją pakietu ITMfEM-R&O dostaniemy też nowe raporty BIRT w TCR.

Jaka jest wartość tablicy Energy Management? Ostatnio bardzo popularnym, ale i mającym realne znaczenie ekonomiczne tematem, jest zarządzanie zużyciem energii, kontrolowanie pracy urządzeń oraz poszukiwanie oszczędności w obliczu rosnących kosztów energii oraz zwiększanej dbałości o ochronę środowiska naturalnego. Szablon nawigacyjny (tree template), prócz modelu usług i urządzeń związanych z energią zawiera dwie dodatkowe kolumny – zapotrzebowanie na energię (Power demand [kW]) oraz bieżąca temperatura (Temperature [C]). Możemy więc na bieżąco śledzić konsumpcję mocy oraz wydzielane ciepło urządzeń pracujących w serwerowni. Przy odrobinie wyobraźni i dodatkowej pracy można również dodać przelicznik kW / PLN, a na podstawie zdarzeń wygenerowanych przez TBSM przesłać sygnał do urządzeń równoważących obciążenie systemów.

Słowem – bardzo obiecujący pakiet. Myślę, że możemy spodziewać się kolejnych pomysłów na tablice, z dziedziny zarządzania aktywami (assets), bezpieczeństwem (security), jakością (service level) lub finansów (financial), być może autorstwa IBM, a być może partnerów działających w Tivoli OPAL.

TBSM 4.2.1 ogólnie dostępny

Tuesday, September 1st, 2009

W piątek 21 sierpnia br. została udostępniona finalna wersja Tivoli Business Service Manager oznaczona numerem 4.2.1. Nowe wydanie w stosunku do poprzedniego 4.2 oferuje całkiem sporo nowych ciekawych możliwości. Oto najważniejsze z nich:

  • poprawiona wydajność i wsparcie przeglądarek FF 3.x i IE 7.x
  • ulepszony interfejs użytkownika – więcej możliwości konfigurowania portletów, niezależne konfigurowanie instancji portletu Service Viewer i Service Editor, nowe wskaźniki, odnowiony portlet Service Navigator
  • usprawnienia agenta ITM – monitorowanie Discovery toolkita i modułu Process Control
  • wbudowany ITMWebService, który pojawił się w fixpacku do wydania 4.2.0.
  • usprawnienia pakietu Discovery toolkit – jednoczesne nasłuchiwanie TADDM i IDML
  • usprawnienia w zakresie szyfrowania komunikacji pomiędzy komponentami TBSM
  • nowość! wsparcie dla modułu ITM for Energy Management – Reporting & Optimization – teraz pulpit do zarządzania zużyciem energii i monitorowania kosztów energii urządzeń IT
  • nowość! nowy moduł – Time Window Analyzer – do analizy porównawczej wydajności usług oraz krótkoterminowej analizy trendu zmian wartości pomiarów
  • nowość! możliwość upgrade’u z wersji 4.2.0 – do tej pory możliwa była tylko migracja z wersji poprzedniej do następnej
  • moim zdaniem lepsza dokumentacja – lepiej udokumentowane niektóre ustawienia i przykłady

To tyle z głównych zmian. Najbardziej interesująco dla mnie prezentują się oczywiście nowe funkcjonalności, a więc wsparcie dla ITM4EMRO oraz TWA. Rozpoznanie w toku.

Czego potrzebuję do zarządzania moją infrastrukturą IT?

Monday, August 31st, 2009

Ostatni weekend sierpnia 2009, dość gorąca niedziela i odchodzący powoli do historii letni sezon – w domu, w pracy, w biznesie. Czas powrotu z pięknych plaż, urokliwych gór, działki, namiotu i przyjemnego spowolnienia i rozluźnienia. Czas podsumowań i oglądania zdjęć, pojawiania się z urlopu kolegów z pracy, przyjaciół, kontrahentów. Czas powrotu do koncentracji na projektach, sprawach, kontraktach, wdrożeniach. Czas podsumowania: to na czym stanęliśmy w projekcie?

W branży IT jak zwykle ciekawie. Niedługo pojawi się w sprzedaży nowy Windows 7, Google planuje wypuszczenie swojej wersji systemu operacyjnego Chrome OS, Intel pracuje nad rewolucyjnym procesorem graficznym Larabee, mającym odebrać część rynku Nvidii i ATI. Z mojego podwórka – IBM nadal rozwija swe głowne aktualnie idee Smarter Planet oraz Cloud Computing, wpisując się w ogólnorynkowy trend mający na celu tworzenie rozwiązań IT, które zaspokoją potrzeby biznesowe z jednej strony i oszczędzą środowisko naturalne z drugiej. To na razie tyle w świecie, pozostaje grom tematów wewnętrznych: modernizacja serwerowni, rozbudowa data center, zarządzanie energią i redukcja jej zużycia, rozwiązanie problemów wydajnościowych naszych aplikacji i usług, dokończenie wdrożeń, spotkania, spotkania, spotkania…

Biznes IT, jak cały świat, ulega ciągłej komplikacji. Ponieważ aplikacji, serwerów aplikacji, typów baz danych, sposobów komunikacji oraz platform uruchomieniowych jest obecnie bez liku, przed dyrektorami d/s IT stoi odwieczny problem: jak to wszystko zliczyć, podliczyć, ogarnąć, zmierzyć, połączyć, rozłączyć i pokazać na wykresie szefowi, że mamy najlepszy sprzęt i soft na świecie? Dla osób ciągle pozostających w kontakcie z nowymi technologiami oraz trendami nie ma z odpowiedzeniem na te pytania najmniejszego problemu, zdarza się jednak, że klocków IT zaczyna być zbyt wiele. Chciałbym tym wpisem spróbować podsumować i stworzyć wyobrażenie odpowiedniej strategii zarządzania infrastrukturą IT, niezależnie od brandów, firm programistycznych oraz polityki. Taka strategia, która może nie od razu kompletnie, ale w końcu zawsze będzie wdrażana za każdym razem, gdy mamy na celu stworzenie sprawnego multisystemu komputerowego. Specjalnie używam słowa multisystem na określenie systemu systemów, czyli razem wszystkiego co mamy. W terminologii BSM nazwałbym to super usługą i umiejscowiłbym ją na samym szczycie hierarchii i nazwał właśnie: IT, wszystko, multisystem.

A więc cóż mamy w serwerowni: routery, switche, UNIXy, Windowsy, bazy Oracle, DB2, serwer pocztowy, DHCP, domeny, LDAP, Tomcaty, Apache, JBossy, stuff z HP, BMC, IBM Tivoli, jakieś MySQL i dziesiątki usług WebService, setki serwerów, tysiące stacji roboczych itp., itd. O, ktoś włączył jeszcze jednego LPARa na AIX. Dużo tego. Przyda się z pewnością jeszcze jeden rodzaj oprogramowania, tym razem żeby ogarnąć to wszystko i wiedzieć co mamy: wykrywanie elementów sieciowych i aplikacji. W Tivoli do tego celu, mając do dyspozycji różne funkcje, można użyć trzech programów: ITNM (Network Manager, dawniej Netcool Precision), TADDM (Tivoli Application Dependency Discovery Manager) oraz Netcool Proviso.

Powiedzmy, że wszystko jest wykryte, znamy wszystkie MIBy, IP, porty itp. Można zeskładować te informacje w bazie danych konfiguracji, zwanej potocznie CMDB (Configuration Management Data Base). Można również pokusić się o zarządzanie sprzętem – przypisywanie odpowiedzialności itp., z ang. Asset Management oraz zmianą, aby dopilnować by tylko zatwierdzone do użytku maszyny i aplikacje miały wstęp do firmowej sieci. W Tivoli służy do tego obecnie platforma Maximo i CCMDB. W bazie konfiguracji możemy również przechowywać katalog usług, SLA, zdarzeń – słowem wszystkiego co może pojawić się w sieci, co chcemy monitorować, w jakich zakresach, pod groźbą jak wysokich kar finansowych, cokolwiek zostało zdefiniowane w ITIL, a nawet więcej.

Skoro już wiemy co mamy, należałoby to obmonitorować. Obecnie tendencje są dwie: przy użyciu agentów (oprogramowanie do zainstalowania na zdalnej maszynie) lub bezagentowo (probowanie zdanej maszyny bez instalowania na niej czegokolwiek dodatkowo). Niektórych rzeczy nie da się zrobić bezagentowo, np. ze względu na politykę bezpieczeństwa w firmie. Niemniej wachlarz możliwości jest spory, w Tivoli: ITM for Applications i for Transactions, ITCAM oraz monitorowanie zdarzeń Netcool OMNIbus. Na osobną uwagę zasługuje monitorowanie zużycia energii: ITM for Energy Management. Oczywiście wszystkie dane pomiarowe należy gdzieś przechować, zsumaryzować, skonfrontować z progami katalogowymi, wszcząć alarm, jeśli progi zostaną przekroczone oraz opisać w raporcie. Do tego celu przyda się szybka hurtownia danych, katalog SLA, QLA i KPI bądź KQI, system do korelacji, eskalacji i wizualizacji zdarzeń oraz dobry system raportowy. Tivoli dostarcza takie narzędzia, np. Netcool Impact, Webtop, TBSM i TCR. Analizę biznesową danych umożliwia pakiet Cognos a zarządzanie jakością: TSLA, TNSQM i Maximo SLA Manager.

Na koniec, mając już raport na temat kiepskich czasów odpowiedzi, ilości transakcji, długości kolejek i temperatur w serwerowni, a w związku z tym uszczerbku jakości naszych usług można spokojnie przystąpić do poprawy sytuacji, czyli… otworzyć zgłoszenie serwisowe (Tivoli Service Request Manager) i otrzymać bilecik (ticket). I upewnić się, że wszystkie zmiany, resety i awarie przebiegną obsłużone automatycznie (Tivoli Systems Automation). I to już wszystko – mniej więcej. Bo oczywiście sprawę można skompikować jeszcze bardziej. Np. a czy oprogramowanie do zarządzania moją infrastrukturą jest wydajne? Może by je obmonitorować? Uff…

Tak jak napisałem we wstępie: jest czas na powrót do spraw sprzed wakacji. Mimo, iż lista oprogramowania do monitorowania i zarządzania infrastrukturą IT jest długa i sprawa wygląda na skomplikowaną, prawidłowe rozpoznanie wszystkiego w środowisku IT i zarządzanie tą wiedzą jest obecnie kluczowym czynnikiem sukcesu działu informatycznego, a więc i całej firmy, poprzez redukcję kosztów działu, zakupów, zwiększenie wykorzystania wolnych zasobów, podniesienie bezpieczeństwa, uzyskanie wartości dodanej z integracji i opanowanie wciąż bytujących tu i ówdzie “białych plam” na mapie naszego systemu informatycznego. Ale najważniejsze – moim zdaniem – na początek to by sobie wyobrazić proces zarządzania IT jako całość, która nie kończy się tylko na zintegrowaniu dwóch-trzech systemów i zaprezentowaniu jakichkolwiek raportów. Chodzi o to, by zbudować spójne rozwiązanie o szerokich możliwościach, począwszy od stwierdzenia stanu faktycznego infrastruktury, przez rozpoznanie wąskich gardeł wydajności, na pełnym raportowaniu i zarządzaniu jakością skończywszy. I także aby takie rozwiązania projektować od samego początku wdrożeń, doskonale rozumiejąc miejsce i rolę każdego z elementów, do której został powołany. Tylko wtedy uda uzyskać się działający kompleksowo, zgodnie z oczekiwaniami i przyszłościowy multisystem zarządczy IT. Nawet jeśli nie obejdzie się bez godzin spotkań, konsultacji, korekt i telefonów do serwisu – efekt powinien zadowolić każdego, i firmę i klientów.