Vil du gerne lære at gøre en Icinga2 installation på Ubuntu Linux? I denne tutorial, vil vi vise dig, hvordan du installerer, konfigurere og få adgang til Icinga2 på en computer, der kører Ubuntu Linux.

• Ubuntu version: 18
• Ubuntu version: 19

Hardwareliste:

I det følgende afsnit præsenteres listen over udstyr, der bruges til at oprette denne Icinga2 tutorial.

Hvert stykke hardware, der er anført ovenfor, kan findes på Amazon hjemmeside.

Icinga2 Relateret Tutorial:

På denne side tilbyder vi hurtig adgang til en liste over tutorials relateret til Icinga2 installation.

Tutorial Icinga2 – Installation på Ubuntu Linux

Installer de nødvendige pakker.

Copy to Clipboard

Hent og installer Icinga2-lagernøglen.

Copy to Clipboard

Brug følgende kommando til at finde dit Ubuntu linux-kodenavn.

Copy to Clipboard

I vores eksempel er Ubuntu linux kode DISCO.

Tilføj oficial Icinga2 repository til dig APT database.

Copy to Clipboard

Opdater din APT-database, og installer Icinga2-pakken.

Copy to Clipboard

Installer Icinga2’s standard overvågning plugins.

Copy to Clipboard

Liste Icinga2 funktioner instaled.

Copy to Clipboard

Aktivér, at Icinga2-tjenesten starter automatisk under opstartstidsrummet.

Copy to Clipboard

Tillykke! Du er færdig med Icinga2 installationen.

Tutorial Icinga2 – MySQL Installation

Installer icinga2-ido-mysql pakken.

Dette vil gøre det muligt for Icinga2-serveren at gemme konfigurationen i Mysql.

Copy to Clipboard

Aktiver Icinga 2’s ido-mysql funktion.

Konfigurere database til icinga2-ido-mysql med dbconfig-fælles? Nej.

Aktiver ido-mysql-funktionen.

Copy to Clipboard

Genstart Icinga2

Copy to Clipboard

Installer MySQL-databasetjenesten.

Copy to Clipboard

Få adgang til MySQL-databaseserveren.

Copy to Clipboard

Angiv en adgangskode til MySQL-rodbrugeren.

Copy to Clipboard

I vores eksempel sætter vi rodadgangskoden kamisama123.

Opret en database med navnet icinga2.

Copy to Clipboard

Opret en mysql bruger ved navn icinga2.

Copy to Clipboard

Giv MySQL-brugeren ved navn icinga2 tilladelse over databasen med navnet icinga2.

Copy to Clipboard

Importer Icinga2-databaseskabelonen i MySQL.

Systemet vil anmode om adgangskoden til icinga2 MysQL bruger til at importere skabelonen.

Copy to Clipboard

Rediger konfigurationsfilen ido-mysql.conf for at aktivere kommunikationen med Tjenesten MySQL.

Copy to Clipboard

Her er vores konfiguration.

Copy to Clipboard

Genstart Icinga2

Copy to Clipboard

Du er færdig med databaseinstallationen.

Du har importeret Icinga2-databaseskabelonerne i MySQL-serveren.

Selvstudium – Installation af Icinga2-webgrænsefladen

Dernæst skal vi installere Apache webserver og al den nødvendige software.

Brug følgende kommandoer på Linux-konsollen til at installere de nødvendige pakker.

Copy to Clipboard

Find PHP konfigurationsfilen på dit system.

Rediger PHP-konfigurationsfilen, og angiv den korrekte tidszone.

Copy to Clipboard

Husk, at din PHP version og placeringen af filen ikke kan være den samme af mine.

Som et eksempel, vores tidszone blev sat til Amerika / Sao_Paulo.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Få adgang til MySQL-databaseserveren.

Copy to Clipboard

Opret en database med navnet icingaweb_db.

Copy to Clipboard

Opret en mysql-bruger med navnet icingaweb_db.

Copy to Clipboard

Giv MySQL-brugeren icingaweb_db tilladelse over den database, der icingaweb_db.

Copy to Clipboard

Installer Icinga web interface pakke opkaldt icingaweb2.

Copy to Clipboard

Genstart Apache-tjenesten.

Copy to Clipboard

Generér installationstokenet til Icinga-installationen.

Copy to Clipboard

Åbn din browser og indtast IP-adressen på din webserver plus / icingaweb2.

I vores eksempel blev følgende webadresse indtastet i browseren:

• http://192.168.15.10/icingaweb2

Icinga2 webinstallation interface bør præsenteres.

Indtast Icinga web2 setup token.

På skærmen med Icinga-webmoduler skal du klikke på knappen Næste.

Klik på knappen Næste på skærmen Icinga webkrav.

Vælg indstillingen Database, og klik på knappen Næste.

Udfør følgende konfiguration på skærmbilledet Icinga Database Resource:

• Ressourcenavn – icingaweb_db
• Databasetype – MYSQL
• Vært – localhost
• Port – 3306
• Databasenavn – icingaweb_db
• Brugernavn – icingaweb_db
• Adgangskode – kamisama123

Klik på knappen Næste.

På dette skærmbillede skal du indtaste MySQL-rodlogon for at importere Icingaweb2-databaseskabelonen.

Indstil Backend Name icingaweb2 og klik på knappen Næste.

Angiv en administrativ konto for at få adgang til Icinga-webgrænsefladen.

skærmbilledet Programkonfiguration, skal du udføre folowing-konfigurationen:

• Vis Stacktraces – Aktiveret
• Vis meddelelser om programtilstand – aktiveret
• Brugerpræferencelagringstype – Database
• Logning Type – Syslog
• Logføringsniveau – Fejl
• Ansøgning præfiks – icingaweb2
• Facilitet – Bruger

Klik på knappen Næste.

På skærmen med installationsoversigten for Icinga skal du klikke på knappen Næste.

Klik på knappen Næste på velkomstskærmen.

Udfør følgende konfiguration på skærmen overvågnings backend:

• Backend Navn – icinga
• Backend Type – IDO

Klik på knappen Næste.

Udfør følgende konfiguration på skærmbilledet Overvågning af IDO Resource:
• Ressourcenavn – icinga_ido
• Databasetype – MYSQL
• Vært – localhost
• Port – 3306
• Databasenavn – icinga2
• Brugernavn – icinga2
• Adgangskode – kamisama123

Klik på knappen Næste.

Udfør følgende konfiguration på skærmbilledet Kommandotransport:

• Transport navn – icinga2
• Transporttype – Lokal Comand-fil
• Comand File – /var/run/icinga2/cmd/icinga2.cmd

Klik på knappen Næste.

Udfør følgende konfiguration på skærmbilledet Overvågningssikkerhed:

• Beskyttede brugerdefinerede variabler – *pw*,*pass*,community

Klik på knappen Næste.

På det sidste skærmbillede skal du klikke på knappen Udfør, og vent på, at Icinga2-installationen er færdig.

Efter endt installation klik på indstillingen: Log ind på Icinga Web 2.

Endelig vil du blive præsenteret med Icinga2 login-skærmen.

• Iicnga2 standard brugernavn: Du indstiller før
• Icinga2 standard adgangskode: Du indstiller før

Icinga2-logingrænsefladen skal vises.

Efter en vellykket login, vil du blive sendt til Icinga2 Dashboard.

Tillykke, du har installeret Icinga2 web interface på Ubuntu Linux.