Munin, czyli jak monitorować nasz serwer w systemie Linux

Munin

Czy kiedykolwiek musiałeś monitorować kilka komputerów jednocześnie? Jeśli tak było w Twoim przypadku, z pewnością napotkałeś jakiś inny problem lub musiałeś naprzemiennie wyświetlać informacje o nich wszystkich. Jeśli utożsamiasz się ze wszystkimi powyższymi, Munin To odpowiedź na twoje modlitwy. To jest program, który pokaże dane ze statystykami z naszego serwera takie jak procesor, obciążenie, używana pamięć RAM, ruch sieciowy itp.

W tym pisać Nie zamierzamy wyjaśniać, jak działają serwery ani nic w tym stylu. Tutaj tylko cię nauczymy jak zainstalować i uruchomić tę potężną aplikację na komputerze z systemem Ubuntu. Reszta musi działać samodzielnie. Poniżej przedstawiamy wszystko, co musisz wiedzieć w tym zakresie.

Jak zainstalować Munin na Ubuntu

  1. W porządku. Instalacja tego programu jest bardzo prosta do tego stopnia, że ​​wystarczy powiedzieć, że znajduje się on w oficjalnych repozytoriach, aby wiedzieć, że możemy go zainstalować z terminala poleceniem „sudo apt install munin” (bez cudzysłowów) lub z menedżera pakietów, takiego jak Syanptic. Po zainstalowaniu będziemy musieli sprawić, by działał, dla którego przechodzimy do następnego kroku.
  2. Edytujemy plik konfiguracyjny znajdujący się w ścieżce / var / cache / munin / www a my kopiujemy i wklejamy następujący tekst, to znaczy, że będzie musiał mieć tylko:

dbdir / var / lib / munin
htmldir / var / cache / munin / www
logdir / var / log / munin
rundir / var / run / munin

# Gdzie szukać szablonu HTML
tmpldir / etc / munin / templates

# proste drzewo hosta
[munin.localhost.com]
adres 127.0.0.1
use_node_name yes [/ sourcecode]

  1. Następnie edytujemy plik serwera, aby działał jako węzeł dla siebie i nasłuchiwał tylko samego siebie (sprzężenie zwrotne), a nie na wszystkich interfejsach w sieci. Osiąga się to poprzez edycję pliku munin-node.conf zmiana wartości gospodarz i 127.0.0.1.
  2. W następnym kroku dokonamy edycji pliku apache.conf aby skonfigurować alias, zrobimy coś z następującym tekstem:

Alias ​​/ munin / var / cache / munin / www

Zezwalaj na zamówienia, odmawiaj
# Zezwalaj z localhost 127.0.0.0/8 :: 1
Allow from all
Opcje Brak

# Ten plik może być użyty jako plik .htaccess lub część twojego Apache
# plik konfiguracyjny.
#
# Aby opcja pliku .htaccess działała w katalogu www munin
# (/ var / cache / munin / www) musi mieć „AllowOverride all” lub coś w tym stylu
# blisko tego zestawu.
#

Plik AuthUserFile / etc / munin / munin-htpasswd
AuthName „admin”
AuthType Basic
wymagać prawidłowego użytkownika

# Ta następna część wymaga włączenia mod_expires.
#

# Ustaw domyślny czas wygaśnięcia plików na 5 minut i 10 sekund od
# czas ich utworzenia (modyfikacji). Prawdopodobnie są nowe pliki autorstwa
# ten czas.
#
ExpiresActive On
WygasaDomyślnie M310

  1. Następnie biorąc pod uwagę, że użytkownikiem będzie „admin”, otwieramy terminal, uzyskujemy dostęp do katalogu, w którym zmodyfikowaliśmy plik i tworzymy hasło poleceniem:
htpasswd -c munin-htpasswd admin
  1. Wszystko byłoby już skonfigurowane. Teraz, aby to zadziałało, napiszemy polecenie:
service munin-node restart && service apache2 restart

Czego by brakowało? Najważniejsze: rozpocznij monitorowanie serwera. W tym celu musimy tylko wprowadzić nazwę użytkownika i hasło, które wcześniej zdefiniowaliśmy, uzyskując dostęp munin.localhost.com, w którym momencie zobaczymy, co mamy w nagłówku tego postu.

Przez: root.com.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.