Podczas instalowania Munina aktywuje domyślny zestaw wtyczek (przynajmniej na Ubuntu). Możesz też po prostu uruchomić, munin-node-configure
aby dowiedzieć się, które wtyczki są obsługiwane w twoim systemie. Większość tych wtyczek drukuje proste dane. Moje pytanie nie polega na wyjaśnieniu charakteru danych (no cóż ... może dla niektórych), ale czego szukasz na tych wykresach?
Łatwo jest zainstalować Munina i zobaczyć fantazyjne wykresy. Ale posiadanie wykresów i niemożność ich „odczytania” czyni je całkowicie bezużytecznymi.
Mam zamiar wyświetlić listę standardowych wtyczek, które są domyślnie włączone w moim systemie. To będzie długa lista. Dla kompletności zamierzam również wymienić wtyczki, które moim zdaniem powinny zrozumieć, i krótko wyjaśnić, do czego, moim zdaniem, są używane. Zarzuty są poprawne, jeśli się mylę z którymkolwiek z nich.
Podzielę więc te pytania na trzy części:
- Wtyczki, w których nawet nie rozumiem danych
- Wtyczki, w których rozumiem dane, ale nie wiem, na co powinienem uważać
- Wtyczki, które myślę, że rozumiem
Wtyczki, w których nawet nie rozumiem danych
Mogą one zawierać pytania, które niekoniecznie dotyczą samego Munina. Niezrozumienie danych zwykle oznacza lukę w podstawowej wiedzy na temat systemów operacyjnych / sprzętu ....;) Możesz odpowiedzieć „giyf”.
Są to wtyczki, w których mogę tylko zgadywać, co się dzieje ... Nie chcę patrzeć na te „zgadywanie” ...
- Dysk IO na urządzenie (IO / sekundę)
Co to jest IO. Wiem, że oznacza wejście / wyjście. Ale to tak daleko, jak to możliwe. - Opóźnienie dysku na urządzenie (średnie oczekiwanie we / wy)
Nie jest wskazówką, co oznacza „oczekiwanie we / wy” ... - Czas obsługi IO
Ten jest ogromnym bałaganem i prawie niemożliwe jest zobaczenie czegoś na wykresie.
Wtyczki, w których rozumiem dane, ale nie wiem, na co powinienem uważać
- IOStat (bloki / drugi odczyt / zapis)
Zakładam, że rzeczą, na którą należy zwrócić uwagę, są kolce? Co oznaczałoby, że urządzenie jest intensywnie używane? - Dostępna entropia (bajty)
Zakładam, że jest to ważne przy generowaniu liczb losowych? Dlaczego miałbym to przedstawiać na wykresie? Jak dotąd wartość zawsze była prawie stała. - VMStat (uruchomione / procesy uśpienia we / wy)
Jaka jest różnica między tym a wykresem „procesów”? Oba pokazują procesy uruchamiania / uśpienia, podczas gdy wykres „Procesy” wydaje się zawierać więcej szczegółów. - Przepustowość dysku na urządzenie (bajty / sekundę odczyt / zapis)
Jaka jest różnica między tym a wykresem „IOStat”? - użycie tabeli i-węzłów
Czego powinienem szukać na tym wykresie?
Wtyczki, które myślę, że rozumiem
Zgaduję tutaj kilka rzeczy ... popraw mnie, jeśli się mylę.
- Zużycie dysku w procentach (procent)
Ile miejsca na dysku jest zajęte / pozostałe. Ponieważ zbliża się to do 100%, powinieneś rozważyć oczyszczenie lub rozszerzenie partycji. Jest to niezwykle ważne dla partycji root. - Przepustowość zapory (pakiety / sekundę)
Liczba pakietów przechodzących przez zaporę. Jeśli zwiększa się to przez dłuższy czas, może to oznaczać atak DOS (lub po prostu otrzymujemy duży plik). Może również dać ci wyobrażenie o wydajności zapory. Jeśli poziomuje się i potrzebujesz więcej „mocy”, powinieneś rozważyć równoważenie obciążenia. Jeśli poziomuje się i widzi korelację z obciążeniem procesora, może to również oznaczać, że twój sprzęt nie jest wystarczająco szybki. Korelacje z użyciem dysku mogą wskazywać na nadmierne cele LOG w twojej konfiguracji FW. - błędy eth0 (wejścia / wyjścia pakietów)
Błędy sieciowe. Jeśli ta wartość rośnie, może to oznaczać wadliwy sprzęt. - ruch eth0 (bity / sekunda wejście / wyjście)
Surowy ruch sieciowy. Powinno to korelować z przepustowością zapory. - liczba wątków
Ciągle rosnąca wartość może wskazywać na proces nieprawidłowego zamykania wątków. Zbadać! - procesy
Podział aktywnych procesów (w tym spania). Szybki skok tutaj może wskazywać na bombę widelca. Powolna, ale stale rosnąca wartość może wskazywać, że aplikacja odradza podprocesy, ale nie zamyka ich prawidłowo. Zbadaj za pomocąps faux
. - priorytet procesu
Pokazuje rozkład priorytetów procesu. Posiadanie tylko procesów o wysokim priorytecie nie jest zbyt przydatne. Rozważ niektóre z nich bez priorytetów. - użycie procesora
Dość proste. Jeśli jest to gwałtowne, być może trwa atak lub proces blokuje procesor. Idf powoli rośnie i zbliża się do maksimum w normalnych operacjach, powinieneś rozważyć modernizację sprzętu (lub równoważenie obciążenia). - użycie tabeli plików
Liczba aktywnie otwartych plików. Jeśli osiąga maksimum, możesz mieć proces otwierania, ale niepoprawne zwalnianie plików. - obciążenie średnie
Pokazuje podsumowaną wartość obciążenia systemu. Powinny korelować z wykorzystaniem procesora. Rosnące wartości mogą pochodzić z wielu źródeł. Poszukaj korelacji z innymi wykresami. - wykorzystanie pamięci
Graficzne przedstawienie twojej pamięci. Dopóki masz dużo nieużywanych + buforów + buforów, nic ci nie jest. - swap in / out
Pokazuje aktywność na partycji wymiany. Powinno to zawsze wynosić 0. Jeśli widzisz na tym aktywność, powinieneś dodać więcej pamięci do swojego komputera!