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.
$ suAngi kommandoen for å installere dbconfig-felles pakke:
# apt- get install dbconfig-commonLegg Icinga Repository
Hvis 'add-apt-repository' kommandoen ikke fungerer, installerer du følgende pakke:
# apt-get install python-programvare -propertiesLegg Icinga depotet kommandoen med på Ubuntu:
# add-apt-repository ppa: formorer /icingaOppdater kilder listen:
# apt-get updateNå installerer Icinga og dens avhengigheter med følgende kommando:
# apt-get install icinga icinga-idoutils mysql-server libdbd-mysql mysql-klientenHvis 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.cfgLegg 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 /icingaFinn linjen:
# start ido2db daemon (nei /ja) IDO2DB = noEndre verdien 'nei' til ' ja ':
# start ido2db daemon (nei /ja) IDO2DB = yesNå starter ido2db og start icinga tjenester:
# /etc/init.d/ido2db starte # /etc /init.d /icinga restartMonitor 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-standardNå åpner /etc /Nagios /nrpe .cfg fil:
$ sudo nano /etc/nagios/nrpe.cfgFind linjen:
# server_address = 127.0.0.1Uncomment og avgi din Icinga server IP adressen som vist nedenfor:
server_address = 127.0.0.1 192.168.1.201Her 192.168.1.201 er min Icinga server IP-adresse. Restart nrpe å lagre endringer:
$ sudo /etc/init.d/nagios-nrpe-server restartLegg 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.cfgAdd # 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 startLogg 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