Nagios Core: Mi az a Nagios és hogyan kell telepíteni Debian GNU / Linux rendszerre?
Területén Hálózatok és szerverek vannak nagyszerű és hatékony alkalmazások Rendszer / kiszolgáló rendszergazdák (SysAdmins). Ezért ma egy jól ismert hívásról fogunk beszélni Nagios Core.
Nagios Core alapvetően az ingyenes verziója Nagios. Ami viszont alapvetően népszerű berendezések / szolgáltatások / hálózatfigyelő program formátumában nyílt forráskódú.
Webmin: Adminisztráció a webböngészőből
És mivel ritkán foglalkozunk azokkal kapcsolatos kérdésekkel alkalmazások, programok és rendszerek mezőjéből Hálózatok és szerverek vagy speciális felhasználásra Rendszer / kiszolgáló rendszergazdák (SysAdmins), azonnal hagyunk néhány linket az IT területhez kapcsolódó korábbi kiadványokhoz:
"Webmint egy webes rendszerkonfigurációs eszköz OpenSolaris, GNU / Linux és más Unix rendszerekhez. Ezzel konfigurálhatja számos operációs rendszer belső aspektusait, például a felhasználókat, a helykvótákat, a szolgáltatásokat, a konfigurációs fájlokat, a számítógép leállítását stb., Valamint számos ingyenes alkalmazást módosíthat és vezérelhet, például az Apache webszervert, Többek között PHP, MySQL, DNS, Samba, DHCP." Webmin: Adminisztráció a webböngészőből
Index
- 1 Nagios Core: A Nagios ingyenes és ingyenes verziója
- 1.1 Mi az a Nagios Core?
- 1.2 jellemzői
- 1.3 Hogyan telepíthetem Debian GNU / Linux 10 rendszerre?
- 1.3.1 1.- Az operációs rendszer előkészítésének lépései
- 1.3.2 2.- Töltse le a jelenlegi szoftvert
- 1.3.3 3.- Fordítsa össze az aktuális szoftvert
- 1.3.4 4.- Felhasználók és csoportok létrehozása
- 1.3.5 5.- Telepítsen különféle alapvető csomagokat
- 1.3.6 6.- Telepítse az Apache konfigurációs fájljait
- 1.3.7 7.- Telepítse és konfigurálja a tűzfalat IPTables segítségével
- 1.3.8 8.- Hozzon létre felhasználói fiókot az Apache-ban, hogy elkezdhesse a Nagios Core-ban
- 1.3.9 9.- Szükséges szolgáltatások újraindítása / indítása
- 1.3.10 10.- Bejelentkezés a Nagios Core-ba
- 1.3.11 A Nagios Core Plugins telepítése
- 1.3.12 Képernyőképek
- 2 10 ingyenes és nyílt alternatíva
- 3 Összegzés
Nagios Core: A Nagios ingyenes és ingyenes verziója
Mi az a Nagios Core?
A hivatalos honlapja szerint Nagios, Nagios Core A következőképpen írják le:
"A Nagios® Core ™ nyílt forráskódú hálózat- és rendszerfigyelő alkalmazás. Figyelemmel kíséri az Ön által megadott gazdagépeket (számítógépeket) és szolgáltatásokat, és figyelmeztet, ha a dolgok rosszul mennek, és ha javulnak. A Nagios Core-t eredetileg Linux alatt való használatra tervezték, bár a legtöbb más Unix-alapú operációs rendszer alatt is működnie kell. Ezenkívül ez a jelenlegi eszközünk ingyenes verziója, a Nagios XI."
jellemzői
A számos jellemzője között Nagios Core a következő 10 említhető:
- Hálózati szolgáltatások (többek között SMTP, POP3, HTTP, NNTP, PING) figyelése.
- A különböző felügyelt gazdagépek erőforrásainak figyelése (többek között processzor terhelés, lemezhasználat.)
- Egyszerű beépülő modul, amely lehetővé teszi a felhasználók számára, hogy könnyen kifejlesszék saját szolgáltatásellenőrzéseiket.
- Párhuzamos szervizellenőrzések.
- A hálózati gazdahierarchia "szülő" gépek segítségével történő definiálásának képessége, amely lehetővé teszi, hogy észlelje és megkülönböztesse a nem működő és az elérhetetlen gazdagépeket.
- Kapcsolatfelvételi értesítések, amikor a gazdagép vagy a szolgáltatás problémái felmerülnek és megoldódnak (e-mailben, személyhívón vagy a felhasználó által meghatározott módszerrel).
- A proaktív hibaelhárítás lehetősége annak meghatározására, hogy eseménykezelők fussanak a gazda- vagy szolgáltatási események során.
- A naplófájlok automatikus forgatása.
- Támogatás a redundáns megfigyelőállomások megvalósításához.
- Opcionális webes felület a hálózat aktuális állapotának, az értesítések és problémák előzményeinek, a naplófájlnak és egyebek megtekintéséhez.
Hogyan telepíthetem Debian GNU / Linux 10 rendszerre?
Mielőtt elkezdené ezt a részt, érdemes megjegyezni, mint általában, hogy ebben a gyakorlati esetben a szokásosat fogjuk használni Fordítsa újra a Linuxot hívott Csodák GNU / Linux, amelynek alapja a MXLinux 19 (Debian 10). Ami a miénk nyomán épült «Útmutató a Snapshot MX Linuxhoz».
Azonban bármilyen GNU / Linux Distro milyen támogatás systemd. Ezért ezt fogjuk használni MX Linux Respin kezdve GRUB rendszerindító rendszer opciójával "Kezdje a Systemd -vel". Az alapértelmezett opció helyett, amely nélkül systemd vagy inkább azzal Systemd-alátét. Ezenkívül végrehajtjuk az összes parancsot a Sysadmin felhasználó, ahelyett Gyökér felhasználó, a Respin Linuxból.
És most a tiedért letöltés, telepítés és használat, akkor a «Gyors telepítési útmutató a Debian számára« és ezek lennének a parancsparancsok végrehajtásához az operációs rendszer terminálján (konzolján):
1.- Az operációs rendszer előkészítésének lépései
Frissítse a lerakatokat, és telepítse a szükséges és szükséges csomagokat Nagios Core.
sudo apt update
sudo apt install autoconf gcc libc6 make wget unzip apache2 apache2-utils php libgd-dev
2.- Töltse le a jelenlegi szoftvert
cd /tmp
wget -O nagioscore.tar.gz https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.4.6.tar.gz
tar xzf nagioscore.tar.gz
3.- Fordítsa össze az aktuális szoftvert
cd /tmp/nagioscore-nagios-4.4.6/
sudo ./configure --with-httpd-conf=/etc/apache2/sites-enabled
sudo make all
4.- Felhasználók és csoportok létrehozása
sudo make install-groups-users
sudo usermod -a -G nagios www-data
5.- Telepítsen különféle alapvető csomagokat
sudo make install
sudo make install-daemoninit
sudo make install-commandmode
sudo make install-config
6.- Telepítse az Apache konfigurációs fájljait
sudo make install-webconf
sudo a2enmod rewrite
sudo a2enmod cgi
7.- Telepítse és konfigurálja a tűzfalat IPTables segítségével
sudo apt install iptables
sudo iptables -I INPUT -p tcp --destination-port 80 -j ACCEPT
sudo apt install -y iptables-persistent
8.- Hozzon létre felhasználói fiókot az Apache-ban, hogy elkezdhesse a Nagios Core-ban
sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
9.- Szükséges szolgáltatások újraindítása / indítása
systemctl restart apache2.service
systemctl start nagios.service
jegyzet: Indítsa újra az operációs rendszert, ha ezekkel a parancsokkal kapcsolatos problémák merülnek fel.
10.- Bejelentkezés a Nagios Core-ba
Futtasson webböngészőt a helyi gépen, ha rendelkezik grafikus felhasználói környezettel (GUI), vagy egy másik számítógépen a hálózaton. Írja be a címsorba a következő parancsok bármelyikét:
http://127.0.0.1/nagios
http://localhost/nagios
http://nombreservidor.dominio/nagios
jegyzet: Ha nem látja a "Nagios Core Login" ablakot, ellenőrizze, hogy a Debian GNU/Linux 8/9/10 operációs rendszere megfelelő konfigurációval rendelkezik -e. "Dokumentum gyökere" del Apache szerver a következő konfigurációs fájlban: /etc/apache2/apache2.conf
. Cserélje ki az utat /var/www
az alábbiak szerint: /var/www/html
. Ezután indítsa újra az Apache szolgáltatást vagy a számítógépet, és próbálja újra a számítógépen.
A Nagios Core Plugins telepítése
Frissítse a lerakatokat, és telepítse a szükséges és szükséges csomagokat Nagios beépülő modulok.
sudo apt update
sudo apt install autoconf gcc libc6 libmcrypt-dev make libssl-dev wget bc gawk dc build-essential snmp libnet-snmp-perl gettext
Töltse le és csomagolja ki az aktuális csomagot a "Nagios Plugins" segítségével
cd /tmp
wget --no-check-certificate -O nagios-plugins.tar.gz https://github.com/nagios-plugins/nagios-plugins/archive/release-2.2.1.tar.gz
tar zxf nagios-plugins.tar.gz
Fordítsa le és telepítse a "Nagios plugineket"
cd /tmp/nagios-plugins-release-2.2.1/ ./tools/setup sudo ./configure sudo make sudo make install
Képernyőképek
További információ a Nagios Core az alábbi linkeket böngészheti:
- Hivatalos oldal a GitHub-on
- Hivatalos dokumentáció
- Erőforráskönyvtár
- Gyors telepítési útmutatók
- A Nagios Core -ról
10 ingyenes és nyílt alternatíva
- kaktusz
- Cabot
- Pilótafülke projekt
- icinga
- FreeMNS
- munin
- netdata
- Pandora FMS
- PHP szerverfigyelő
- Zabbix
Ha többet szeretne megtudni ezekről alternatívák és még sok más, kattintson az alábbi linkre: Berendezések és hálózatfigyelő szoftverek nyílt forráskód alatt.
Összegzés
Összefoglalva, mint láttuk Nagios Core tökéletes szoftver eszköz a területen Hálózatok / Szerverek és Rendszer / kiszolgáló rendszergazdák (SysAdmins). És nemcsak erőteljes, hanem rugalmas és alkalmazkodó is, köszönhetően a többszörösének bővítmények. És azok számára, akik esetleg nem használják, mindig vannak nagyszerű alternatívák, mint például Zabbix, Icinga és pilótafülke projekt, sok más között.
Reméljük, hogy ez a kiadvány az egész számára nagyon hasznos lesz «Comunidad de Software Libre y Código Abierto»
és nagyban hozzájárulnak az alkalmazás számára elérhető ökoszisztéma fejlesztéséhez, növekedéséhez és elterjedéséhez «GNU/Linux»
. És ne hagyja abba a megosztását másokkal, kedvenc webhelyein, csatornáin, csoportjaiban vagy közösségi hálózataiban vagy üzenetkezelő rendszerében. Végül keresse fel honlapunkat: «FromLinux» további hírek felfedezéséhez és csatlakozzon hivatalos csatornánkhoz Távirat a DesdeLinux-tól.
Legyen Ön az első hozzászóló