![Tee Firefoxista GNOME -selaimen näköinen (koska miksi ei, eikö?)](/f/0e093b8952f87d1764cf706b6e71eb1a.png?width=100&height=100)
Nagios on mahtava Avoimen lähdekoodin valvontatyökalu, se tarjoaa sinulle kattavamman seurantaympäristön, jossa voit aina pitää kaiken silmällä koneita/verkkoja olitpa palvelinkeskuksessasi tai vain pienissä laboratorioissasi.
Kanssa Nagios, voit seurata etäisännät ja niiden palvelut etänä yhdestä ikkunasta. Se näyttää varoitukset ja osoittaa jos jokin menee pieleen palvelimet joka auttaa meitä havaitsemaan joitakin ongelmia ennen niiden syntymistä. Se auttaa meitä vähentämään seisokkeja ja liiketoiminnan tappiot.
Äskettäin, Nagios julkaisi uusimmat versiot Nagios Core 4.4.5 ja sen viimeisin vakaa julkaisu Nagios -laajennukset 2.2.1 20. elokuuta 2019.
Tämän artikkelin tarkoituksena on opastaa sinua uusimpien versioiden asentamisessa Nagios Core 4.4.5 lähteestä (tarball) päällä RHEL 7.7, CentOS 8/7/6 ja Fedora 26-30 jakaumat.
Sisällä 30 minuuttia seuraat paikallista konettasi, ei edistyneitä asennustoimenpiteitä, vain perusasennus, joka toimii 100% useimmissa nykypäivän Linux -palvelimissa.
Huomaa: Tässä esitetyt asennusohjeet on kirjoitettu CentOS 7.5 Linux -jakelu.
Jos noudatat näitä ohjeita oikein, saat seuraavat tiedot.
Meidän on asennettava Apache, PHP ja jotkut kirjastot kuten gcc, glibc, glibc-common ja GD kirjastoja ja niiden kehityskirjastoja ennen asennusta Nagios 4.4.5 lähteen kanssa. Ja tätä varten voimme käyttää nam oletuspaketin asennusohjelma.
[[sähköposti suojattu]]# yum install -y httpd httpd-työkalut php gcc glibc glibc-common gd gd-devel make net-snmpFedoralla [[sähköposti suojattu]]# dnf install -y httpd httpd-työkalut php gcc glibc glibc-common gd gd-devel make net-snmp
Luoda uusi nagios käyttäjä käyttää useradd -komento ja nagcmd ryhmätili ja aseta a Salasana.
[[sähköposti suojattu]]# useradd nagios. [[sähköposti suojattu]]# ryhmälisää nagcmd
Lisää seuraavaksi molemmat nagios käyttäjä ja apache käyttäjä nagcmd ryhmä käyttää usermod -komento.
[[sähköposti suojattu]]# usermod -G nagcmd nagios. [[sähköposti suojattu]]# usermod -G nagcmd apache
Luo oma hakemisto Nagios asennus ja kaikki sen tulevat lataukset.
[[sähköposti suojattu]]# mkdir /root /nagios. [[sähköposti suojattu]]# cd /root /nagios
Lataa nyt uusin Nagios Core 4.4.5 ja Nagios -laajennukset 2.2.1 paketit kanssa wget -komento.
[[sähköposti suojattu] nagios ~]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[sähköposti suojattu] nagios ~]# wget https://nagios-plugins.org/download/nagios-plugins-2.2.1.tar.gz.
Meidän on purettava ladatut paketit terva komento seuraavasti.
[[sähköposti suojattu] nagios ~]# tar -xvf nagios -4.4.5.tar.gz. [[sähköposti suojattu] nagios ~]# tar -xvf nagios-plugins-2.2.1.tar.gz
Kun poistat nämä tarballit -merkillä terva komento, hakemistoon tulee kaksi uutta kansiota.
[[sähköposti suojattu] nagios ~]# ls -l. yhteensä 13520. drwxrwxr-x 18 juurijuuri 4096 20. elokuuta 17:43 nagios-4.4.5
-rw-r-r-- 1 juurijuuri 11101966 20. elokuuta 17:48 nagios-4.4.5.tar.gz. drwxr-xr-x 15 juurijuuri 4096 19. huhtikuuta 12:04 nagios-plugins-2.2.1
-rw-r-r-- 1 juurijuuri 2728818 19. huhtikuuta 12:04 nagios-plugins-2.2.1.tar.gz.
Nyt konfiguroidaan ensin Nagios Core ja tehdäksemme sen meidän on mentävä Nagios hakemistoon ja suorita konfigurointitiedosto ja jos kaikki menee hyvin, se näyttää lopputuloksen näytteen lopputuloksena. Katso alla.
[[sähköposti suojattu]nagios ~]# cd nagios-4.4.5/ [[sähköposti suojattu] nagios-4.4.5]# ./configure --with-command-group = nagcmd
Luodaan esimerkkikokoonpanotiedostoja sample-config/... *** Määritysten yhteenveto nagios 4.4.5: lle 2019-08-20 ***: Yleiset asetukset: Suoritettava Nagios: nagios Nagios käyttäjä/ryhmä: nagios, nagios Komentokäyttäjä/ryhmä: nagios, nagcmd Tapahtumavälittäjä: kyllä Asenna $ {prefix}:/usr/local/nagios Asenna $ {includedir}:/usr/local/nagios/include/nagios Lukitse tiedosto: /run/nagios.lock Tarkista tuloshakemisto: /usr/local/nagios/var/spool/checkresults Init-hakemisto:/lib/systemd/system Apache conf.d -hakemisto: /etc/httpd/conf.d Sähköpostiohjelma:/usr/bin/mail Isäntäkäyttöjärjestelmä: linux-gnu IOBroker -menetelmä: epoll Web Interface Options: HTML URL: http://localhost/nagios/ CGI -URL -osoite: http://localhost/nagios/cgi-bin/ Traceroute (WAP: n käyttämä):/usr/bin/traceroute Tarkista yllä olevien vaihtoehtojen tarkkuus. Jos ne näyttävät hyviltä, kirjoita 'make all' kootaksesi pääohjelman ja CGI: t.
Konfiguroinnin jälkeen meidän on koota ja Asentaa kaikki binääritiedostot tehdä kaikki ja tee asennus komento, se asentaa kaikki tarvittavat kirjastot koneellesi ja voimme jatkaa eteenpäin.
[[sähköposti suojattu] nagios-4.4.5]# tee kaikki. [[sähköposti suojattu] nagios-4.4.5]# tee asennus
*** Kääntäminen valmis *** Jos pääohjelma ja CGI: t on koottu ilman virheitä, sinä. voi jatkaa Nagiosin testaamista tai asentamista seuraavasti (tyyppi. 'make' ilman argumentteja kaikkien mahdollisten vaihtoehtojen luetteloon): make test - Tämä suorittaa testisarjan make install - Tämä asentaa pääohjelman, CGI: t ja HTML: n tiedostot make install -init - Tämä asentaa init -komentosarjan tiedostoon/lib/systemd/system make install -daemoninit - Tämä alustaa init -komentosarjan tiedostossa/lib/systemd/system make install-groups-users-Tämä lisää käyttäjät ja ryhmät, jos niitä ei ole, tee install-commandmode-Tämä asentaa ja määrittää käyttöoikeudet hakemistoon pitämällä ulkoista komentotiedostoa make install -config - Tämä asentaa * SAMPLE * config -tiedostot kansioon/usr/local/nagios/etc Sinun on muokattava näitä esimerkkitiedostoja ennen voi käyttää Nagiosia. Lue lisätietoja HTML -dokumentaatiosta. Kiinnitä erityistä huomiota objektien määritystiedostojen asiakirjoihin, koska ne määrittävät, mitä/miten asioita valvotaan! make install -webconf - Tämä asentaa Apache -määritystiedoston Nagios -verkkokäyttöliittymään make install -exfoliation - Tämä asentaa Nagios -verkkokäyttöliittymän kuorintateema tekee install -classicui - Tämä asentaa klassisen teeman Nagios -verkolle käyttöliittymä.
Seuraava komento asentaa init -skriptejä joukkueelle Nagios.
[[sähköposti suojattu] nagios-4.4.5]# make install-init
Jotta Nagios toimisi komentoriviltä, meidän on asennettava komento-tila.
[[sähköposti suojattu] nagios-4.4.5]# make install-commandmode
Asenna seuraavaksi Nagios -mallitiedostot, suorita seuraava komento.
[[sähköposti suojattu] nagios-4.4.5]# make install-config
/usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/etc. /usr/bin/install -c -m 775 -o nagios -g nagios -d/usr/local/nagios/etc/object. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/nagios.cfg /usr/local/nagios/etc/nagios.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/cgi.cfg /usr/local/nagios/etc/cgi.cfg. /usr/bin/install -c -b -m 660 -o nagios -g nagios sample -config/resource.cfg /usr/local/nagios/etc/resource.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/templates.cfg /usr/local/nagios/etc/objects/templates.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/commands.cfg /usr/local/nagios/etc/objects/commands.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/contacts.cfg /usr/local/nagios/etc/objects/contacts.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/timeperiods.cfg /usr/local/nagios/etc/objects/timeperiods.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/localhost.cfg /usr/local/nagios/etc/objects/localhost.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/windows.cfg /usr/local/nagios/etc/objects/windows.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/printer.cfg /usr/local/nagios/etc/objects/printer.cfg. /usr/bin/install -c -b -m 664 -o nagios -g nagios sample -config/template -object/switch.cfg /usr/local/nagios/etc/objects/switch.cfg *** Config -tiedostot asennettu *** Muista, että nämä ovat*SAMPLE* config -tiedostoja. Sinun täytyy lukea. dokumentaatiosta, josta saat lisätietoja määritelmän todellisesta määrittämisestä. palvelut, isännät jne. tarpeidesi mukaan.
Avaa "yhteystiedot. cfg”Tiedosto valitsemallasi editorilla ja aseta sähköpostiosoite jotka liittyvät nagiosadmin -yhteyshenkilön määritelmään ja saavat sähköposti -ilmoituksia.
# vi /usr/local/nagios/etc/objects/contacts.cfg
############################################################################### ############################################################################### # # YHTEYSTIEDOT # ############################################################################### ################################################## ##############################Vain yksi oletuksena määritetty yhteyshenkilö - Nagios -järjestelmänvalvoja (se olet sinä) # Tämä yhteyshenkilön määritelmä perii paljon oletusarvoja "generic-contactilta" # malli, joka on määritelty muualla. määritä yhteyshenkilö {contact_name nagiosadmin; Käyttäjän lyhyt nimi geneerinen yhteyshenkilö; Peri oletusarvot yleisestä yhteysmallista (määritelty yllä), alias Nagios Admin; Käyttäjän sähköpostin koko nimi[sähköposti suojattu]; *** MUUTA TÄMÄ SÄHKÖPOSTIOSOITTEESI ****}
Olemme tehneet kaikki taustaohjelman määritykset, nyt määritämme web -käyttöliittymän Nagiosille seuraavalla komennolla. Alla oleva komento määrittää web -käyttöliittymän Nagiosille ja web -järjestelmänvalvoja luodaan "nagiosadmin”.
[[sähköposti suojattu] nagios-4.4.5]# make install-webconf
Tässä vaiheessa luomme salasanan "nagiosadmin”. Kun olet suorittanut tämän komennon, anna a salasana kahdesti ja muista se, koska tätä salasanaa käytetään, kun kirjaudut sisään Nagios -verkkokäyttöliittymään.
[[sähköposti suojattu] nagios -4.4.5]# htpasswd -s -c /usr/local/nagios/etc/htpasswd.users nagiosadmin. Uusi salasana: Kirjoita uusi salasana: Lisää salasana käyttäjälle nagiosadmin
Uudelleenkäynnistää Apache jotta uudet asetukset tulevat voimaan.
[[sähköposti suojattu] nagios-4.4.5]# palvelu httpd start [RHEL/CentOS 6] [[sähköposti suojattu] nagios-4.4.5]# systemctl käynnistä httpd.service [RHEL/CentOS 7/8 ja Fedora]
Olemme ladanneet Nagios -laajennukset /root/nagios, Mene sinne ja määritä ja asenna se alla kuvatulla tavalla.
[[sähköposti suojattu] nagios-4.4.5]# cd /root /nagios. [[sähköposti suojattu]nagios]# cd nagios-plugins-2.2.1/ [[sähköposti suojattu] nagios-plugins-2.2.1]# ./configure --with-nagios-user = nagios --with-nagios-group = nagios. [[sähköposti suojattu] nagios-plugins-2.2.1]# merkki. [[sähköposti suojattu] nagios-plugins-2.2.1]# tee asennus
Nyt olemme kaikki valmiita Nagios -kokoonpano ja sen aika tarkistaa ja kirjoita seuraava komento. Jos kaikki menee sujuvasti, se näyttää samanlaiselta kuin alla oleva lähtö.
[[sähköposti suojattu] nagios]#/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg
Nagios Core 4.4.5. Tekijänoikeus (c) 2009-nykyinen Nagios Core Development Team ja yhteisön avustajat. Tekijänoikeus (c) 1999-2009 Ethan Galstad. Muokattu viimeksi: 2019-08-20. Lisenssi: GPL Verkkosivusto: https://www.nagios.org. Määritystietojen lukeminen... Lue pääkonfiguraatiotiedosto ok... Lue objektin kokoonpanotiedostot ok... Suoritetaan määritystietojen tarkastusta ennen lentoa... Tarkistetaan esineitä... Tarkistettu 8 palvelua. Tarkistettu 1 isäntä. Tarkistettu 1 isäntäryhmä. Tarkistettu 0 palveluryhmää. Tarkistettu 1 yhteystieto. Tarkistettu 1 yhteysryhmä. Tarkistettu 24 komentoa. Tarkistettu 5 ajanjaksoa. Tarkistettu 0 isännän eskalaatiota. Tarkistettu 0 palvelun eskalaatiota. Pyöreiden reittien tarkistaminen... Tarkistettu 1 isäntää Tarkistettu 0 palveluriippuvuutta Tarkistettu 0 isäntäriippuvuutta Tarkistettu 5 aikajaksoa. Tarkistetaan maailmanlaajuisia tapahtumakäsittelijöitä... Pakko -oireisen prosessorin komentojen tarkistaminen... Tarkistetaan muita asetuksia... Varoituksia yhteensä: 0. Virheitä yhteensä: 0 Asiat näyttävät kunnossa - Vakavia ongelmia ei havaittu ennen lentoa tehdyssä tarkastuksessa.
Jotta Nagios toimisi uudelleenkäynnistyksen aikana, meidän on lisättävä nagios ja httpd kanssa chkconfig ja systemctl komento.
[[sähköposti suojattu] ]# chkconfig -lisää nagios. [[sähköposti suojattu] ]# chkconfig -taso 35 nagios päällä. [[sähköposti suojattu] ]# chkconfig -lisää httpd. [[sähköposti suojattu] ]# chkconfig -taso 35 httpd on
[[sähköposti suojattu] ]# systemctl ottaa nagiot käyttöön. [[sähköposti suojattu] ]# systemctl ota httpd käyttöön.
Uudelleenkäynnistää Nagios jotta uudet asetukset tulevat voimaan.
[[sähköposti suojattu] ]# palvelu nagios start [RHEL/CentOS 6] [[sähköposti suojattu] ]# systemctl käynnistä nagios.service [RHEL/CentOS 7/8 ja Fedora]
Nagios on valmis toimimaan, avaa se selaimessasi "http://Your-server-IP-address/nagios"Tai"http://FQDN/nagios"Ja anna käyttäjätunnus"nagiosadmin”Ja Salasana.
Onnittelut! Olet asentanut ja määrittänyt onnistuneesti Nagios ja se on Laajennukset. Olet juuri aloittanut matkan seurantaan.
Jos käytät jo Nagiosin vanhempi versio, sinä pystyt päivittää se milloin tahansa. Tätä varten sinun on vain ladattava sen uusin tar -arkisto ja määritettävä se alla esitetyllä tavalla.
[[sähköposti suojattu] ]# palvelu nagios stop. [[sähköposti suojattu] ]# wget https://assets.nagios.com/downloads/nagioscore/releases/nagios-4.4.5.tar.gz. [[sähköposti suojattu] ]# tar -zxvf nagios -4.4.5.tar.gz. [[sähköposti suojattu] ]# cd nagios-4.4.5. [[sähköposti suojattu] ]# ./configure. [[sähköposti suojattu] ]# tee kaikki. [[sähköposti suojattu] ]# suorita asennus. [[sähköposti suojattu] ]# palvelun nagiot käynnistyvät
Siinä kaikki nyt, tulevissa artikkeleissani näytän sinulle, kuinka lisätä Linux, Windows, Tulostimet, Kytkimet, ja Laitteet Nagios -valvontapalvelimelle. Jos asennuksen aikana ilmenee ongelmia, ota meihin yhteyttä kommentteja. Siihen asti pysy kuulolla ja yhteydessä Tecmint ja älä unohda Kuten ja Jaa leviämään ympäriinsä.
Lue myös: