Az Icinga2 megfigyelő eszköz telepítése az Ubuntu Server 16.04-re

Kép: Jack Wallen

Mivel az adatközpontot egyre több Linux szerver töltötte be, rendelkeznie kell eszközökkel ezeknek a rendszereknek a felügyeletéhez. Mint minden, a nyílt forráskódú világban, a feladathoz rengeteg eszköz áll rendelkezésre. Az egyik ilyen eszköz az Icinga2, egy web-alapú rendszermonitor, amely folyamatosan ellenőrzi a hálózati erőforrások elérhetőségét, valós idejű jelentést készít a teljesítményről és a szolgáltatásokról, és akár a felhasználókat is értesítheti az áramkimaradásokról. Az Icinga2 RESTful API-t is használ, így menet közben frissítheti a konfigurációs fájlokat, és az értesítések e-mailben, szövegekben vagy mobil üzenetküldő alkalmazásokban érkezhetnek.

Adatközpont kötelező olvasása

  • 8 adatközpont-előrejelzés 2020-ra
  • 7 hálózati előrejelzés 2020-ra: Automatizálás, élszámolás, Wi-Fi 6, stb
  • A szerver virtualizációjának bevált módszerei és tippek a nem teendőkhöz
  • Kvantumszámítás: Hét igazságot kell tudnod

Szeretném áttekintni az Icinga2 telepítésének folyamatát az Ubuntu Server 16.04-en. Feltételezem, hogy telepítve van az operációs rendszer és a felhasználói fiók sudo jogosultságokkal. Ezzel együtt telepítsük.

Az Apache telepítése

Az első dolog, amelyet meg kell tenni, mind a web, mind az adatbázis szerver telepítése. Mielőtt ezt megtenné, bölcs dolog frissíteni és frissíteni a szervert. Nyisson meg egy terminál ablakot, és adja ki a következő parancsokat:

 sudo apt-get frissítés sudo apt-get frissítés 

Ha a kernelt frissítik a folyamat során, akkor újra kell indítania a szervert. Ezért javasoljuk, hogy a frissítést / frissítést futtassa olyan időben, amikor lehetséges az újraindítás.

A frissítés / frissítés hiányában ideje telepíteni az Apache-t (és ehhez szükséges PHP-modulokat). A terminál ablakán adja ki a következő parancsot:

 sudo apt-get install apache2 libapache2-mod-php 

Ha elkészült, telepítse a PHP modulokat a következő paranccsal:

 sudo apt-get install php php- {xml, cli, opcache, gd, intl, readline, mysql, curl, mbstring, ldap, json, pgsql} 

Most be kell állítanunk az időzónát a php.ini fájlban. Adja ki a parancsot:

 sudo nano /etc/php/7.0/apache2/php.ini 

Ebben a fájlban keresse meg a következő sort:

 date.timezone = Afrika / Nairobi 

Változtassa meg, hogy tükrözze az időzónáját (például Amerika / Kentucky / Louisville). Mentse és zárja be a fájlt.

Indítsa újra az Apache parancsot:

 Sudo systemctl indítsa újra az apache2 

A MySQL telepítése

Ezután telepítjük a MySQL-t. A terminál ablakából adja ki a következő parancsot:

 sudo apt-get install mysql-server 

A telepítés során a rendszer felkéri a MySQL admin jelszó létrehozására / ellenőrzésére.

Az adatbázis létrehozása

Az adatbázis-kiszolgáló telepítése után itt az ideje létrehozni az Icinga2 adatbázisokat. Valójában két adatbázist kell létrehoznunk, egyet az Icinga2 és az Icinga Web2 számára. Hozzáférés a MySQL prompthez a következő paranccsal:

 mysql -u root -p 

Be kell írnia a telepítés során létrehozott MySQL rendszergazdai jelszót. Ha a rendszer kéri, hozza létre az első adatbázist (és egy felhasználót) a következő parancsokkal:

 CREATE ADATABASE icinga2_db; MINDEN PRIVILÉGIÁT MEGADNI az icinga2_db. * -En 'icinga2_user' @ 'localhost' -ig, amelyet 'PASSWORD' azonosít; SZENNYEZETT ELJÁRÁSOK; 

ahol a JELSZÓ egyedülálló és erős jelszó.

Ezután hozza létre az Icinga Web2 adatbázist a következő parancsokkal:

 CREATE DATABASE icingaweb2_db; MINDEN PRIVILÉGIÁT MEGADJA az icingaweb2_db. * Címen az „icingaweb2_user” @ „localhost” jelöléssel, amelyet „PASSWORD” azonosít; SZENNYEZETT ELJÁRÁSOK; kijárat 

ahol a JELSZÓ egyedülálló és erős jelszó.

Telepítse az Icinga2 és az Icinga Web2

Az első lépés, hogy importálja a GPG kulcsot a következő paranccsal:

 curl -sSL https://packages.icinga.com/icinga.key | sudo apt-key add - 

Ezután adja hozzá az apt lerakatot a következő paranccsal:

 echo "deb https://packages.icinga.com/ubuntu icinga-bionic main" | sudo tee /etc/apt/sources.list.d/icinga.list 

Figyelem: hozzáadjuk a bionikus tárolót (annak ellenére, hogy Xenialot használunk). Még mindig működik.

Frissítse az apt parancsot:

 sudo apt-get frissítés 

Végül telepítse az Icinga2 és az Icinga Web2 parancsot:

 sudo apt-get install icinga2 icingaweb2 icinga2-ido-mysql 

Amikor megkérdezik, hogy kell-e az Icinga2-nek MySQL-t használni, válaszoljon IGEN, majd válaszoljon NEM-re, amikor megkérdezi, hogy a dbconfig-common-t kell-e használni az adatbázis konfigurálásához.

Konfigurálja a háttérképet

Most engedélyeznünk kell az ido-mysql-t és az Icinga2 parancs funkciókat a következő paranccsal:

 A sudo icinga2 szolgáltatás lehetővé teszi az ido-mysql parancsot 

Indítsa újra az Icinga2-t a következő paranccsal:

 Sudo systemctl indítsa újra az icinga2-t 

Ezután be kell állítanunk a MySQL IDO-t. Adja ki a parancsot:

 sudo nano stb / icinga2 / szolgáltatások engedélyezve / ido-mysql.conf 

A fájlban ellenőrizze, hogy az objektumrész így néz ki:

 object IdoMysqlConnection "ido-mysql" {user = "icinga2_user", jelszó = "JELSZÓ", host = "localhost", adatbázis = "icinga2_db"} 

ahol a PASSWORD az a jelszó, amelyet az icinga2_user fiókhoz a MySQL promptból hozott létre.

Mentse el és zárja be a fájlt, majd indítsa újra az Icinga2 parancsot:

 Sudo systemctl indítsa újra az icinga2-t 

A webes telepítő

Mielőtt a böngészőt az Icinga Web2 telepítésére mutatná (a telepítés befejezéséhez), elő kell állítania egy beállító tokent. Ehhez adja ki a parancsot:

 sudo icingacli beállító token létrehozása 

Ez létrehoz egy karakterláncot, amelyet beír a webes telepítő első oldalára. Mutasson a böngészőjére a http: // SERVER_IP / icingaweb2 oldalra (ahol a SERVER_IP az Ön host szerverének IP címe), és a rendszer kéri, hogy adja meg a tokent (A ábra ).

A ábra

Írja ide (vagy illessze be) az Icinga2 telepítő tokent ide.


Látni fog néhány további lépést is, amelyeket a Beállítási token szövegterület alatt vázol fel. Ezekkel automatikusan gondoskodnak a telepítés során. Ha bármilyen problémája merül fel, térjen vissza erre az oldalra, és adja ki a javasolt parancsokat.

A megjelenő oldal ellenőrzi, hogy minden készen áll-e a használatra. Ezen a ponton nem jelenhet meg probléma, ezért kattintson a Tovább gombra. A következő telepítő oldalakon a következőket kell kérni:

  1. Válassza ki a beillesztendő modulokat: Javaslom, hogy válasszon mindháromat.
  2. Hitelesítés: Válassza az Adatbázist.
  3. Az Icinga2 adatbázis konfigurálása: Ellenőrizze, hogy itt az icingaweb2_db fájlt és az icinga2web_user / jelszót használja-e az adatbázis névként és az adatbázis felhasználóként.
  4. Az IDO-erőforrás figyelése: Mindenképpen használja az icinga2_db adatbázist és az icinga2_user felhasználót / jelszót.
  5. Szállítás parancs: Hagyja az alapértelmezett értékeket.
  6. Hozzon létre egy adminisztrátori felhasználót.

Amint ez elkészült, a program felszólít arra, hogy jelentkezzen be az Icinga2 webes felületbe. Gratulálunk, sikeresen telepítette az Icinga2 szoftvert, és most felügyeli a szervert. Élvezze ezt a nagyszerű eszközt, amely tudatában van a szerver egészségével. Következő bejegyzésünkben áttekintjük a távoli állomások felügyelet céljából történő felvételének folyamatát.

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com