Icinga2 Windows-Client
Version vom 19. Oktober 2017, 13:14 Uhr von Janning (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „=Install Icinga2= ==Download== *http://packages.icinga.com/windows/ ==Install== Datei:Icinga2-Windows-1.png Datei:Icinga2-Windows-2.png Datei:Icing…“)
Install Icinga2
Download
Install
Konfiguration
Zertifikate erzeugen
Auf einer Certificate Authority
- openssl genrsa -out seaking.xinux.int.key 2048
- openssl req -new -config /etc/ssl/openssl.cnf -key seaking.xinux.int.key -out seaking.xinux.int.csr
- openssl ca -config /etc/ssl/openssl.cnf -cert ca.crt -days 3650 -keyfile ca.key -in seaking.xinux.int.csr -out seaking.xinux.int.crt
- Die Zertifikate kommen dann ins Verzeichnis c:\ProgrammData\icinga2\etc\icinga2\pki wobei c:\ProgrammData ein verstecktes Verzeichnis ist
zones.conf anpassen
- Die Datei c:\ProgrammData\icinga2\etc\icinga2\zones.conf mit einem Texteditor öffnen
object Endpoint "xenos.xinux.int" { } object Endpoint "seaking.xinux.int" { } object Zone "xinux-int" { endpoints = [ "seaking.xinux.int" ] } object Zone "seaking.xinux.int" { endpoints = [ "seaking.xinux.int" ] parent = "xinux-int" } object Zone "global-templates" { global = true }
api.conf anpassen
- Die Datei c:\ProgrammData\icinga2\etc\icinga2\features-available\api.conf mit einem Texteditor öffnen
/** * The API listener is used for distributed monitoring setups. */ object ApiListener "api" { cert_path = SysconfDir + "/icinga2/pki/" + NodeName + ".crt" key_path = SysconfDir + "/icinga2/pki/" + NodeName + ".key" ca_path = SysconfDir + "/icinga2/pki/ca.crt" ticket_salt = TicketSalt accept_config = true accept_commands = true }
Icinga2-feature api aktivieren
- Um Features für Icinga2 unter Windows zu aktivieren muss die entsprechende .conf-Datei aus dem Ordner c:\ProgrammData\icinga2\etc\icinga2\features-available\ nach c:\ProgrammData\icinga2\etc\icinga2\features-enabled\ kopiert werden. In diesem Falle die Datei "api.conf".
Den Icinga2-Dienst neu starten
- Sytemsteuerung
- Verwaltung
- Dienste
- Icinga2 -> Neu starten
Konfiguration für Host auf Master anlegen
- vi /etc/icinga2/zones.d/xinux-int/seaking.xinux.int.conf
object Host "seaking.xinux.int" { import "generic-host" display_name = "seaking.xinux.int" address = "10.82.50.28" vars.client_endpoint = name vars.os = "Windows" }
Konfiguration testen (auf Master)
- icinga2 daemon -C
Icinga2 neustarten (auf Master)
- systemctl restart icinga2.service