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 susudo apt-get updatesudo 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 updatesudo apt-get install mysql-server icinga2-ido-mysqlDatabase konfigurasjon Velg Jasudo icinga2-enable-funksjonen ido-mysqlsudo tjenesten icinga2 restartIcinga2 Configuration
Åpne Terminal, og deretter;
sudo susudo 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 sucd /etc/icinga2/conf.d/ls -lsudo cp apt.conf Email.confsudo 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