V tomto tutoriálu vám ukážeme, jak nainstalovat Monit na CentOS 8. Pro ty z vás, kteří nevěděli, Monit je open-source nástroj pro sledování procesů pro OS Linux, který pomáhá můžete sledovat procesy systémem. Automaticky provádí údržbu a opravy konkrétního procesu a zajišťuje, že je znovu online. Monit lze také použít pro manipulaci a monitorování balíčků, souborů, adresářů, souborových systémů, síťových testů TCP/IP , hodnocení protokolů a může pro takové testy využívat SSL.
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 instalaci monitorovacího systému Monit na CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Nainstalujte Monit na CentOS 8
Krok 1. Nejprve začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo dnf update sudo dnf install zlib-devel pam-devel openssl-devel libtool bison flex autoconf gcc make git epel-release
Krok 2. Instalace Monitu na CentOS 8.
Nyní spusťte následující příkaz k instalaci Monitu do vašeho systému CentOS:
sudo dnf install monit
Spuštění Monitu je stejně jednoduché jako spuštění jednoho příkazu:
$sudo monit ###You should see the message below in the end### New Monit id: ak47bmwe46857bcf3c5g0detd225e83 Stored in '/root/.monit.id' Starting Monit 5.46.0 daemon with http interface at [localhost]:2812
Můžete také povolit spuštění Monitu, když se server restartuje:
sudo systemctl enable --now monit
Krok 3. Nakonfigurujte Monit.
Monit přichází s konfigurací, která umožňuje doladit konfiguraci a přidat to, co potřebujeme monitorovat.
sudo nano /etc/monitrc
Hledejte port httpd 2812, upravte následující položky:
set httpd port 2812 #use address localhost => only accept connection from localhost (drop if you use M/Monit) use address 0.0.0.0 allow 0.0.0.0/0 allow admin:monit
Z výše uvedených nastavení bude Monit naslouchat na portu 2812 na všech rozhraních. Administrátor bude mít přístup k webovému rozhraní z jakékoli sítě.
Krok 4. Nakonfigurujte bránu firewall.
Nakonfigurujte bránu firewall tak, aby umožňovala přístup k webovému rozhraní Monit běžícímu na portu 2812:
sudo firewall-cmd --permanent --add-port=2812/tcp sudo firewall-cmd --reload
Krok 5. Přístup k Monit na CentOS.
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 nahttp://your-server-ip-address:2812
a poté zadejte přihlašovací údaje, které jste vytvořili v /etc/monitrc
.
Blahopřejeme! Úspěšně jste nainstalovali Monit. Děkujeme, že jste použili tento návod k instalaci monitorovacího nástroje Monit do vašeho systému CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální web Monit .