Jak nainstalovat a konfigurovat Monit na Debianu 9

Při správě operačních systémů Linux, v tomto případě Debianu 9, si musíme být vědomi potenciálu každého z nich a stovek nástrojů, které jsou k dispozici, abychom z něj dostali maximální produktivitu a měli lepší kontrolu nad každým procesem a službou. to ovlivňuje organizaci.

Proto bude tentokrát Solvetic hovořit o Monitu, což je bezplatný nástroj pro sledování procesů s různými funkcemi.

Co je MonitMonit byl vytvořen jako nástroj Open Source, pomocí kterého můžeme spravovat a monitorovat unixové systémy. S Monitem budeme moci provádět údržbu a automatické opravy poškozených procesů a také provádět významné akce v chybových situacích na serveru.

Při používání Monitu budeme mít příležitost provést tento proces prostřednictvím příkazového řádku nebo webového prohlížeče pro ty, kteří chtějí grafické prostředí. Také při používání Monitu jako administrátorů nebo personálu podpory budeme moci monitorovat soubory, adresáře a zařízení, pokud jde o změny velikosti a přiřazená oprávnění.

Funkce Monit
Mezi nejvýraznější funkce Monitu patří:

  • Možnost dohledu a monitorování služeb jako Apache, Sendmail, Nginx, FTP, SSH a MySQL.
  • Monitorujte port TCP / IP vzdálených hostitelů
  • Generování výstrah při zobrazení kritického chybového stavu nebo stavu obnovení.
  • Schopnost kontrolovat zatížení systému, využití CPU, využití RAM, disku, změny velikosti souboru, změny oprávnění a další parametry.
  • Analyzujte a sledujte protokoly HTTP, FTP, SSH, POP, IMAP, LDAP, IMAP a SMTM
  • Jednoduché rozhraní
  • Přihlaste se přes syslog
  • Proces můžete spustit, zastavit nebo zabít

Dále uvidíme, jak nainstalovat a konfigurovat Monit na Debian 9.

1. Jak upgradovat operační systém Debian 9

Prvním krokem je aktualizace balíčků Debianu 9 a za tímto účelem spustíme následující příkazy:

 apt -get update -y apt -get upgrade -y

Jakmile je systém aktualizován, pokračujeme v jeho restartu spuštěním příkazu restartovat, aby se změny uplatnily.

2. Jak nainstalovat Monit na Debian 9

Krok 1
Jakmile je systém aktualizován, pokračujeme v instalaci Monitu spuštěním následujícího řádku:

 apt -get install monit -y

Krok 2
Jakmile je Monit nainstalován, spustíme následující řádky, abychom spustili Monit a nakonfigurovali jej při spuštění Debianu 9:

 systemctl start monit systemctl enable monit

3. Jak zkontrolovat stav Monitu


Aktuální stav Monitu v Debianu 9 můžeme vidět spuštěním následujícího řádku:
 systemctl status monit
Výsledkem bude následující. Vidíme, že je aktivní.

4. Jak nakonfigurovat Monit na Debianu 9


Krok 1
Dalším krokem je přístup do adresáře / etc / monit /, kde se nachází konfigurace Monit, konfigurační adresář serverů a procesů se nachází v / etc / monit / conf-available /.
Monit má integrované webové rozhraní, ale ve výchozím nastavení je zakázáno, takže do adresáře / etc / monit / přistoupíme provedením následujícího:
 nano / etc / monit / monitrc
Zde musíme najít následující řádky:
 # nastavit httpd port 2812 a # použít adresu localhost # akceptovat pouze připojení z localhost # povolit localhost # povolit localhost připojit se k serveru a # povolit admin: monit # vyžadovat uživatele 'admin' s heslem 'monit'

Krok 2
Upravíme to na následující:

 nastavit httpd port 2812 a povolit admin: monit # vyžadovat uživatele 'admin' s heslem 'monit'

Tam musíme odstranit příslušné řádky a odpojit aktuální řádky.

Krok 3
Změny uložíme do souboru pomocí následující kombinace kláves:

Ctrl + O

Ukončíme editor pomocí kombinace kláves:

Ctrl + X

Službu restartujeme provedením následujícího:

 systemctl restart monit
Jakmile je služba restartována, můžeme stav služby ověřit spuštěním následujícího řádku:
 netstat -ant | grep: 2812
Poznámka:
V případě, že netstat není nainstalován, musíme provést následující příkaz:
 apt-get install net-tools

Při spouštění netstatu to bude výsledkem: Vidíme, že port je otevřený.

5. Jak přistupovat k Monitu v Debianu 9


Krok 1
Jakmile jsou tyto hodnoty nakonfigurovány, přejdeme k prohlížeči a zadáme následující syntaxi:
 http: IP_adresa: 2812 nebo localhost: 2812
Při přístupu musíme zadat následující přihlašovací údaje:
  • Uživatel: admin
  • Heslo: monit
Po zadání přihlašovacích údajů klikněte na Přijmout

Krok 2
Toto bude počáteční prostředí Monit v Debianu 9:

Zde můžeme vidět detaily jako:

  • Název týmu
  • Stav služby
  • Zatížení
  • využití procesoru
  • Využití paměti RAM
  • Vyměnit využití paměti

Krok 3
Stav Monitu můžeme zkontrolovat spuštěním následujícího příkazu v terminálu:

 stav monitu
Výsledkem bude následující:

6. Jak přidat služby ke sledování pomocí Monit


S nakonfigurovaným rozhraním Monit můžeme přidávat služby jako Apache, Proftpd a Rsyslog pro jejich příslušné monitorování.
Chcete -li zobrazit šablony služeb, které Monit standardně přináší, musíme přejít do následujícího adresáře:
 / etc / monit / conf-available /

7. Jak provádět monitorování Apache (Linux)


Šablonu Apache můžeme najít v konfiguraci Monit, ale bude nutné ji povolit, proto spustíme následující řádek:
 ln -s / etc / monit / conf-available / apache2 / etc / monit / conf-enabled /
Nakonec službu restartujeme:
 systemctl restart monit

8. Jak provádět monitorování Rsyslog


Aby bylo možné monitorovat tuto službu, spustíme následující řádek:
 ln -s / etc / monit / conf-available / rsyslog / etc / monit / conf-enabled /
Znovu restartujeme službu Monit:
 systemctl restart monit

9. Jak provádět monitorování Proftpd


Krok 1
Tato šablona není ve výchozím nastavení v Monitu k dispozici, takže musíme vytvořit nový soubor uvnitř / etc / monit / conf-available /, proto spustíme následující:
 nano / etc / monit / conf-available / proftpd
Do tohoto nového souboru vložíme následující:
 zkontrolujte proces proftpd pomocí pidfile /var/run/proftpd.pid start program = "/etc/init.d/proftpd start" stop program = "/etc/init.d/proftpd stop" pokud selhal port 21 protokol ftp pak restart

Krok 2
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 3
Jakmile je tento soubor uložen, spustíme následující řádky:

 ln -s / etc / monit / conf -available / proftpd / etc / monit / conf -enabled monit -t (Umožňuje zkontrolovat syntaxi souboru) systemctl restart monit

Krok 4
Můžeme ověřit, že tyto služby byly přidány do webového rozhraní Monit:

Krok 5
Můžeme kliknout na službu a zobrazit o ní podrobné informace:

10. Jak monitorovat prostřednictvím terminálu Debian 9


Krok 1
Pokud sledujeme procesy prostřednictvím konzoly, můžeme spustit následující řádek a zobrazit souhrn aktivních procesů:
 souhrn monit
To bude výsledek:

Krok 2
Pokud chceme vidět stav všech služeb, spustíme následující řádek:

 stav monitu
To bude výsledek:

Krok 3
Abychom poznali stav konkrétního procesu, spustíme syntaxi:

 monit status (proces)

Tímto způsobem je Monit jednoduchou a úplnou alternativou ke sledování stavu procesů, které je třeba sledovat v reálném čase, a poskytuje o nich rozsáhlé informace.

wave wave wave wave wave