Installer Icinga Monitoring Tool på Ubuntu

Icinga er en enterprise-klasse open-source overvåkingssystem som våker over nettverk og enhver tenkelig nettverksressurs, varsler brukeren av feil og inngang og genererer ytelsesdata for rapportering. Skalerbar og utvidbar, kan Icinga overvåke komplekse og store miljøer på tvers av spredte lokasjoner.

Icinga er en gaffel av Nagios og er bakoverkompatibel. Nagios konfigurasjoner, plugins og tillegg kan alle brukes med Icinga. Selv Icinga beholder alle de eksisterende funksjonene i forgjengeren, den bygger på dem for å legge til mange etterlengtede oppdateringer og funksjoner spurt av brukeren samfunnet.

Installer Icinga På Ubuntu

Denne artikkelen er gjort på Ubuntu 12.10 server, men det kan fungere på alle Debian /Ubuntu derivater.

Først installerer dbconfig-felles pakke. Dette er nyttig mens Icinga database installasjonsprosessen

Logg inn til root brukeren.

 $ su 

Angi kommandoen for å installere dbconfig-felles pakke:

 # apt- get install dbconfig-common 

Legg Icinga Repository

Hvis 'add-apt-repository' kommandoen ikke fungerer, installerer du følgende pakke:

 # apt-get install python-programvare -properties 

Legg Icinga depotet kommandoen med på Ubuntu:

 # add-apt-repository ppa: formorer /icinga 

Oppdater kilder listen:

 # apt-get update 

Nå installerer Icinga og dens avhengigheter med følgende kommando:

 # apt-get install icinga icinga-idoutils mysql-server libdbd-mysql mysql-klienten 

Hvis du ikke bruker eksterne kommandoer med Icinga, Select Nei

Velg webserveren.

Enter Icinga nettadministrasjon passord.

Tast inn passordet.

Velg Ja for å konfigurere icinga-idoutils.

Velg databasen som skal brukes av Icinga.

Enter MySQL rotbrukerpassordet.

Enter MySQL søknad passord for Icinga.

Tast inn passord .

Nå tilgang til Icinga grensesnittet ved å navigere til http://192.168.1.201/icinga med brukernavn 'icingaadmin "og passordet du har opprettet under installasjonen.

Nå vil du kunne tilgang Icinga grensesnitt som vist nedenfor

Konfigurer idoutils

Lag en fil /etc/icinga/modules/idoutils.cfg.

 # nano /etc /icinga /moduler /idoutils.cfg 

Legg til følgende linjer:

 definere modulen {MODULE_NAME idomodmodule_type nebpath /usr/lib/icinga/idomod.soargs config_file = /etc /icinga /idomod.cfg} 

Opprett symbolske lenker med følgende kommando:

 # ln -s /usr/lib/icinga/idomod.so /usr /sbin /

Konfigurer ido2db

Åpne filen /etc /default /icinga:

 # nano /etc /default /icinga 

Finn linjen:

 # start ido2db daemon (nei /ja) IDO2DB = no 

Endre verdien 'nei' til ' ja ':

 # start ido2db daemon (nei /ja) IDO2DB = yes 

Nå starter ido2db og start icinga tjenester:

 # /etc/init.d/ido2db starte # /etc /init.d /icinga restart 

Monitor eksterne verter med Icinga

Installer nrpe og Nagios plugins i den eksterne system. For eksempel, her bruker jeg min Lubuntu 13.04 desktop

Slik installerer nrpe &.; Nagios-plugins, skriver du inn kommandoen:

 $ sudo apt-get install OpenSSL Nagios-nrpe-server Nagios-plugins Nagios-plugins-basic Nagios-plugins-standard 

Nå åpner /etc /Nagios /nrpe .cfg fil:

 $ sudo nano /etc/nagios/nrpe.cfg

Find linjen:

 # server_address = 127.0.0.1 

Uncomment og avgi din Icinga server IP adressen som vist nedenfor:

 server_address = 127.0.0.1 192.168.1.201 

Her 192.168.1.201 er min Icinga server IP-adresse. Restart nrpe å lagre endringer:

 $ sudo /etc/init.d/nagios-nrpe-server restart 

Legg eksterne verter til Icinga Server

Nå kan du gå tilbake til Icinga server side og gjøre følgende. Åpne filen /etc/icinga/objects/localhost_icinga.cfg:

 /etc/icinga/objects/localhost_icinga.cfg

Add # nano følgende linjer ved siden av localhost mal:

 definere vert {bruke generiske-vert; Navn vert malen $ vertsnavn sk alias sk adressen 192.168.1.100} 

Her 192.168.1.100 er min lokale Lubuntu 13.04 bordet.

Legg Services for eksterne verter i Icinga Server

Hvis du vil legge en tjeneste scroll ned ytterligere i icinga konfigurasjonsfil. Du vil finne en tjeneste maler som vist nedenfor. Bare legg fjernvertsnavn som skal overvåkes separert med komma (,). Se den rød tekst:

 definere tjenesten {bruke generisk-service; ! Navnet servi $ vertsnavn localhost, skservice_description Disk Spacecheck_command check_all_disks 20% 10%} 

Nå starter icinga tjenester:

 # /etc/init.d/icinga start 

Logg inn for å icinga webgrensesnitt med URL http:. //icinga-ip-adresse /icinga og ser etter de eksterne verter

Som du ser i skjermbildet over min ekstern vert Lbuntu som har hostname "sk" er lagt. Klikk på verten for å se ytterligere informasjon.

Det var det. Nå kan du legge dine verter og Hosting som vist ovenfor og overvåke dem effektivt

Referanser:.

Icinga Nettstedet

AskUbuntu Anmeldelser