GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak monitorovat vaše linuxové servery pomocí Checkmk

Checkmk je řešení pro monitorování aplikací a infrastruktury, které podporuje monitorování serverů, aplikací, sítí, kontejnerů a cloudů. Checkmk server lze nainstalovat na Ubuntu, Debian, CentOS, RHEL a SUSE Linux Enterprise Server. Může monitorovat hostitele Linux, Windows, macOS, Solaris a AIX prostřednictvím agentů Checkmk. Checkmk poskytuje rychlý přehled IT infrastruktury, který umožňuje správcům detekovat a řešit problémy, které mohou ovlivnit bezpečnost nebo stabilitu serveru.

V dnešním příspěvku ukážeme, jak nainstalovat server Checkmk na OS Ubuntu. Také si ukážeme, jak nainstalovat agenta Checkmk na OS Ubuntu.

Poznámka :Zde popsaná metoda byla testována na Ubuntu 20.04 LTS . Stejnou metodu však lze použít v Debianu OS.

Instalace Checkmk

Checkmk je k dispozici jako:

  • Nezpracované vydání

Je to kompletní open-source edice, ale neobsahuje všechny funkce

  • Edice Enterprise

Jedná se o licencovanou edici, která obsahuje všechny funkce. Můžete také testovat jeho bezplatnou verzi (spolu se všemi funkcemi) po dobu 30 dnů.

Budeme používat Checkmk raw edition .

Krok 1:Stáhněte si Checkmk

Chcete-li stáhnout Checkmk, navštivte stránku pro stahování webu Checkmk. Vyberte Checkmk Raw Edition, vyberte nejnovější stabilní verzi a poté vyberte platformu operačního systému a verzi operačního systému. Poté klikněte na tlačítko Stáhnout tlačítko.

Můžete také použít níže uvedený příkaz ke stažení nejnovější stabilní verze Checkmk (v době psaní tohoto článku) 2.0.0p12 :

$ wget https://download.checkmk.com/checkmk/2.0.0p12/check-mk-raw-2.0.0p12_0.focal_amd64.deb

Krok 2:Nainstalujte Checkmk

Nyní, abyste mohli nainstalovat Checkmk, použijte níže uvedený příkaz:

$ sudo apt install ./check-mk-raw-2.0.0p12_0.focal_amd64.deb

Zadejte heslo sudo. Pokud se zobrazí výzva k potvrzení, stiskněte y a poté Enter potvrdit. Checkmk spolu s Apache a dalšími závislostmi se nainstaluje na váš počítač.

Chcete-li ověřit, zda byl Checkmk úspěšně nainstalován, a zobrazit nainstalovanou verzi, použijte příkaz níže:

$ omd version

Krok 3:Úprava brány firewall

Pro přístup k webovému rozhraní Checkmk z jiného systému v síti budete muset přidat pravidlo do firewallu.

Chcete-li povolit externí přístup k webovému rozhraní Checkmk, použijte níže uvedený příkaz:

$ sudo ufw allow Apache

Chcete-li ověřit, zda bylo pravidlo přidáno, použijte níže uvedený příkaz:

$ sudo ufw status

Pokud bylo pravidlo přidáno, uvidíte ve výstupu Apache.

Krok 4:Vytvořte monitorovací stránku Checkmk

Další, co budete muset udělat, je vytvořit stránku Checkmk. Vytvořme náš web s názvem monitorování .

$ sudo omd create monitoring

Ve výstupu najdete URL , administrátor a heslo pro přístup k monitorování webu.

Nyní spusťte monitorování site pomocí příkazu níže:

$ sudo omd start monitoring

Krok 5:Přístup k webovému rozhraní Checkmk

K webovému rozhraní Checkmk se dostanete tak, že nasměrujete webový prohlížeč na http://server-ip/site-name. Kde ip-server-ip je IP adresa serveru, kde je nainstalován Checkmk, a název webu je název webu Checkmk (monitorování v našem příkladu).

http://192.168.72.186/monitoring

Přihlaste se pomocí výchozích přihlašovacích údajů, které jste získali v kroku 4 . Výchozí přihlašovací údaje můžete později změnit.

Po přihlášení uvidíte Checkmk Dashboard.

Krok 6:Instalace agenta na hostitele

Chcete-li přidat hostitele do Checkmk pro monitorování, budete si muset nainstalovat agenta Checkmk.

Nejprve nainstalujeme agenta Checkmk na server Checkmk, abychom jej mohli sledovat. Chcete-li nainstalovat agenta Checkmk na náš server Ubuntu Checkmk , přejděte na Nastavení> Agenti> Linux.

Poté klikněte pravým tlačítkem na check-mk-agent_2.0.0p12-1_all.deb a zkopírujte tento odkaz.

Nyní si stáhněte zkopírovaný odkaz pomocí příkazu wget:

$ wget http://192.168.72.202/monitoring/check_mk/agents/check-mk-agent_2.0.0p12-1_all.deb

Jakmile je balíček stažen, nainstalujte jej následovně:

$ sudo apt install -y ./check-mk-agent_1.6.0p20-1_all.deb

Poté k ověření, zda je agent nainstalován, použijte příkaz níže:

$ check_mk_agent

Měli byste vidět níže podobný výstup:

Krok 7:Přidejte hostitele pro monitorování

Nyní můžete v Checkmk přidat hostitele pro monitorování. Přidáme server Checkmk, který bude sám monitorovat. Chcete-li přidat svůj server Ubuntu pro sledování, přejděte na Nastavení z levého panelu webového rozhraní Checkmk. Poté přejděte na Hostitelé> Hostitelé jak je zvýrazněno níže.

Poté v následujícím okně klikněte na Přidat hostitele .

Poté zadejte název hostitele (lze také zadat localhost) a IP adresu a poté klikněte na Uložit a přejít na konfiguraci služby.

Na stránce služeb uvidíte seznam všech nalezených služeb. Pokud vidíte nějaké Nerozhodnuté služby , klikněte na Opravit vše .

Poté klikněte na oranžový znak (např. 10+ změn) v pravém horním rohu okna.

Poté klikněte na Aktivovat na vybraných webech .

Nyní můžete svůj web najít na Monitoru> Přehled> Všichni hostitelé. Zde můžete kliknout na svého hostitele a zobrazit seznam služeb s jejich stavy a dalšími podrobnostmi.

Podobně můžete přidat další hostitele pro monitorování v Checkmk.

Chcete-li získat rychlý přehled, můžete se také podívat na panel Monitor> Přehled> Hlavní panel .

Odinstalujte Checkmk Server and Agent z Ubuntu

V případě, že chcete odinstalovat agenta Checkmk i server, můžete tak učinit následovně:

Chcete-li odinstalovat agenta Checkmk z počítače Ubuntu, použijte příkaz níže:

$ sudo apt remove check-mk-agent

Chcete-li nyní odebrat tohoto hostitele Ubuntu ze serveru Checkmk, přejděte na Nastavení> Hostitelé>Hostitelé , vyberte hostitele a klikněte na ikonu odstranění.

Chcete-li odinstalovat server Checkmk ze serveru Ubuntu, použijte příkaz níže:

$ sudo apt remove check-mk-raw-2.0.0p12

V tomto příspěvku jsme popsali, jak nainstalovat Checkmk a monitorovat hostitele v OS Ubuntu. Checkmk má k dispozici agenty pro různé OS. Proto můžete podle potřeby monitorovat více systémů. Nakonec jsme také popsali, jak odinstalovat agenty Checkmk a také servery z Ubuntu v případě, že to potřebujete.


Ubuntu
  1. Monitorujte svůj systém Linux ve svém terminálu pomocí procps-ng

  2. Jak monitorovat váš Linux server?

  3. Jak monitorovat zabezpečení serveru Linux pomocí Osquery

  1. Monitorujte svou Javu na Linuxu pomocí jconsole

  2. Monitorujte svůj Linux server pomocí Checkmk

  3. Jak chránit váš systém Ubuntu Linux pomocí SurfShark VPN

  1. Jak monitorovat systém Linux pomocí příkazu Glances

  2. Jak monitorovat výkon systémů Linux pomocí příkazu iostat

  3. Jak monitorovat váš Linux Server pomocí osquery