GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Monit na Ubuntu 16.04 LTS

V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Monit na Ubuntu 16.04 LTS. Pro ty z vás, kteří to nevěděli, Monit je opensource procesní nástroj pro operační systém Linux, který vám pomůže sledovat systémový proces pomocí webového prohlížeče a také kdykoli to vyžaduje automaticky provést údržbu nebo opravu konkrétního procesu tak, aby jej bylo možné vrátit zpět online. Sledování může být přímo na příkazovém řádku nebo na webu Můžete Monitu přidělit více úkolů (nejen monitorování), takže pokud určitá služba selže v kontrole, Monit může upozornit nebo s tím něco udělat (zkuste službu restartovat například).

Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo ‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalační monitorovací nástroj Monit na serveru Ubuntu 16.04 (Xenial Xerus).

Nainstalujte Monit na Ubuntu 16.04 LTS

Krok 1. Nejprve se ujistěte, že všechny vaše systémové balíčky jsou aktuální spuštěním následujícího apt-get příkazy v terminálu.

sudo apt-get update
sudo apt-get upgrade

Krok 2. Instalace webového serveru Monit a Apache.

Spusťte v Terminálu následující příkazy:

apt-get install apache2 libapache2-mod-php
apt-get install monit

Krok 3. Nakonfigurujte monitorovací nástroj Monit.

Po dokončení instalace upravte hlavní konfigurační soubor tak, aby se podobal příkladu níže, pomocí svého oblíbeného textového editoru a nastavte si vlastní uživatelské jméno a heslo:

nano /etc/monit/monitrc
set httpd port 2812 and  # # set the listening port to your desire.
use address localhost    # only accept connection from localhost
allow localhost          # allow localhost to connect to the server and
allow admin:monit        # require user 'admin' with password 'monit'
allow @monit             # allow users of group 'monit' to connect (rw)
allow @users readonly    # allow users of group 'users' to connect readonly

Jakmile jej nakonfigurujete, musíte spustit službu Monit a znovu načíst nové konfigurační nastavení:

systemctl restart monit.service

Krok 4. Konfigurace samokontroly programů pomocí Monit.

Po dokončení počáteční konfigurace můžeme nakonfigurovat některé služby, které chceme monitorovat. Za tímto účelem vytvoříme samostatné soubory pro každou službu umístěnou v /etc/monit.d/ adresář. Následuje několik užitečných příkladů konfigurace pro Monit, které mohou být velmi užitečné, abyste viděli, jak služba běží, kde uchovává svůj pidfile a jak spustit a zastavit službu atd.:

## SSH ##
# nano /etc/monit.d/ssh
start program  “/etc/init.d/sshd start”
stop program  “/etc/init.d/sshd stop”
if failed port 22 protocol ssh then restart
## Webserver ##
# nano /etc/monit.d/http
check process webserver with pidfile /var/run/httpd/httpd.pid
group apache
start program = “/etc/init.d/httpd start”
stop  program = “/etc/init.d/httpd stop”
if failed host 0.0.0.0 port 80 then restart
## NTP ##
# nano /etc/monit.d/ntp
check process ntpd with pidfile /var/run/ntpd.pid
start program = “/etc/init.d/ntpd start”
stop  program = “/etc/init.d/ntpd stop”
if failed host 127.0.0.1 port 123 type udp then alert

Po přidání požadovaných služeb do konfiguračního souboru monitorování Monit použijte níže uvedený příkaz k ověření syntaxe souboru:

monit -t

Nakonec restartujte službu Monit:

systemctl restart monit.service

Konfigurační soubor je docela srozumitelný, pokud si nejste jisti některou možností, podívejte se na dokumentaci Monit.

Krok 5. Přístup k Monit.

Monit bude ve výchozím nastavení k dispozici na portu HTTP 2812. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:2812 nebo http://server-ip:2812 a poté zadejte přihlašovací údaje, které jste vytvořili v conf výše.

Blahopřejeme! Úspěšně jste nainstalovali Monit. Děkujeme, že jste použili tento návod k instalaci monitorovacího nástroje Monit v systému Ubuntu 16.04 LTS  (Xenial Xerus). Pro další pomoc nebo užitečné informace vám doporučujeme podívejte se na oficiální web Monit.


Ubuntu
  1. Jak nainstalovat Monit na Ubuntu 14.04

  2. Jak nainstalovat Monit na Ubuntu 18.04 LTS

  3. Jak nainstalovat Monit na Ubuntu 20.04 LTS

  1. Jak nainstalovat Docker na Ubuntu 22.04 / 20.04 LTS

  2. Jak nainstalovat PlayOnLinux na Ubuntu 20.04 LTS

  3. Jak nainstalovat MariaDB v Ubuntu 20.04 LTS

  1. Jak nainstalovat Ansible na Ubuntu 20.04 LTS / 21.04

  2. Jak nainstalovat Minikube na Ubuntu 20.04 LTS / 21.04

  3. Jak nainstalovat Spotify na Ubuntu 18.04 LTS