Android

Kuinka asentaa ja määrittää nagios ubuntu 18.04 -sovellukseen

[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 yksi suosituimmista avoimen lähdekoodin seurantajärjestelmistä. Nagios pitää luetteloa koko IT-infrastruktuuristasi ja varmistaa, että verkot, palvelimet, sovellukset, palvelut ja prosessit ovat toiminnassa.

Jos toimintahäiriö tai epäoptimaali suorituskyky, Nagios lähettää ilmoitushälytykset eri menetelmillä.

Tämä opetusohjelma opastaa sinua vaiheissa, joita tarvitaan Nagios Core -sovelluksen uusimman version asentamiseen ja määrittämiseen Ubuntu 18.04: ssä.

Nabion vanhempi versio (versio 3) on saatavana Ubuntu-ohjelmistovarastoon, ja se voidaan helposti asentaa apt install nagios3 .

edellytykset

Ennen kuin jatkat tätä opetusohjelmaa, varmista, että olet kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Päivitä Ubuntu-järjestelmäsi ja asenna seuraavat paketit, joita tarvitaan Nagios-pääsovelluksen ja Nagios-laajennusten lataamiseen ja kääntämiseen:

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

Nagiosin asentaminen Ubuntuun

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

1. Nagiosin lataaminen

Aiomme ladata Nagios-lähteen /usr/src hakemistoon, joka on yleinen sijainti lähdetiedostojen sijoittamiseen. Vaihda hakemistoon:

cd /usr/src/

Lataa uusin versio Nagios-projektista Github-arkistosta seuraavalla wget-komennolla:

sudo wget

Kun lataus on valmis, purkaa tar-tiedosto seuraavilla tiedoilla:

sudo tar zxf nagios-*.tar.gz

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

cd nagioscore-nagios-*/

2. Nagiosin kokoaminen

Käynnistä rakennusprosessi suorittamalla configure joka suorittaa useita tarkistuksia varmistaaksesi, että kaikki järjestelmän riippuvuudet ovat olemassa:

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

Kun onnistunut valmistuminen, seuraava viesti tulostetaan näytölle:

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

Voit nyt aloittaa kokoamisprosessin käyttämällä make komentoa:

sudo make all

Kokoonpano voi viedä jonkin aikaa järjestelmästäsi riippuen. Kun rakennusprosessi on valmis, sinulle näytetään seuraava viesti:

*** Compile finished ***

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

Seuraava komento luo uuden järjestelmän nagios käyttäjän ja ryhmän:

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 asentaaksesi Nagios-binaaritiedostot, CGI-tiedostot ja HTML-tiedostot:

sudo make install

Sinun pitäisi nähdä seuraava tulos:

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

5. Ulkoisen komentohakemiston luominen

Nagios pystyy käsittelemään komentoja ulkoisista sovelluksista. 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 asentaa Apache-verkkopalvelimen 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 myös määrittelemään nagios-palvelun käynnistymään.

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ä nimeltään nagiosadmin

Luo käyttäjä nimeltä nagiosadmin seuraavan htpasswd komennon avulla

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 uusin Nagios-laajennusten 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 sekä Nagios että sen laajennukset on asennettu, käynnistä Nagios-palvelu seuraavalla komennolla:

sudo systemctl start nagios

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

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

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

Nagios-verkkokäyttöliittymän käyttämiseksi 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 Ubuntu-järjestelmään.

Sinun tulisi nyt tarkistaa Nagios-dokumentaatio ja oppia lisää Nagios-asetusten määrittämisestä ja käytöstä.

ubuntu nagios -seuranta