Android

A nagios telepítése és konfigurálása az ubuntu 18.04-en

Server Setup - Setting Up & Installing The Super Micro 113-6 Server With Fresh Install Of Nethserver

Server Setup - Setting Up & Installing The Super Micro 113-6 Server With Fresh Install Of Nethserver

Tartalomjegyzék:

Anonim

A Nagios az egyik legnépszerűbb nyílt forráskódú megfigyelő rendszer. A Nagios nyilvántartást vezet az egész IT-infrastruktúráról, és gondoskodik a hálózatok, szerverek, alkalmazások, szolgáltatások és folyamatok működéséről.

Meghibásodás vagy nem optimális teljesítmény esetén a Nagios különféle módszerekkel értesítési értesítéseket küld.

Ez az oktatóprogram végigvezeti a Nagios Core legújabb verziójának telepítéséhez és konfigurálásához szükséges lépéseket az Ubuntu 18.04-en.

A Nagios régebbi verziója (3. verzió) elérhető az Ubuntu szoftvertárban, és könnyen telepíthető az apt install nagios3 .

Előfeltételek

Mielőtt folytatná ezt az oktatóprogramot, győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.

Frissítse az Ubuntu rendszert, és telepítse a következő csomagokat, amelyek szükségesek a Nagios fő alkalmazásának és a Nagios pluginek letöltéséhez és fordításához:

sudo apt update && sudo apt upgrade sudo apt install autoconf gcc libc6 make wget unzip apache2 php libapache2-mod-php7.2 libgd-dev sudo apt install libmcrypt-dev libssl-dev bc gawk dc build-essential libnet-snmp-perl gettext

A Nagios telepítése az Ubuntun

A következő lépések leírják, hogyan kell a Nagios Core legfrissebb verzióját telepíteni a forrásból.

1. A Nagios letöltése

Letölti a Nagios forrást a /usr/src könyvtárba, amely a forrásfájlok elhelyezésének általános helye, és váltson a könyvtárba a következővel:

cd /usr/src/

Töltse le a Nagios legújabb verzióját a Github lerakatból a következő wget paranccsal:

sudo wget

A letöltés befejezése után bontsa ki a tar fájlt:

sudo tar zxf nagios-*.tar.gz

A következő lépések folytatása előtt győződjön meg arról, hogy a Nagios forráskönyvtárába vált:

cd nagioscore-nagios-*/

2. Nagios összeállítása

Az összeállítási folyamat elindításához futtassa a configure szkriptet, amely számos ellenőrzést hajt végre annak ellenőrzése érdekében, hogy a rendszer minden függősége fennáll-e:

sudo./configure --with-httpd-conf=/etc/apache2/sites-enabled

Sikeres befejezés után a következő üzenet jelenik meg a képernyőn:

*** Configuration summary for nagios 4.4.2 2018-08-16 ***: General Options: ------------------------- Nagios executable: nagios Nagios user/group: nagios, nagios Command user/group: nagios, nagios Event Broker: yes Install ${prefix}: /usr/local/nagios Install ${includedir}: /usr/local/nagios/include/nagios Lock file: /run/nagios.lock Check result directory: /usr/local/nagios/var/spool/checkresults Init directory: /lib/systemd/system Apache conf.d directory: /etc/apache2/sites-enabled Mail program: /bin/mail Host OS: linux-gnu IOBroker Method: epoll Web Interface Options: ------------------------ HTML URL: http://localhost/nagios/ CGI URL: http://localhost/nagios/cgi-bin/ Traceroute (used by WAP): Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Most már elindíthatja a fordítási folyamatot a make paranccsal:

sudo make all

Az összeállítás a rendszertől függően némi időt vehet igénybe. A beépítési folyamat befejezése után a következő üzenet jelenik meg:

*** Compile finished ***

3. Nagios felhasználó és csoport létrehozása

A következő parancs új rendszernagios felhasználót és csoportot hoz létre:

sudo make install-groups-users

Adja hozzá az Apache www-data felhasználót a nagios csoporthoz:

sudo usermod -a -G nagios www-data

4. Telepítse a Nagios bináris fájlokat

Végezze el a következő parancsot a Nagios bináris fájlok, CGI és HTML fájlok telepítéséhez:

sudo make install

A következő kimenetet kell látnia:

*** Main program, CGIs and HTML files installed ***

5. Külső parancskönyvtár létrehozása

A Nagios külső alkalmazásokból tud parancsokat feldolgozni. Hozza létre a külső parancskönyvtárat, és írja be a megfelelő engedélyeket:

sudo make install-commandmode

*** External command directory configured ***

6. Telepítse a Nagios konfigurációs fájlokat

Telepítse a minta Nagios konfigurációs fájljait:

sudo make install-config

*** Config files installed *** Remember, these are *SAMPLE* config files. You'll need to read the documentation for more information on how to actually define services, hosts, etc. to fit your particular needs.

7. Telepítse az Apache konfigurációs fájljait

Az alábbi parancs telepíti az Apache webszerver konfigurációs fájljait:

sudo make install-webconf

*** Nagios/Apache conf file installed ***

Győződjön meg arról, hogy az Apache újraírás és a cgi modulok engedélyezve vannak:

sudo a2enmod rewrite sudo a2enmod cgi

8. Rendszeres egységfájl létrehozása

A következő parancs telepíti a rendszerezett egység fájlt, és konfigurálja a nagios szolgáltatást a rendszerindítás indításához.

sudo make install-daemoninit

… *** Init script installed ***

9. Felhasználói fiók létrehozása

A Nagios webes felület eléréséhez létre kell hoznia egy nagiosadmin nevű rendszergazdai felhasználót

A következő htpasswd paranccsal hozhat létre htpasswd nevű felhasználót

sudo htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin

A rendszer felszólítja a felhasználói jelszó megadására és megerősítésére.

New password: Re-type new password: Adding password for user nagiosadmin

Indítsa újra az Apache szolgáltatást a változások hatályba lépése érdekében:

sudo systemctl restart apache2

10. A tűzfal konfigurálása

A tűzfal védi a szervert a nem kívánt forgalom ellen.

Nyissa meg az Apache portokat a következő gépeléssel:

sudo ufw allow Apache

A Nagios Plugins telepítése

Váltson vissza a /usr/src könyvtárra, és töltse le a Nagios Plugins legújabb verzióját a Github projekttárból:

cd /usr/src/ sudo wget -O nagios-plugins.tar.gz

A letöltés befejezése után bontsa ki a tar fájlt:

sudo tar zxf nagios-plugins.tar.gz

Váltson a plugins forráskönyvtárára:

cd nagios-plugins-release-2.2.1

Futtassa a következő parancsokat egyenként a Nagios pluginek lefordításához és telepítéséhez:

sudo./tools/setup sudo./configure sudo make sudo make install

Nagios indul

Most, hogy a Nagios és a bővítmények telepítve vannak, indítsa el a Nagios szolgáltatást a következő paranccsal:

sudo systemctl start nagios

A Nagios futtatásának ellenőrzéséhez ellenőrizze a szolgáltatás állapotát a következő gépeléssel:

sudo systemctl status nagios

A kimenetnek az alábbiak szerint kell kinéznie, jelezve, hogy a Nagios szolgáltatás aktív és fut.

* nagios.service - Nagios Core 4.4.2 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Fri 2018-11-16 14:54:21 PST; 1s ago Docs: https://www.nagios.org/documentation Process: 18294 ExecStopPost=/bin/rm -f /usr/local/nagios/var/rw/nagios.cmd (code=exited, status=0/SUCCESS) Process: 18293 ExecStop=/bin/kill -s TERM ${MAINPID} (code=exited, status=0/SUCCESS) Process: 18315 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 18313 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 18325 (nagios) Tasks: 6 (limit: 2319) CGroup: /system.slice/nagios.service

A Nagios webes felület elérése

A Nagios webes felület eléréséhez nyissa meg a kedvenc böngészőt, és írja be a szerver domain nevét vagy nyilvános IP-címét, majd a /nagios :

http(s)://your_domain_or_ip_address/nagios

Írja be a nagiosadmin felhasználói bejelentkezési adatait, és átirányítja Önt az alapértelmezett Nagios kezdőlapra, az alábbi képen látható módon:

Következtetés

Sikeresen telepítette a legfrissebb Nagios verziót a forrásból az Ubuntu rendszerére.

Most ellenőrizze a Nagios dokumentációját, és többet megtudjon a Nagios konfigurálásáról és használatáról.

ubuntu nagios monitorozás