GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte a nakonfigurujte Check_MK Server na CentOS 7

Hledáte řešení pro monitorování IT, které je zdarma a s otevřeným zdrojovým kódem a zároveň přesvědčí nejnovějšími technologiemi? Check_MK Server je jeden z nejlepších monitorovacích systémů, který byl původně spuštěn jako rozšíření monitorovacího systému Nagios.

Podporuje vytváření konfigurace založené na pravidlech pomocí Pythonu a také umožňuje monitorování více strojů z jednoho serveru Nagios. Konkrétně Check_MK Server dokáže zpracovat celou řadu monitorovacích úloh včetně serveru, aplikace, sítě, cloudu, úložiště, databáze, prostředí a kontejneru. To je téměř vše, co kdy bude potřebovat i velká organizace.

Zde nainstalujeme a nakonfigurujeme verzi CRE (Check_MK Raw Edition) který je open source a 100% zdarma.

Nainstalujte a nakonfigurujte Check_MK Server na CentOS

Spusťte terminál a přihlaste se jako root.

Krok 1 – Zakažte SELinux

Pojďme zkontrolovat stav SELinuxu a deaktivovat jej, pokud je povolen.

getenforce

Upravit konfigurační soubor SELinux:

vim /etc/sysconfig/selinux

Změňte SELINUX=vynucování na SELINUX=vypnuto

Uložte a ukončete soubor a poté restartujte.

reboot

Krok 2 – Předpoklady instalace

Začněme aktualizací systému.

yum update

Dále nainstalujte NTP a zkontrolujte stav jeho služby.

yum install ntp
systemctl status ntpd

Pokud služba není spuštěna, spusťte ji pomocí níže uvedeného příkazu:

systemctl start ntpd

Povolit NTP při spouštění systému:

systemctl enable ntpd

Upravte pravidla brány firewall, aby byla povolena služba NTP. Spuštěním následujících příkazů službu povolíte.

firewall-cmd --add-service=ntp --zone=public --permanent
firewall-cmd --reload

Krok 3 – Přidejte úložiště EPEL do systému

Musíme nainstalovat úložiště EPEL, protože některé z balíčků check_mk nejsou dostupné ve výchozích úložištích.

yum install epel-release -y

Seznam úložiště.

yum repolist

Krok 4 – Instalace Check_MK

Chystáme se stáhnout bezplatnou verzi check_mk. Přejděte na oficiální stránku stahování a zkopírujte příslušný odkaz, který chcete použít v příkazu níže po wget .

wget https://mathias-kettner.de/support/1.5.0p12/check-mk-raw-1.5.0p12-el7-38.x86_64.rpm

Nainstalujte Check_MK a všechny závislosti požadované pro Check_MK.

yum install check-mk-raw-1.5.0p12-el7-38.x86_64.rpm

Nyní upravte pravidla brány firewall pro HTTP.

firewall-cmd --add-service=http --zone=public --permanent
firewall-cmd --reload

Krok 5 – Vytvořte a spusťte server Check_MK

Zkontrolujte, zda příkaz „omd“ funguje nebo ne.

omd version

Nakonfigurujte server Check_mk

Chcete-li vytvořit server Check_MK, spusťte následující příkaz:

omd create fosslinuxmonitor

„fosslinuxmonitor“ můžete nahradit libovolným názvem.

omd create fosslinuxmonitor

Pak byste měli získat podobný výstup jako níže:

Zde vidíte URL webu, uživatelské jméno a heslo pro přihlášení.

Spusťte vytvořený server:

omd start fosslinuxmonitor

Krok 6 – Přístup k Check_MK ve webovém prohlížeči

Když vytvoříte server Check_MK, zobrazí URL webového rozhraní. Můžete jej použít pro přístup k serveru Check_Mk.

http://<servername>/<instance_name>/
Eg:- http://10.94.10.208/fosslinuxmonitor

Můžete použít uživatelské jméno a heslo, které se zobrazilo při vytváření serveru Check_Mk. Poté můžete přistupovat k řídicímu panelu.

Krok 7 – Jak nainstalovat agenta Check_Mk na klienta Linux

Agenty check_mk si můžete stáhnout z následující adresy URL

http://<servername>/<instance_name>/check_mk/agents/
Eg:- http://10.94.10.208/fosslinuxmonitor/check_mk/agents/

Check-MK Agents Na serveru Ubuntu nainstalujte „xinetd“ před instalací agenta Check_MK.

apt-get install xinetd

Stáhněte a nainstalujte agenta.

wget http://10.94.10.208/fosslinuxmonitor/check_mk/agents/check-mk-agent_1.5.0p12-1_all.deb
dpkg -i check-mk-agent_1.5.0p12-1_all.deb

Kromě toho by měl být mezi serverem check_mk a klientem otevřen port 6556 TCP pro komunikaci. Nainstalujte agenta Check_MK na CentOS.

Nainstalujte „xinetd“.

yum install xinetd

Stáhněte a nainstalujte agenta.

http://10.94.10.208/fosslinuxmonitor/check_mk/agents/check-mk-agent-1.5.0p12-1.noarch.rpm
rpm -ivh check-mk-agent-1.5.0p12-1.noarch.rpm

Nainstalujte agenta na server Microsoft Windows. Stáhnout agenta.

http://10.94.10.208/fosslinuxmonitor/check_mk/agents/windows/check_mk_agent.msi

Nainstalujte agenta pomocí balíčku „msi“.

Po instalaci klikněte na tlačítko Dokončit.

Krok 8 – Přidejte hostitele do monitorování check_mk

Nyní klikněte na Konfigurace WATO> Hostitelé> Vytvořit nového hostitele.

Poté vyplňte podrobnosti o hostiteli, název hostitele, adresu IP.

Nyní klikněte na „Uložit a přejít na služby“. Dostanete se pod obrazovku, ve které check_mk objeví služby na klientovi.

Poté klikněte na „Aktivovat změny“ pro aktivaci všech konfigurací.

Takto můžete přidat další hostitele. V mém případě jsem přidal stroj CentOS, Ubuntu a MSWindows. Klikněte na Konfigurace WATO> Hostitelé a uvidíte všechny přidané hostitele.

Klikněte na Zobrazení -> Hostitelé -> Všichni hostitelé. Můžete vidět všechny přidané stavy hostitele.

Krok 9 – Přidejte nového uživatele pro příjem e-mailových upozornění

Klikněte na Konfigurace WATO> Uživatelé.

Můžete přidat uživatelské jméno, e-mail atd. Kromě toho vyberte také „Přijímat záložní upozornění“.

Uložit, kliknout na změny a aktivovat. Nyní přejděte na Konfigurace WATO> Hostitelé a klikněte na libovolného hostitele. V oblasti Základní nastavení přesuňte „Všechno“ do vybrané oblasti.

Uložte a udělejte totéž se všemi hostiteli. Klikněte na hostitele

Klikněte na změny a aktivujte je.

Krok 10 – Zkontrolujte e-mailová upozornění

Nyní vypneme jeden stroj. Měli byste vidět stav hostitelů jako Nefunkční.

Nyní dostáváme upozornění e-mailem.

Obdržíte podobná upozornění jiných systémů. Po spuštění serveru dostanete další upozornění.

Výstrahy můžete integrovat s Slack, Pager durty a tak dále.

Nyní jste úspěšně nainstalovali a nakonfigurovali server Check_MK na CentOS. Dejte nám vědět své zkušenosti v komentářích níže. Také prosím nezapomeňte sdílet tutoriál se svými přáteli na sociálních platformách.


Cent OS
  1. Instalace a konfigurace FTP serveru na CentOS 7 / RHEL 7 – (vsftpfd)

  2. Jak nainstalovat a nakonfigurovat Gitlab na CentOS 8

  3. Jak nainstalovat a nakonfigurovat Postgres 13 na Centos 8

  1. Nainstalujte a nakonfigurujte HAProxy na RHEL 8 / CentOS 8 Linux

  2. Jak nainstalovat a nakonfigurovat VNC na CentOS 7

  3. Jak nainstalovat a nakonfigurovat server NFS na CentOS 8

  1. Jak nainstalovat a nakonfigurovat VNC na CentOS 8

  2. Nainstalujte a nakonfigurujte VNC Server v CentOS 7 a RHEL 7

  3. Jak nainstalovat a nakonfigurovat FreeIPA na CentOS 7 Server