Jakie oprogramowanie jest dostępne do śledzenia setek serwerów? [Zamknięte]

16

Jakie dobre oprogramowanie jest dostępne (za darmo lub nie za darmo), aby pomóc mi śledzić informacje dotyczące setek serwerów, ich relacji ze sobą (rodzic / dziecko, kategoria, typ) oraz informacje o łączeniu się z nimi, a także ewentualnie pokazując zdjęcie lub siatkę, która pozwala mi zgłosić te relacje i kluczowe informacje mojemu przełożonemu.

Staram się unikać „rozwiązania arkusza kalkulacyjnego” lub „rozwiązania Visio”, ponieważ chcę udostępnić te informacje i wprowadzić zmiany innym osobom w moim zespole serwerów.

Innymi słowy, rozwiązanie, którego szukam, to połączenie arkusza kalkulacyjnego z rozwiązaniem Visio, zapewniające zarówno wykresy, jak i informacje konfiguracyjne BEZ monitorowania , w spójnym formacie.

djangofan
źródło
1
5 głosów w górę i dwie gwiazdki w ciągu 28 minut. Brzmi jak popularne pytanie.
Stefan Lasiewski
Wiki to dobra dusza do końca dokumentacji. Aby uzyskać informacje w czasie rzeczywistym, potrzebujesz systemu monitorowania, który dokonuje pewnego rodzaju automatycznego wykrywania systemów (a przynajmniej relacji między nimi na poziomie sieci).
voretaq7,
1
Jesteś zbyt szybki, aby komentować. Jeśli faktycznie przeczytałeś moje pytanie, NIE proszę o rozwiązanie monitorujące.
djangofan
2
Jeśli potrzebujesz czegoś integrującego możliwości dokumentacji CMDB z monitorowaniem, prawdopodobnie nie ma nic tak kompleksowego i kompletnego jak pakiety HP OpenView i IBM Tivoli.
the-wabbit
O jakich relacjach dokładnie myślisz? Czy możesz podać jakieś nieoczywiste przykłady?
Nils

Odpowiedzi:

2

Spójrz na device42. (http://www.device42.com) . Jest dostępny jako urządzenie wirtualne, więc bardzo szybko można go skonfigurować i przetestować.

Pracujemy teraz nad modułem automatycznego wykrywania, który automatycznie wypełnia bazę danych wraz z kilkoma dodatkowymi funkcjami żądanymi przez użytkownika.

EDYCJA: Oprogramowanie obsługuje teraz wykrywanie sieci przy użyciu SNMP oraz wykrywanie urządzeń z systemem Windows i Linux przy użyciu klienta i / lub interfejsów API automatycznego wykrywania.

Raj J
źródło
Wiele funkcji, odkąd po raz pierwszy zadałem to pytanie ... Mimo że jest to 250 USD, wygląda na świetny produkt i ma wizualizację drzewa sieciowego, którą chciałem. Dzięki.
djangofan
3

OpenNMS jest opcją. Nieco mniej bólu i cierpienia niż Nagios.


Edytowane, aby dodać - po stronie „Not Free” rzeczy jest InterMapper , z którym mam dość duże doświadczenie.
InterMapper może generować racjonalnie kompletne mapy sieciowe (zakładając, że masz SNMP działający na twoich hostach), ale nie uważam tego za dobry zamiennik właściwie utrzymywanych diagramów sieci wizyjnej (lub graffle).

voretaq7
źródło
Zawsze myślałem, że OpenNMS bardziej przypomina SolarWinds Orion - diagnozował problemy z siecią, ale nie zrobił wiele w zakresie monitorowania serwera.
Driftpeasant
Nie współpracowałem z Orionem, ale OpenNMS zdecydowanie ma możliwości monitorowania - wierzę, że może on również wykonać podstawowe zarządzanie zapasami, co moim zdaniem @djangofan natychmiast prowadzi)
voretaq7
OpenNMS może monitorować usługi i gromadzić dane. Powiadomienia mogą być wysyłane według stanu usługi lub progów danych. Należy jednak zauważyć, że OpenNMS wymaga znacznie więcej zasobów niż Nagios i zajmie więcej czasu, aby skonfigurować „szybką i brudną” konfigurację - wiele rzeczy nie jest po prostu proste.
the-wabbit
@ syneticon-dj Moje doświadczenia z „szybkimi i brudnymi” konfiguracjami Nagios, które przeżyły ich użyteczność i po prostu wyrzucają śmieci, uprzedziły mnie do tego jako narzędzia. Przyznaję, że jestem stronniczy :-)
voretaq7,
Nie strzelaj do posłańca ...
the-wabbit
2

Istnieje zawsze popularny NAGIOS z wystarczającą liczbą wtyczek / agentów / 8 x błyszczących zdjęć z akapitem z tyłu każdego z nich, abyś mógł uzyskać informacje, których szukasz. Jednak konfiguracja zajmie dużo pracy.

Driftpeasant
źródło
To świetne rozwiązanie do tworzenia wykresów, ale nie zapewnia mi łatwego przechowywania / udostępniania informacji o serwerach i / lub informacji o tym, co się na nich znajduje i / lub informacji na temat haseł i informacji o łączności.
djangofan
Agenci, którzy są dostępni, mogą przechwytywać informacje o serwerach / zainstalowanych aplikacjach / itp. Informacje o łączności również. Przechowywanie haseł jest jednak dla Ciebie.
Driftpeasant
1
@Driftpeasant Czy możesz podać więcej informacji na temat tych agentów Nagios, które mogą przechwytywać informacje o serwerach, zainstalowanych aplikacjach i informacje o łączności?
Stefan Lasiewski
Zapomniałeś kół i strzał!
Cascabel
1

Zastanawiam się nad RackTables, ale będę potrzebował czasu, aby to sprawdzić.

djangofan
źródło
Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby podać pewne szczegóły wraz z linkiem.
freiheit,
0

Możesz spojrzeć na Open-AudIT (w szczególności drugą wersję - OAv2). Zinwentaryzuje urządzenia w twojej sieci, ale (w tej chwili) nie ma wbudowanych automatycznie generowanych map sieciowych. Ta funkcja jest jednak najbardziej widoczna na liście rzeczy do zrobienia.

Zastrzeżenie - Jestem programistą ...

Jeśli mogę komukolwiek pomóc, nie wahaj się dołączyć do forum lub napisz do mnie e-maila.

http://www.open-audit.org

Mark Unwin
źródło
To świetna odpowiedź, ale po obejrzeniu twoich zrzutów ekranowych nawet nie wydaje mi się, że mogę uporządkować dane serwera w „drzewiastej” heirarchii. Brak jakichkolwiek wizualizacji?
djangofan,
0

Istnieje kilka opcji, a większość z nich opiera się na opiniach. Wymienię kilka różnych gotowych pakietów, które mogą pomóc i podam kilka informacji o tym, co robię w moim środowisku.

Opcje monitorowania są zróżnicowane, ale w dużej mierze zależą od tego, co będziesz monitorować i jakie informacje chcesz uzyskać i móc analizować. Oto kilka najczęściej używanych zestawów monitorów i ich znane funkcje:

  • Nagios - najlepsze monitorowanie systemu pod kątem natychmiastowych problemów dzięki silnej strukturze wtyczek dla wszystkich rodzajów usług
  • BigBrother - działa dobrze do podstawowego monitorowania systemu, ogólnie nieco łatwiejszy i mniej skomplikowany w uruchomieniu, pracy i użytkowaniu niż nagios jest
  • kaktusy - najlepsze do monitorowania wydajności w czasie, generuje wiele wykresów w czasie, aby zobaczyć, jakie są twoje statystyki w czasie rzeczywistym w czasie
  • Munin - alternatywa dla kaktusów

Zwykle używam kombinacji Nagios i Kaktusów, aby odpowiednio aktywnie monitorować i obserwować trendy w czasie.

Jeśli chodzi o organizację topologii sieci, po prostu używam podstawowej wiki, takiej jak Twiki lub MediaWiki, i dostarczam szczegółowe informacje na podstawie linków do innej topologii systemu lub konfiguracji.

Do konfiguracji systemu używam opracowanego przez siebie programu o nazwie „synchroniczność”, ale obecnie istnieje kilka podobnych projektów typu open source, a mianowicie:

Andrew Case
źródło
1
Moje pytanie nie dotyczyło monitorowania.
djangofan,