Android

A nagios telepítése és konfigurálása a debian 9 rendszeren

Apache web server Configuration in kali Linux

Apache web server Configuration in kali Linux

Tartalomjegyzék:

Anonim

A Nagios népszerű nyílt forráskódú megfigyelő szoftver. 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. Kritikus infrastruktúra-összetevő meghibásodása esetén a Nagios értesítési riasztásokat küld.

Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni és konfigurálni a Nagios Core legújabb verzióját a Debian 9-en.

Előfeltételek

Csomagok telepítéséhez be kell jelentkeznie, mint sudo hozzáféréssel rendelkező felhasználó.

A Nagios telepítése a Debian-ra

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

Kezdje a Nagios fordításához és futtatásához szükséges következő csomagok telepítésével:

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

1. A Nagios letöltése

Keresse meg a /usr/src könyvtárat, és töltse le a Nagios legújabb verzióját a Github projekttárból a wget segítségével:

cd /usr/src/ 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

Indítsa el az összeállítási folyamatot a configure szkript futtatásával:

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

Sikeres befejezés után a következő üzenetet fogja látni:

*** Configuration summary for nagios 4.4.3 2019-01-15 ***: 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: /usr/sbin/sendmail 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): /usr/sbin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Futtassa a make parancsot az összeállítási folyamat elindításához:

sudo make all

Az összeállítás a rendszertől függően némi időt vehet igénybe. Miután a készítési folyamat befejeződött, láthat valami hasonlót:

*** Compile finished ***… Enjoy.

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

Új nagios felhasználói és csoporttípus létrehozása:

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

Futtassa a következő parancsot a Nagios bináris fájlok, CGI-k é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

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 létrehozza az Apache 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égfájlt, és lehetővé teszi a Nagios szolgáltatás indítását a rendszerindításkor.

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 adminisztrátori felhasználót.

Ebben az oktatóanyagban létrehozunk egy nagiosadmin 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 legfrissebb 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 telepítve van a Debian kiszolgálóra, indítsa el a következővel:

sudo systemctl start nagios

A Nagios futtatásának ellenőrzéséhez ellenőrizze a szolgáltatás állapotát:

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.3 Loaded: loaded (/lib/systemd/system/nagios.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2019-02-10 17:07:21 CST; 9s ago Docs: https://www.nagios.org/documentation Process: 26241 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 26239 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 26243 (nagios) Tasks: 6 (limit: 4915) 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 a Debian rendszerére.

Most meg kell látogatnia a Nagios-dokumentációt, és többet kell megtudnia a Nagios konfigurálásáról és használatáról.

debian nagios monitorozás