Slik installerer Icinga2 På Ubuntu 12.04

Icinga er en åpen kildekode-nettverket overvåkingssystem som sjekker tilgjengeligheten til nettverksressurser, varsler brukerne av strømbrudd, og genererer ytelsesdata for rapportering. Dens Scalable og utvidbar, Icinga2 kan overvåke store, komplekse miljøer på tvers av flere steder.
Installasjon
Åpne Terminal (Ctrl + Alt + T). Skriv inn følgende kommandoer

 sudo su 
 sudo apt-get update 
 sudo apt-get upgradeNow legge Icinga depotet. 
 sudo add-apt-repository ppa: formorer /icingasudo apt-get updateInstall Icinga2: 
 sudo apt-get install icinga2Now Installer Icinga2 ClassicUI: 
 sudo apt-get install icinga2-classicuiAdding passord for brukeren icingaadmin. Her bruker jeg password = passord 
Når installasjonen er ferdig og deretter åpne nettleseren og skriv din http:. //Localhost /icinga2-classicui eller IP-adressen som installerer maskinen. Ex.http:.. //192.168.10.81/icinga2-classicui
Nå installere MySQL server
 sudo apt-get update 
 sudo apt-get install mysql-server icinga2-ido-mysqlDatabase konfigurasjon Velg Ja 
 sudo icinga2-enable-funksjonen ido-mysql 
 sudo tjenesten icinga2 restartIcinga2 Configuration 
Åpne Terminal, og deretter;
 sudo su 
 sudo apt-get updateNow gå til Icinga2 dicrectory: 
 cd /etc/icinga2/conf.d/
ls -lNow definere Host eller legge til verten i icinga2: 
 sudo mcedit hosts.confReplace linjen: 
 objekt Host Node {Og Type: 
 objekt Host "localhost" {Legg til ny host 
 objekt Host "Møterom-kamera" {import "generic-host"address="192.168.10.199"display_name="Meeting-Room-Camera"vars.os="Camera"vars.disks["disk"]={disk_partitions = "/"} vars.notification ["post"] = {grupper = ["icingaadmins"]}} Nå må vi lagre denne konfigurasjonen. . Trykk Esc-knappen to tid og velg Lagre og trykk på Enter 
Hver vert og service legge etter at start icinga2 serveren
 sudo tjenesten icinga2 restartNote. Her er Møterom-kamera vertsnavn, og vars.os = "Camera" er navnet på verten gruppen. 
Nå kan du legge til én vert etter en etter en.
Legg tjenesten for verts
 sudo mcedit services.confDo endringene som vist nedenfor. 
 søke tjeneste "ping4" {import "generisk-service" check_command = "ping4" tildele hvor host.address} 
 søke tjeneste "ping6" {import "generic_service" check_command = "ping6 "tildele hvor host.address6} 
 søke tjeneste" ssh "{import" generic_service "check_command =" ssh "tildele hvor host.name ==" localhost "tildele hvor host.address & & host.vars.os == "PC"} Se Live Demo 
Live-demo: største nettstedene Start icinga 2:
 sudo tjenesten icinga2 restartCreate HostGroup 
 sudo mcedit groups.confEnter følgende: 
 objekt HostGroup "PC" {DISPLAY_NAME = "PC" tildele hvor host.vars.os == "PC"} live demo: 
Merk: Her PC hjelp gruppenavn. vars.os == "PC" indikerer verten
Eksempel:.
 objekt Host "Johor-Computer" {import "generisk-host" adresse = "192.168.10.54" vars.os == " PC "} E-postvarsling 
Åpne Terminal, og;
 sudo su 
 cd /etc/icinga2/conf.d/
ls -l 
 sudo cp apt.conf Email.conf 
 sudo mcedit Email.confNow slette all tekst, og skriv inn e-id. 
 objekt Bruker "adresse" {import "generisk-bruker" DISPLAY_NAME = "Sita Gruppe" grupper = ["icingaadmins "] e =" [email protected] "} 
 gjelde Notification" mail-adresse "til service {import" post-tjeneste-varsling "brukere = [" Sita "] tildele hvor service.name ==" ssh " } 
Her adresse er en brukergruppe du kan bruke hvilket som helst navn og epost legge til din egen e-postadresse.
Vær oppmerksom på at, etter at eventuelle endringer i konfigurasjonen bør du starte icinga2 server.
Det er alt nå. Glad overvåking! Anmeldelser