Zawartość:
SolarWinds Server and Application Monitor
SolarWinds Server and Application Monitor może monitorować usługi AWS i Azure, obejmować magazyny, bazy danych, ponad 1200 modułów oraz stan twojego sprzętu serwerowego. System śledzi wskaźniki sprzętu serwerowego, w tym wykorzystanie CPU, dysku twardego, zasilania oraz prędkość wentylatora. Wszystkie czujniki mają swoje kolory, abyś mógł szybko reagować na zmiany. Zielony oznacza normalne wskaźniki, a jeśli kolor zmieni się na czerwony, oznacza to krytyczne awarie lub wzrost temperatury do określonej wartości. Taki sposób prezentacji ułatwia monitorowanie wydajności i przyspiesza reakcję na ważne zdarzenia.
To rozwiązanie do zarządzania ma funkcję automatycznego wykrywania, która identyfikuje twoje urządzenia i dostępne moduły bez konieczności ręcznego ich wskazywania. Ta technologia jest uważana za jedną z najważniejszych w SAM, ponieważ istotne jest szybkie skonfigurowanie wszystkich komponentów i niczego nie przeoczyć, co często zdarza się w trybie ręcznym. Panel sterowania zawiera szereg wcześniej napisanych szablonów zadań, które pomagają zautomatyzować regularne monitorowanie i zadania konserwacyjne. W SolarWinds Server and Application Monitor wbudowane są wcześniej przygotowane raporty i powiadomienia, które wyświetlają się na ekranie po spełnieniu określonych warunków

Wewnętrzne narzędzie o nazwie Appstack pomaga analizować wykorzystanie komponentów dla każdego z nich z osobna. Umożliwia to określenie przyczyny skoków zapytań i bardziej racjonalne rozłożenie dostępnych zasobów.Wzajemna zależność między dostępem do oprogramowania a sprzętem go wspierającym obejmuje również aktywność w sieci. Na przykład, jeśli kiedykolwiek napotkasz problemy z działaniem serwera SQL, będziesz musiał wykorzystać wszystkie dostępne narzędzia administracyjne, aby znaleźć i całkowicie usunąć przyczynę tej awarii.
Możesz skonfigurować pulpit nawigacyjny, tworząc różne widoki dla ról, tym samym rozdzielając odpowiedzialność wśród młodszych członków zespołu, jeśli tacy są. Raporty, systemy automatyzacji i powiadomienia — wszystko to jest dostosowywane przez użytkownika do jego potrzeb, w zależności od typu zarządzanego serwera. Te funkcje sprawiają, że SolarWinds SAM jest naprawdę ważnym narzędziem do zarządzania serwerami. Oprócz narzędzia do monitorowania wydajności sieci możesz łączyć ten moduł z narzędziem do śledzenia ruchu sieciowego, menedżerem konfiguracji sieci, monitorem pamięci masowej i monitorem wirtualizacji. Standardowy monitor serwerów i aplikacji wspiera funkcje menedżera wirtualizacji do monitorowania systemów Hyper-V i VMware ESX.
ManageEngine Applications Manager
ManageEngine to jeden z wiodących dostawców oprogramowania do zarządzania serwerami, a jego produkt o nazwie Applications Manager z pewnością zasługuje na uwagę. Firma ta produkuje również popularne oprogramowanie do monitorowania wydajności sieci OpManager, które dobrze integruje się z Applications Manager, oferując kompletny zestaw narzędzi do monitorowania. Wykresy liniowe stanowią podstawowy atrybut graficzny obecnych wyświetlaczy. Wskaźniki serwerów monitorowanych przez ten system w czasie rzeczywistym obejmują: obciążenie procesora, prędkość i pojemność dysku, ilość zużywanej pamięci RAM oraz wydajność operacji wejścia-wyjścia. Czynniki sprzętowe wyświetlane na monitorze pokazują wartości czujników mocy, wentylatora i temperatury.
Oto najważniejsze aplikacje, które można monitorować na serwerach za pomocą tego rozwiązania: SQL-Server, system ERP, taki jak SAP, Oracle EBS, Microsoft Dynamics AX, CRM i Siebel CRM. Moduł zarządzania komponentami tego oprogramowania ma kilka bardzo interesujących możliwości, które pomogą w analizie różnych działań i testowaniu nowych aplikacji.Dostępna jest automatyzacja procesów roboczych, które współdziałają z zapisanymi zdarzeniami z historii wydajności serwera. Oznacza to, że uzyskujesz wgląd w to, jak nowy moduł lub komponent serwera wpłynie na istniejące zasoby jeszcze przed jego uruchomieniem na głównych zasobach. To właśnie nadaje ManageEngine Application Manager status pełnoprawnego programu do zarządzania serwerem.

Narzędzia do monitorowania wydajności sprawdzają dostępność usług Active Directory, w tym działających na serwerze komponentów Exchange. Ponadto stale monitorowana jest prędkość dostępu do funkcji Active Directory i LDAP. ManageEngine Applications Manager umożliwia śledzenie powiadomień z systemowego dziennika zdarzeń w systemie Windows, instaluje się samodzielnie i nie wymaga indywidualnego dostępu do każdego serwera w celu przeprowadzenia wstępnej konfiguracji. Dzięki omawianemu rozwiązaniu do zarządzania otrzymujesz wcześniej przygotowane skrypty zadań i raporty, a także możesz tworzyć własne zadania automatyzacji i dostosowane raporty. Istnieje możliwość zainstalowania konsoli monitorowania w standardowych wersjach systemów operacyjnych Windows i Linux oraz uzyskania tego samego zestawu podstawowych funkcji.
Wireshark
Wireshark to kolejne popularne narzędzie do monitorowania sieci, wspierające dużą liczbę serwerów. Jest przeznaczone do przeglądania wszystkich zdarzeń zachodzących w sieci na najniższym poziomie, aktywnie wykorzystywane zarówno w organizacjach komercyjnych, jak i rządowych. Do głównych i najważniejszych funkcji można zaliczyć następujące:
- Szczegółowa analiza różnych protokołów z ciągłym aktualizowaniem i dodawaniem nowych.
- Rejestracja zdarzeń w czasie rzeczywistym i analiza w trybie offline, jeśli jest to wymagane podczas pracy serwera.
- Obsługuje zarówno systemy Windows, jak i Linux oraz macOS.
- Obecny jest zaawansowany interfejs graficzny, w którym przeglądane są uzyskane dane sieciowe.Do tego można użyć narzędzia TShark, uruchamiając je w trybie TTY.
- Dostępne są różne filtry, które pomogą odizolować się od zbędnych informacji, gdy mowa o głębokiej analizie.
- Obsługiwanych jest wiele formatów plików, których odczyt i zapis mogą być przydatne podczas pracy z protokołami. Nie będziemy ich wszystkich wymieniać, ponieważ jest ich naprawdę dużo, a wszystkie informacje są dostępne na oficjalnej stronie.

Porozmawiajmy o jeszcze jednej, mniej zauważalnej, zalecie tego rozwiązania — dokumentacji. Jest ona rzeczywiście szczegółowo napisana i odpowiada na wszystkie pytania, które mogą się pojawić u osób, które po raz pierwszy stykają się z tym rozwiązaniem. Istnieje kilka jej wersji dla różnych zadań, na przykład, jeśli chcesz zapoznać się tylko z podstawowymi funkcjami jeszcze podczas wyboru oprogramowania do zarządzania serwerem. Wireshark jest aktywnie aktualizowany, a ostatnia wersja została wydana zaledwie miesiąc temu od momentu napisania tego artykułu. Oznacza to, że deweloperzy aktywnie pracują nad wszystkimi protokołami i w razie potrzeby aktualizują je na bieżąco.
Sysinternals
Sysinternals to cały zestaw małych programów od Microsoft, który zawiera narzędzia do pracy z plikami, aplikacjami sieciowymi, procesami i całym systemem. Niektóre z nich mogą nie być potrzebne administratorowi systemu lub zarządzającemu serwerem, ale niektóre okażą się niezwykle przydatne i są aktywnie wykorzystywane. Poniżej znajduje się link do pełnego zestawu tego oprogramowania, ale możesz samodzielnie zdecydować, co zainstalować.
Porozmawiajmy wyłącznie o tych narzędziach i programach, które wchodzą w skład Sysinternals, które są naprawdę przydatne w zarządzaniu serwerem, a nie podczas pracy w normalnym trybie systemu operacyjnego Windows.
Monitor systemu
Pierwsze narzędzie o nazwie Monitor systemu jest potrzebne tym użytkownikom, którzy są zainteresowani uzyskaniem szczegółowych logów podczas interakcji z plikami, procesami i połączeniami sieciowymi. Rejestruje wszystkie działania w dzienniku zdarzeń i pozwala na ich przeglądanie w dowolnym momencie.Informacje są wyświetlane w oknie graficznym, gdzie widzisz czas, typ zdarzenia, wynik oraz szczegółowy opis wszystkich działań.

Zaletą System Monitor jest to, że użytkownik otrzymuje rozszerzony dziennik zdarzeń i widzi znacznie więcej informacji na swoim serwerze lub nawet domowym komputerze (narzędzie można zainstalować w każdej wersji Windows).
AccessChk
Kolejnym narzędziem konsolowym jest AccessChk. Służy ono do uzyskiwania informacji o uprawnieniach użytkowników do plików, katalogów i wpisów rejestru. Obejmuje to również obiekty systemowe i działające usługi. Jego głównym celem jest wykrywanie luk w zabezpieczeniach związanych z niewłaściwie przyznanymi uprawnieniami określonym grupom użytkowników lub pojedynczym kontom.

W AccessChk znajduje się tylko jedna komenda, która wyświetla listę katalogów i plików na żądanie. Następnie musisz samodzielnie zrozumieć wszystkie uprawnienia i zdecydować, które z nich warto edytować, aby usunąć luki w zabezpieczeniach serwera.
Autoruns
Na serwerze nie używa się zwykłego "Menadżera zadań", ponieważ wyświetlane w nim informacje najczęściej są niewystarczające do pełnego monitorowania. Zamiast tego nabywa się pełnoprawny system lub korzysta z takich narzędzi od Microsoft. Jednym z nich jest Autoruns, z nazwy już wiadomo, że monitoruje on autostart aplikacji. Narzędzie analizuje absolutnie wszystkie ścieżki i wpisy rejestru, wyświetlając w menu graficznym informacje o tym, co zostało uruchomione razem z serwerem. Dostępnych jest kilka zakładek, przeznaczonych do monitorowania różnych komponentów: sterowników, drukarek, programów biurowych, usług i połączeń sieciowych. Dostępna jest filtracja, która pozwala oczyścić listę z niepotrzebnych informacji i wyświetlić tylko poszukiwane dane.
Process Explorer
Process Explorer to kolejna rozszerzona wersja wspomnianego "Menadżera zadań", która wyświetla wszystkie uruchomione procesy i pozwala nimi zarządzać. Na serwerach program ten jest aktywnie używany, ponieważ ważne jest, aby śledzić, ile bajtów zużywa dane aplikacja i jaki wpływ ma na procesor.

Dodatkowo wyświetlane jest całe drzewo procesów zależnych, między którymi można swobodnie się poruszać i bez problemu znajdować potrzebne informacje.To sprawia, że Process Explorer jest praktycznie niezastąpionym rozwiązaniem dla tych, którzy chcą nie tylko monitorować stan aplikacji na serwerze, ale także nimi zarządzać.
Advanced IP Scanner
Jeśli wcześniej mówiliśmy o pełnoformatowym oprogramowaniu przeznaczonym do kompleksowego monitorowania serwera i zarządzania jego komponentami, to teraz chcielibyśmy skupić się na prostych rozwiązaniach, których funkcjonalność nie jest tak szeroka. W większości przypadków są one dostępne za darmo i zalecane do instalacji w Windows Server lub innych systemach operacyjnych serwerowych, aby wykonywać podstawowe działania. Pierwszy z takich programów nazywa się Advanced IP Scanner i jest przeznaczony do skanowania LAN. Wyświetla wszystkie znalezione urządzenia sieciowe, otwiera dostęp do wspólnych katalogów i pozwala na zdalne połączenie z komputerem w celu zarządzania, wykorzystując technologie RDP i Radmin.

Nie wymaga instalacji — jest dostępny w wersji przenośnej. Z powyższego opisu wynika, że Advanced IP Scanner nadaje się do serwera, który zarządza jednocześnie kilkoma komputerami i urządzeniami peryferyjnymi. Program ten nie ma nic wspólnego z narzędziami sieciowymi.
NetWrix Inactive Users Tracker
NetWrix Inactive Users Tracker jest odpowiedni dla tych użytkowników, którzy łączą z swoim serwerem kilka kont, nawet do kilku dziesiątek. Pomimo ograniczeń w dostępie, każde konto ma swoje uprawnienia, co oznacza, że mogą wystąpić problemy z bezpieczeństwem, jeśli właściciel konta ustawi niebezpieczne hasło lub w ogóle nie jest już związany z projektem, ale konto z jakiegoś powodu nie zostało jeszcze usunięte.

To oprogramowanie znajduje wszystkie istniejące profile i wysyła właścicielowi serwera informacje o tym, jak długo już istnieją i jak często są używane. Następnie pozostaje samodzielnie zdecydować, co zrobić z nieaktywnymi profilami lub tymi, które mają problemy z bezpieczeństwem.NetWrix Inactive Users Tracker jest dostępny za darmo, więc można go śmiało zainstalować na swoim serwerze i używać w razie potrzeby.
Analiza wydajności logów
Na serwerach ciągle pojawiają się problemy z wydajnością związane z działaniem różnych komponentów. Niestety, nie można z góry zapobiec wystąpieniu takich sytuacji i sprawić, aby serwer zawsze działał idealnie. Dlatego trzeba monitorować jego stan i na czas naprawiać problemy. Doskonałym pomocnikiem w tym zadaniu będzie Analiza wydajności logów. To niewielkie oprogramowanie sprawdzi się w sytuacjach, gdy pojawiły się problemy z wydajnością, ale nie wiadomo, co je wywołuje.

Aplikacja analizuje licznik monitora wydajności i wyświetla na ekranie znalezione wyniki. W rezultacie zobaczysz wykres z wieloma liniami, które jeszcze trzeba będzie przeanalizować. Każdy proces oznaczony jest swoim kolorem i wyświetlany w tabeli. Niezbędne można od razu odrzucić, aby wyświetliły się tylko te, które potencjalnie mogą wpływać na wydajność. W rezultacie bez trudu znajdziesz ten proces, który zużywał największą ilość zasobów systemowych.
Multi-Tabbed PuTTY
Zacznijmy od opisu znanego klienta SSH o nazwie PuTTY, który jest związany z omawianym oprogramowaniem. Jest on przeznaczony do zdalnego zarządzania serwerami i komputerami poprzez stworzenie odpowiedniego protokołu połączenia. Główną wadą jego standardowej wersji jest to, że w przypadku potrzeby utworzenia kilku zdalnych połączeń trzeba było uruchamiać różne kopie klienta, ponieważ jedna działała tylko z jednym komputerem. Multi-Tabbed PuTTY zmienia tę sytuację, dodając nieograniczoną liczbę klientów w jednym interfejsie graficznym.

Wygląd programu jest niezwykle wygodny. Na górze wyświetlane są zakładki ze wszystkimi utworzonymi połączeniami, po prawej znajduje się lista dostępnych lub wcześniej używanych zdalnych pulpitów, a główna przestrzeń jest przeznaczona dla klientów.Rozciągaj je tak, jak to potrzebne, aby zapewnić poprawne wyświetlanie i interakcję ze wszystkimi urządzeniami jednocześnie lub kolejno.
Netwrix Auditor
Netwrix Auditor to aplikacja zabezpieczająca, która pomaga organizacjom pokonywać problemy związane z przestrzeganiem przepisów i codziennymi trudnościami. Aplikacja daje pełną kontrolę nad tym, co dzieje się na serwerze, dostarczając skuteczne informacje o zmianach, poziomach dostępu i konfiguracjach. Komponenty Netwrix Auditor pozwalają minimalizować ryzyko i na czas wykrywać zagrożenia, aby zapobiegać wyciekom danych oraz spełniać wymogi GDPR, PCI DSS, HIPAA, SOX, GLBA, FISMA, NIST, FERPA, CJIS, NERC CIP, ISO / IEC 27001 i innych standardów bezpieczeństwa. Program można wdrożyć zarówno w chmurze, jak i lokalnie, co pozwala kontrolować sytuację w każdej chwili, po wcześniejszym połączeniu z serwerem.

To dobre rozwiązanie, które sprawdza wszystkie niezbędne elementy na serwerze. Będzie testować serwery plików, bazy danych, Active Directory, SharePoint i wiele więcej. Jedynym minusem Netwrix Auditor jest to, że czasami program zawiesza się podczas pracy, ale częściej jest to związane z próbami zatrzymania go w trakcie aktualizacji konfiguracji. Wtedy może pominąć załadowanie nowych danych, ale po rozwiązaniu tego problemu połączy się ponownie i uzupełni luki, sprawdzając nowe komponenty. Wsparcie działa efektywnie, więc w razie jakichkolwiek pytań można od razu pisać do przedstawicieli firmy i opowiadać, jakie trudności się pojawiły. W większości przypadków pomagają w ciągu kilku godzin.
NeDi
NeDi jest bardziej odpowiedni dla sieci korporacyjnych i administratorów systemów, ale może być również używany na niektórych typach serwerów, które współpracują z innymi komputerami i urządzeniami fizycznymi. NeDi zajmuje się rejestracją całego sprzętu i śledzi końcowe węzły, dostarczając wszystkie niezbędne informacje w graficznym interfejsie. To pozwoli całkowicie zrezygnować z protokołu Telnet, jeśli zajdzie potrzeba określenia adresów MAC lub innych związanych z urządzeniem danych.Kiedy NeDi jest w trybie aktywnym, program nie tylko skanuje urządzenia, ale zbiera wszystkie dostępne informacje. Obejmuje to wersje zainstalowanych firmware'ów, adresy fizyczne i sieciowe, parametry, ustawienia dodatkowych modułów oraz inne dane.

Używaj NeDi nie tylko do przeglądania już wykrytych urządzeń, ale także do wyszukiwania innych, które zostały niedawno podłączone lub które nie mogą być znalezione na ogólnej liście. Możesz skontaktować się z programem w dowolnym momencie, określając parametry wyszukiwania. Po kilku sekundach na ekranie pojawią się potrzebne informacje, niezależnie od ich charakteru. NeDi ma otwarty kod źródłowy, co oznacza, że jest dostępny za darmo. Możesz zapoznać się z opisem wszystkich funkcji i pobrać instalator na oficjalnej stronie.
Nagios XI
Nagios XI to wielofunkcyjne oprogramowanie do monitorowania, które współdziała zarówno z sieciami, jak i serwerami. Ma otwarty kod źródłowy, co oznacza, że jest dostępne za darmo, ale to nie jedyna cecha tej realizacji. Możesz pobrać Nagios XI w postaci kodu, dostosować go do swoich potrzeb, a następnie zainstalować na serwerze. W internecie entuzjaści publikują swoje modyfikacje i opowiadają, jakie dodatkowe funkcje można dodać do tego oprogramowania, używając małych fragmentów kodu lub pełnoprawnych innowacji. To pozwala ci przekształcić już gotowy program w jeszcze bardziej uniwersalne narzędzie. Graficzny interfejs tego oprogramowania jest przedstawiony w prostym wideo, co nie jest typowe dla rozwiązań tego poziomu. W poprzednich wersjach był jeszcze bardziej minimalistyczny, ale teraz pojawiło się więcej funkcji. Panel sterowania jest w pełni konfigurowalny, co oznacza, że możesz wyświetlić na nim tylko te ekrany i narzędzia monitorujące, które planujesz używać podczas interakcji z serwerem.

Do konfiguracji tego narzędzia przeznaczony jest specjalny kreator, który wykonuje większość działań w trybie automatycznym, a ty musisz tylko wybierać preferowane opcje konfiguracji. Wykresy, które pojawiają się na panelu monitorowania, ułatwiają rozpoznawanie głównych wskaźników i statusów, dzięki czemu nigdy nie przegapisz ważnych informacji. Zawierają również narzędzia do prognozowania i analizy danych przy wstępnym rozdzielaniu używanych zasobów.Jeśli system wykryje krytyczne usterki, a nikt na nie nie reaguje, wiadomości automatycznie wysyłane są na telefony lub adresy e-mail osób związanych z zarządzaniem, które mogą szybko interweniować, aby rozwiązać zaistniałą sytuację.
Nagios XI dostępny jest w trzech różnych planach taryfowych. Najprostsza wersja jest dostępna za darmo, ale ogranicza się do monitorowania tylko siedmiu węzłów sieciowych. To wystarcza dla większości małych firm, jednak przy pracy z większymi projektami konieczne będzie zakupienie wersji zaawansowanej. Najtańsza płatna opcja Nagios XI umożliwia kontrolę do 100 węzłów, co stanowi znaczący skok w porównaniu do poprzedniej wersji.
Motadata Server Monitoring Tool
Na liście programów do zarządzania serwerami znajduje się narzędzie monitorujące o nazwie Motadata Server Monitoring Tool. Platforma, na której stworzono to narzędzie, oferuje monitorowanie sieci, serwerów i aplikacji za pomocą wyspecjalizowanych modułów, które śledzą wydajność baz danych, usług w chmurze i platform internetowych. Jeśli jesteś właścicielem biznesu online lub serwera z nim związanego, szczególną uwagę zwróć na narzędzie do przeglądania adresów URL i baz danych. Skanuje ono dostępność wszystkich istniejących stron internetowych oraz ocenia prędkość działania witryny, dzięki czemu możesz upewnić się, że użytkownicy nie napotykają trudności podczas przechodzenia i cały content wyświetla się poprawnie. Mówiąc o konkretnych monitorach, które są śledzone przez moduł Motadata, obejmuje on standardowe parametry komponentów serwerów, w tym partycje dysków twardych i przestrzeń na nich, obciążenie procesora oraz pamięci RAM. W razie potrzeby włącz funkcję rejestrowania zdarzeń, abyś mógł w każdej chwili otworzyć odpowiednią sekcję i zobaczyć, co się wydarzyło w określonym czasie.

Motadata Server Monitoring Tool jest kompatybilne z serwerami działającymi zarówno na Windows, jak i Linux, a także wspiera integrację z zdalnymi serwerami przy użyciu centralnego monitorowania przez WAN. Istnieje również usługa w chmurze, której podłączenie nie sprawia trudności. Umożliwia to w każdej chwili dostęp do monitorów i sprawdzenie, w jakim stanie znajduje się serwer w danym momencie.Po zainstalowaniu narzędzia Motadata Server Monitoring Tool na komputerze, będziesz musiał użyć dowolnej przeglądarki, aby otworzyć interfejs graficzny. Weź to pod uwagę i wcześniej dodaj odpowiedni program, jeśli zamierzasz otworzyć to oprogramowanie.