Android

Kuinka asentaa ja määrittää nagios on centos 7

[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 kuvaa kuinka Nagios Core asennetaan ja määritetään CentOS 7 -palvelimelle.

edellytykset

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

Poista SELinux käytöstä tai aseta sallittu tila tässä ohjeiden mukaan.

Päivitä CentOS-järjestelmäsi ja asenna Apache, PHP ja kaikki paketit, joita tarvitaan Nagios-pääsovelluksen ja Nagios-laajennusten lataamiseen ja kääntämiseen:

sudo yum update sudo yum install httpd php php-cli gcc glibc glibc-common gd gd-devel net-snmp openssl-devel wget sudo yum install make gettext autoconf net-snmp-utils epel-release perl-Net-SNMP postfix unzip automake

Nagiosin asentaminen CentOS: iin

Suorita seuraavat vaiheet asentaaksesi Nagios Core -sovelluksen uusin versio lähteestä.

1. Nagiosin lataaminen

Lataamme Nagios-lähteen /usr/src joka on yleinen sijainti lähdetiedostojen sijoittamiseen.

Siirry hakemistoon:

cd /usr/src/

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

sudo wget

Kun lataus on valmis, poista 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

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/httpd/conf.d Mail program: /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): /bin/traceroute Review the options above for accuracy. If they look okay, type 'make all' to compile the main program and CGIs.

Aloita kokoamisprosessi make komennolla:

sudo make all

Kokoonpano voi viedä jonkin aikaa järjestelmästäsi riippuen. Kun rakennusprosessi on valmis, seuraava viesti tulostetaan näytölle:

…. *** Compile finished ***… For more information on obtaining support for Nagios, visit: https://support.nagios.com ************************************************************* Enjoy.

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

Luo uusi järjestelmän nagios käyttäjä ja ryhmä antamalla:

sudo make install-groups-users

Tulos näyttää seuraavalta:

groupadd -r nagios useradd -g nagios nagios

Lisää Apache- apache käyttäjä nagios ryhmään:

sudo usermod -a -G nagios apache

4. Nagios-binaarien asentaminen

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

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

Asenna Apache-verkkopalvelimen määritystiedostot suorittamalla alla oleva komento:

sudo make install-webconf

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

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

Nagios-verkkokäyttöliittymän luomiseksi luomme järjestelmänvalvojan käyttäjän nimeltä nagiosadmin

Suorita seuraava htpasswd komento luodaksesi 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

Määritä Apache-palvelu aloittamaan käynnistys.

sudo systemctl enable

10. Palomuurin määrittäminen

Palomuuri suojaa palvelintasi ei-toivotulta liikenteeltä.

Avaa Apache-portit suorittamalla seuraavat komennot:

sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload

Nagios-laajennusten asentaminen

Vaihda takaisin /usr/src :

cd /usr/src/

Lataa viimeisin versio Nagios-laajennuksista Github-arkistosta:

sudo wget -O nagios-plugins.tar.gz

Kun lataus on valmis, poista tar-tiedosto:

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, aloita Nagios-palvelu:

sudo systemctl start nagios

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

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 (/usr/lib/systemd/system/nagios.service; enabled; vendor preset: disabled) Active: active (running) since Sat 2018-12-08 14:33:35 UTC; 3s ago Docs: https://www.nagios.org/documentation Process: 22217 ExecStart=/usr/local/nagios/bin/nagios -d /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Process: 22216 ExecStartPre=/usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg (code=exited, status=0/SUCCESS) Main PID: 22219 (nagios) 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 onnistuneesti viimeisimmän Nagios-version lähteestä CentOS-järjestelmääsi.

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

centos nagios -seuranta