Icinga: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 29: | Zeile 29: | ||
Am Master: | Am Master: | ||
<syntaxhighlight lang="bash" line="1"> | |||
icinga2 ca list | icinga2 ca list | ||
icinga2 ca sign --csr <CSR-Dateiname> | icinga2 ca sign --csr <CSR-Dateiname> | ||
</syntaxhighlight> | |||
Client: | Client: | ||
<syntaxhighlight lang="bash" line="1"> | |||
sudo systemctl restart icinga2 | sudo systemctl restart icinga2 | ||
sudo systemctl enable icinga2 | sudo systemctl enable icinga2 | ||
</syntaxhighlight> | |||
Füge den Agent in der /etc/icinga2/zones.conf hinzu: | Füge den Agent in der /etc/icinga2/zones.conf hinzu: | ||
<syntaxhighlight lang="bash" line="1"> | |||
bash | |||
object Endpoint "vps-hostname" { | object Endpoint "vps-hostname" { | ||
host = "IP-Adresse-des-VPS" | host = "IP-Adresse-des-VPS" | ||
| Zeile 48: | Zeile 48: | ||
parent = "master" | parent = "master" | ||
} | } | ||
</syntaxhighlight> | |||
Füge den Host in der Datei /etc/icinga2/conf.d/hosts.conf hinzu: | Füge den Host in der Datei /etc/icinga2/conf.d/hosts.conf hinzu: | ||
<syntaxhighlight lang="bash" line="1"> | |||
bash | |||
object Host "vps-hostname" { | object Host "vps-hostname" { | ||
address = "IP-Adresse-des-VPS" | address = "IP-Adresse-des-VPS" | ||
| Zeile 57: | Zeile 56: | ||
vars.os = "Linux" | vars.os = "Linux" | ||
} | } | ||
</syntaxhighlight> | |||
Konfiguration neu laden: | Konfiguration neu laden: | ||
<syntaxhighlight lang="bash" line="1"> | |||
bash | |||
sudo systemctl reload icinga2 | sudo systemctl reload icinga2 | ||
</syntaxhighlight> | |||
=== Update === | === Update === | ||
Version vom 16. Dezember 2024, 13:00 Uhr
Beschreibung
Download
Installation
Master Server
Agent/Client
curl -sSL https://packages.icinga.com/icinga.key | apt-key add -
apt-add-repository "deb https://packages.icinga.com/$(lsb_release -cs) icinga-$(lsb_release -cs) main"
apt-get update
apt-get install icinga2Konfiguration
Master Server
Agent/Client
icinga2 node wizardWährend der Konfiguration:
- Typ des Setups: Wähle agent.
- Master-Verbindung: Gib die IP/Hostname des Masters ein.
- Port: 5665 (Standardport für den Agent).
- Zertifikatsanforderung: Bestätige, dass der Agent ein Zertifikat vom Master anfordert.
- Zone: Stelle sicher, dass die Zone des Agents korrekt benannt ist.
- Endpunkt: Füge den Endpunkt des Masters hinzu.
- Nach Abschluss wird die Datei /etc/icinga2/constants.conf und die Zonenkonfiguration in /etc/icinga2/zones.conf angepasst.
Am Master:
icinga2 ca list
icinga2 ca sign --csr <CSR-Dateiname>Client:
sudo systemctl restart icinga2
sudo systemctl enable icinga2Füge den Agent in der /etc/icinga2/zones.conf hinzu:
object Endpoint "vps-hostname" {
host = "IP-Adresse-des-VPS"
}
object Zone "vps-hostname" {
endpoints = [ "vps-hostname" ]
parent = "master"
}Füge den Host in der Datei /etc/icinga2/conf.d/hosts.conf hinzu:
object Host "vps-hostname" {
address = "IP-Adresse-des-VPS"
check_command = "hostalive"
vars.os = "Linux"
}Konfiguration neu laden:
sudo systemctl reload icinga2Update
Test
Fehlerbehebung
Starten/Stoppen funktioniert nicht
Lösung 1
auszufüllen