Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.



26.10.2020

Nowa wersja nVision

Można już pobierać nową wersję nVision
26.10.2020

Monitorowanie infrastruktury

Vertiv Environet Alert
23.10.2020

Telefonia w chmurze

NFON Cloudya
23.10.2020

Nowości w EDR

Bitdefender GravityZone
23.10.2020

Wykrywanie anomalii

Flowmon ADS11
23.10.2020

Mobilny monitor

AOC 16T2
22.10.2020

HP Pavilion

HP zaprezentowało nowe laptopy z linii Pavilion.
22.10.2020

Inteligentny monitoring

WD Purple SC QD101
22.10.2020

Przełącznik 2,5GbE

QNAP QSW-1105-5T

PowerShell a systemy GNU/Linux

Data publikacji: 02-03-2015 Autor: Bartosz Bielawski

PowerShell został pomyślany jako narzędzie, dzięki któremu Windows stał się systemem przyjaznym tym administratorom, którzy powtarzalne czynności wolą zastąpić skryptem, funkcją, modułem. Czy można stosować go także do zarządzania systemami linuksowymi?

Można śmiało powiedzieć, że w obszarze Windows Server i innych produktów serwerowych firmy Microsoft cel został już osiągnięty i zarządzanie nimi za pomocą PowerShella nie sprawia większych trudności. Ponieważ jednak środowiska, w których przychodzi nam pracować, są na ogół heterogeniczne, coraz częściej z poziomu PowerShella musimy zarządzać innymi urządzeniami i systemami. W przypadku hardware’u jego producenci oferują wsparcie dla PowerShella. W przypadku jednak innych systemów, przede wszystkim Linuksa, luka musiała być wypełniona z jednej strony przez Microsoft, z drugiej zaś przez wspólnotę zgromadzoną wokół PowerShella.

Przykładem technologii wychodzącej naprzeciw tym wymogom, a stworzonej i wspieranej przez Microsoft jest Open Management Infrastructure (OMI). Jest to technologia, dzięki której PowerShell może nawiązać połączenie z urządzeniami pracującymi pod kontrolą systemów innych niż Windows w sposób analogiczny do połączenia z WMI działającym w Windows. OMI opisaliśmy obszernie w numerze styczniowym. Dziś postaramy się w telegraficznym skrócie przybliżyć rozmaite czynności, które administrator posługujący się na co dzień PowerShellem może osiągnąć w systemie Linux.

> OMI – WMI dla Linuksa

OMI to swoisty szkielet, który oferuje potencjalnym autorom oprogramowania do zarządzania dość prosty mechanizm prezentowania danych zawartych w systemie w oparciu o istniejące standardy. W przeciwieństwie do historycznego podejścia do standardów firmy z Redmond, tym razem mamy do czynienia ze standardami powszechnymi, zatwierdzonymi przez Distributed Management Task Force (DMTF). OMI ma otwarty kod, można więc łatwo dowiedzieć się, jak działa. Narzędzie jest oparte na architekturze centralnego serwisu, z dostawcami pośredniczącymi pomiędzy sprzętem, systemem i użytkownikiem. Tworzenie dostawców wymaga jedynie wykorzystania wygenerowanego automatycznie wzorca i zaimplementowania poszczególnych metod/funkcji w C bądź C++. W numerze styczniowym opisaliśmy dostawcę oferującego informację o procesach uruchomionych na Linuksie, wraz z możliwością ich zatrzymania. Dzięki temu możemy zidentyfikować proces, który „pożera” całą dostępną pamięć operacyjną czy czas procesora i następnie ustalić, czemu tak się dzieje, a w sytuacjach awaryjnych doprowadzić również do jego zatrzymania:

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

.

Transmisje online zapewnia: StreamOnline

All rights reserved © 2019 Presscom / Miesięcznik "IT Professional"