Installer NagVis Add-on For Icinga På Ubuntu

NagVis er en visualisering addon for den velkjente nettverket managment system Nagios og Icinga. NagVis kan brukes til å visualisere Nagios data, f.eks å vise IT-prosesser som en postsystem eller en nettverksinfrastruktur.

Vi har allerede vist deg hvordan du installerer icinga på ubuntu i våre tidligere artikler. I denne how-to la oss lære hvordan du installerer NagVis add-on som kan brukes til å visualisere Icinga data detaljer.

Installer NagVis På Ubuntu

Jeg antar at du allerede har installert og konfigurert Icinga og dens arbeider godt

Først av alt, bytte til root brukeren, slik at vi ikke trenger å sette "sudo" i front av hver kommando.

 $ su 

Installer følgende forutsetninger:

 # apt-get install g ++ gjøre libc6-dev php-net-socket php5-sqlite sqlite3 Graphviz 

Last ned NagVis

Last ned den nyeste versjonen av NagVis her eller bare følgende kommando for å laste ned:

 # wget http://sourceforge.net/projects/nagvis/files/NagVis%201.7/nagvis-1.7.9.tar.gz

Extract NagVis tarball med kommando:

 # tar zxvf nagvis-1.7.9.tar.gz 

Kommandoen ovenfor vil trekke nagvis tarball i din nåværende katalog. Bytt til nagvis katalogen:

 # cd nagvis-1.7.9 

og installere den kommandoen med:

 # ./install.sh -p /usr /local /nagvis -b ido2db -u www-data -g www-data -w /etc/apache2/conf.d/-ay -F 

Prøve Output:

 + ------------ -------------------------------------------------- ---------------- + | Velkommen til NagVis Installer 1.7.9 | + ----------------------------------------- ------------------------------------- + | Dette skriptet er bygget for å lette NagVis installasjon og oppdatering || Prosedyren for deg. Installasjonsprogrammet har blitt testet på følgende systemer: || - Debian, siden Etch (4.0) || - Ubuntu, siden Hardy (8.04) || - SuSE Linux Enterprise Server 10 og 11 || || Lignende utdelinger til de som er nevnt ovenfor skal fungere også. || Som (forhåpentligvis) inkluderer RedHat, Fedora, CentOS, opensuse || || Hvis du opplever problemer med å bruke disse eller andre distribusjoner, vennligst || rapporterer at til NagVis team. | + ------------------------------------------------ ------------------------------ + | Ønsker du å fortsette? [y]: < -------- Trykk Enter + ---------------------------------- -------------------------------------------- + | Starter installasjon av NagVis 1.7.9 | + ----------------------------------------- ------------------------------------- + | OS: Ubuntu 12.10 || | + --- Kontroll for verktøy ------------------------------------------ ------------- + | Bruker pakke manager /usr /bin /dpkg funnet || | + --- Kontroll stier ------------------------------------------- ---------------- + | | + --- Kontroll forutsetninger ------------------------------------------- -------- + | | + --- Kontroll for eksisterende NagVis ----------------------------------------- ---- + | | + ------------------------------------------------ ------------------------------ + | Sammendrag | + ----------------------------------------------- ------------------------------- + | NagVis hjem vil være: /usr /local /nagvis || Eier av NagVis filer vil være: www-data || Gruppe NagVis filer vil være: www-data || Sti til Apache config dir er: /etc/apache2/conf.d || Apache config vil bli opprettet: ja || || Installasjonsmodus: installere || || Har du virkelig ønsker å fortsette? [y]: < ------- Trykk Enter + ----------------------------------- ------------------------------------------- + | Starter installasjon | + ---------------------------------------------- -------------------------------- + | Opprette katalogen /usr /local /nagvis ... gjort || Opprette katalogen /usr /local /nagvis /var ... gjort || Opprette katalogen /usr /local /nagvis /var /tmpl /cache ... gjort || Opprette katalogen /usr /local /nagvis /var /tmpl /kompilere ... gjort || Opprette katalogen /usr /local /nagvis /share /var ... gjort || Kopiere filer til /usr /local /nagvis ... gjort || Opprette /usr /local /nagvis /etc /profiler ... gjort || Opprette hovedkonfigurasjonsfilen ... gjort || Legge webserver gruppe til file_group ... gjort || Lage web konfigurasjonsfil ... gjort || Sette rettigheter for web konfigurasjonsfil ... gjort || || || | + --- Angi tillatelser ... ---------------------------------------- ----------- + | /usr/local/nagvis/etc/nagvis.ini.php-sample gjort || /usr /local /nagvis /etc gjort || /usr /local /nagvis /etc /maps gjort || /usr /local /nagvis /etc /maps /* gjort || /usr /local /nagvis /etc /geomap gjort || /usr /local /nagvis /etc /geomap /* gjort || /usr /local /nagvis /etc /profiler gjort || /usr /local /nagvis /share /userfiles /bilder /kart gjort || /usr /local /nagvis /share /userfiles /images /maps /* gjort || /usr /local /nagvis /share /userfiles /bilder /figurer gjort || /usr /local /nagvis /share /userfiles /bilder /figurer /* gjort || /usr /local /nagvis /var gjort || /usr /local /nagvis /var /* gjort || /usr /local /nagvis /var /tmpl gjort || /usr /local /nagvis /var /tmpl /cache gjort || /usr /local /nagvis /var /tmpl /kompilere gjort || /usr /local /nagvis /share /var gjort || | + ------------------------------------------------ ------------------------------ + | Installasjon komplett || || Du kan trygt fjerne denne kilden katalogen. || || For senere oppdatering /oppgradering kan du bruke denne kommandoen til å ha en raskere oppdatering: || ./install.sh | || Hva de skal gjøre? || - Les dokumentasjonen || - Kanskje du ønsker å redigere hovedkonfigurasjonsfilen? || Beliggenheten er: /usr/local/nagvis/etc/nagvis.ini.php || - Konfigurer NagVis via nettleser || < http: //localhost/nagvis/config.php> || - Innledende admin legitimasjon: || Brukernavn: admin || Passord: admin | + --------------------------------------------- --------------------------------- + 

NagVis er installert nå. Notere standard admin crdentials av NagVis

Konfigurer NagVis Med IDOUtils

Åpne filen /usr/local/nagvis/etc/nagvis.ini.php.

 # nano /usr/local/nagvis/etc/nagvis.ini.php

Scroll ned til "Sti definisjoner" -delen og uncomment linjene som vist nedenfor

.; Sti definisjoner [stier]; absolutte fysiske NagVis pathbase = "/usr /local /nagvis /"; absolutte html NagVis pathhtmlbase = "/nagvis"; absolutte html NagVis cgi pathhtmlcgi = "/nagios /cgi-bin" 

Scroll ned ytterligere, kan du finne den delen som heter 'Backend definisjoner ". Kommentar ut mklivestatus linje

.; ----------------------------; Backend definisjoner; ----------------------------; Eksempel definisjonen av en livestatus backend .; I dette tilfellet backend_id er live_1; Banen /usr /local /Nagios /var /rw har å eksistere [backend_live_1]; backendtype = "mklivestatus" 

Til slutt satt backend å bruke Icinga IDOUtils i konfigurasjonsfilen

 [backend_ndomy_1].; type backend - MÅ setbackendtype = "ndomy" ## Legg til følgende linjer ## DBNAME = "icinga" dbuser = "icinga" dbpass = "icinga" dbprefix = "icinga _" 

Lagre og lukk filen. Starte apache tjenesten skal tre i kraft de lagrede endringene

 # /etc/init.d/apache2 restart 

Tilgang NagVis webgrensesnitt

Gå til http:. //Icinga-ip-adresse /nagvis fra nettleseren. Skriv inn brukernavn og passord for NagVis. Den NagVis standard brukernavn og passord er begge "admin".

Demo System Oversikt Skjerm

For mer informasjon om NagVis installasjon og konfigurasjon, anbefaler jeg deg å lese NagVis Dokumentasjon Page.