- 1. Jak upgradovat operační systém Debian 9
- 2. Jak nainstalovat Monit na Debian 9
- 3. Jak zkontrolovat stav Monitu
- 4. Jak nakonfigurovat Monit na Debianu 9
- 5. Jak přistupovat k Monitu v Debianu 9
- 6. Jak přidat služby ke sledování pomocí Monit
- 7. Jak provádět monitorování Apache (Linux)
- 8. Jak provádět monitorování Rsyslog
- 9. Jak provádět monitorování Proftpd
- 10. Jak monitorovat prostřednictvím terminálu Debian 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 monitVý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 / monitrcZde 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 monitJakmile je služba restartována, můžeme stav služby ověřit spuštěním následujícího řádku:
netstat -ant | grep: 2812Pozná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: 2812Při přístupu musíme zadat následující přihlašovací údaje:
- Uživatel: admin
- Heslo: monit
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 monituVý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 / proftpdDo 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 monitTo bude výsledek:
Krok 2
Pokud chceme vidět stav všech služeb, spustíme následující řádek:
stav monituTo 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.