Shorts: icinga2 startet nicht, irgendwas mit ssh.conf

Sieht man in dem systemd-log zu icinga2 etwas in dieser Richtung:

Aug 09 18:29:27 vps icinga2[19491]: [2016-08-09 18:29:27 +0200] critical/config: Error: An object with type ‚Service‘ and name ‚localhost!ssh‘ already exists (in /etc/icinga2/conf.d/hosts/localhost/ssh.conf: 6:1-6:20), new declaration: in /etc/icinga2/conf.d/services.conf: 47:1-47:19
Aug 09 18:29:27 vps icinga2[19491]: Location: in /etc/icinga2/conf.d/services.conf: 47:1-47:19
Aug 09 18:29:27 vps icinga2[19491]: /etc/icinga2/conf.d/services.conf(45): * the custom attribute `os` set to `Linux`.
Aug 09 18:29:27 vps icinga2[19491]: /etc/icinga2/conf.d/services.conf(46): */
Aug 09 18:29:27 vps icinga2[19491]: /etc/icinga2/conf.d/services.conf(47): apply Service „ssh“ {
Aug 09 18:29:27 vps icinga2[19491]: ^^^^^^^^^^^^^^^^^^^
Aug 09 18:29:27 vps icinga2[19491]: /etc/icinga2/conf.d/services.conf(48): import „generic-service“
Aug 09 18:29:27 vps icinga2[19491]: /etc/icinga2/conf.d/services.conf(49):
Aug 09 18:29:27 vps icinga2[19491]: [2016-08-09 18:29:27 +0200] critical/config: 1 error

Kann es daran liegen, dass es die Datei /etc/icinga2/conf.d/hosts/localhost/ssh.conf nicht gibt. Ich habe nicht lange genug recherchiert um herauszufinden, warum diese Datei da nicht sein darf. Es scheint aber vorallem dann ein Problem zu sein, wenn man von Version <2.4 auf 2.4 ein upgrade macht.

Lösung des Problems war es schlicht die Datei zu löschen.

2 Gedanken zu „Shorts: icinga2 startet nicht, irgendwas mit ssh.conf

  1. rei55wolf

    Er teilt dir mit, dass das Objekt ssh 2 Mal definiert wird. Einmal in services.conf und dann in /hosts/localhost/ssh.conf.
    („Error: An object with type ‚Service‘ and name ‚localhost!ssh‘ already exists (in /etc/icinga2/conf.d/hosts/localhost/ssh.conf“)
    Korrekt ist eine von beiden zu löschen. Warum es diese Konfiguration neuerding 2 Mal gibt versuche ich auch gerade zu ergründen.

    Antworten
    1. rei55wolf

      Der Ordner wird nur angelegt wenn man sich im node wizard für eine Bottom Up Konfigurationsverwaltung entscheidet. („Accept config from master? [y/N]:“)

      Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.