Android

Kuinka asentaa ja määrittää nagios debian 9 -käyttöjärjestelmään

[PC] Miten päivitetään näytönohjaimen (GPU) ajurit

[PC] Miten päivitetään näytönohjaimen (GPU) ajurit

Sisällysluettelo:

Anonim

Nagios on suosittu avoimen lähdekoodin seurantaohjelmisto. Se pitää luetteloa koko IT-infrastruktuuristasi ja varmistaa, että verkot, palvelimet, sovellukset, palvelut ja prosessit ovat toiminnassa. Jos kriittisen infrastruktuurin komponentti vikaantuu, Nagios lähettää ilmoitushälytykset.

Tämä opas selittää kuinka asentaa ja määrittää Nagios Core -sovelluksen uusin versio Debian 9: lle.

edellytykset

Sinun on oltava kirjautuneena sisään käyttäjänä, jolla on sudo-käyttöoikeus voidaksesi asentaa paketteja.

Nagiosin asentaminen Debianiin

Seuraavissa vaiheissa kuvataan, kuinka Nagios Core -sovelluksen uusin versio asennetaan lähteestä.

Aloita asentamalla seuraavat paketit, jotka ovat tarpeen Nagiosin kääntämiseen ja ajamiseen:

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. Nagiosin lataaminen

Siirry /usr/src ja lataa uusin Nagios-versio Github-projektin arkistosta wgetillä:

cd /usr/src/ sudo wget

Kun lataus on valmis, poista tar-tiedosto:

sudo tar zxf nagios-*.tar.gz

Ennen kuin jatkat seuraavilla vaiheilla, muista vaihtaa Nagios-lähdekansioon kirjoittamalla:

cd nagioscore-nagios-*/

2. Nagiosin kokoaminen

Aloita rakennusprosessi suorittamalla configure :

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

Kun onnistunut valmistuminen, näet seuraavan viestin:

*** 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.

Suorita make komento käynnistääksesi rakennusprosessin:

sudo make all

Kokoonpano voi viedä jonkin aikaa järjestelmästäsi riippuen. Kun rakennusprosessi on valmis, näet jotain tällaista:

*** Compile finished ***… Enjoy.

3. Nagios-käyttäjän ja ryhmän luominen

Uuden järjestelmän nagios käyttäjän ja nagios luominen:

sudo make install-groups-users

Lisää Apache www-data käyttäjä nagios ryhmään:

sudo usermod -a -G nagios www-data

4. Asenna Nagios Binaries

Suorita seuraava komento Nagios-binaaritiedostojen, CGI-tiedostojen ja HTML-tiedostojen asentamiseksi:

sudo make install

Sinun pitäisi nähdä seuraava tulos:

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

5. Ulkoisen komentohakemiston luominen

Luo ulkoinen komentohakemisto ja aseta oikeat oikeudet kirjoittamalla:

sudo make install-commandmode

*** External command directory configured ***

6. Asenna Nagios-asetustiedostot

Asenna Nagios-määritystiedostot seuraavilla:

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. Asenna Apache-määritystiedostot

Seuraava komento luo Apache-määritystiedostot:

sudo make install-webconf

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

Varmista, että Apache-kirjoitus ja cgi-moduulit ovat käytössä:

sudo a2enmod rewrite sudo a2enmod cgi

8. Järjestelmällisen yksikötiedoston luominen

Seuraava komento asentaa järjestelmällisen yksikkötiedoston ja mahdollistaa Nagios-palvelun käynnistymisen käynnistyksen yhteydessä.

sudo make install-daemoninit

… *** Init script installed ***

9. Käyttäjätilin luominen

Jotta pääset Nagios-verkkoliittymään, sinun on luotava järjestelmänvalvojan käyttäjä.

Tässä opetusohjelmassa luomme käyttäjän nimeltä nagiosadmin :

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

Sinua pyydetään antamaan ja vahvistamaan käyttäjän salasana.

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

Käynnistä Apache-palvelu uudelleen, jotta muutokset tulevat voimaan:

sudo systemctl restart apache2

10. Palomuurin määrittäminen

Palomuuri suojaa palvelintasi ei-toivotulta liikenteeltä.

Avaa Apache-portit kirjoittamalla:

sudo ufw allow Apache

Nagios-laajennusten asentaminen

Vaihda takaisin /usr/src hakemistoon ja lataa Nagios-laajennusten uusin versio Github-arkistosta:

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

Kun lataus on valmis, purkaa tar-tiedosto kirjoittamalla:

sudo tar zxf nagios-plugins.tar.gz

Vaihda plugins-lähdekansioon:

cd nagios-plugins-release-2.2.1

Suorita seuraavat komennot kerrallaan kääntääksesi ja asentaaksesi Nagios-laajennuksia:

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

Alkaen Nagios

Nyt kun Nagios on asennettu Debian-palvelimelle, aloita se seuraavasti:

sudo systemctl start nagios

Varmista, että Nagios on käynnissä, tarkista palvelun tila:

sudo systemctl status nagios

Lähtön pitäisi näyttää jonkinlaiselta kuin alla osoittaen, että Nagios-palvelu on aktiivinen ja käynnissä.

● 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

Nagios-käyttöliittymän käyttö

Nagios-verkkokäyttöliittymän avaamiseksi avaa suosikkiselaimesi ja kirjoita palvelimen verkkotunnus tai julkinen IP-osoite ja sitten /nagios :

http(s)://your_domain_or_ip_address/nagios

Anna nagiosadmin käyttäjän kirjautumistiedot ja sinut ohjataan Nagios-oletuskotisivulle seuraavan kuvan osoittamalla tavalla:

johtopäätös

Olet asentanut viimeisimmän Nagios-version lähteestä onnistuneesti Debian-järjestelmään.

Sinun pitäisi nyt käydä Nagios-dokumentaatiossa ja oppia lisää Nagios-asetusten määrittämisestä ja käytöstä.

Debian Nagios -seuranta