Problem gelöst

Icinga / Nagios erkennt Domino Tasks auf Windows-Systemen nicht immer

In der Vergangenheit gab es immer wieder das Problem, dass bei Kunden mit Nagios oder Icinga das Monitoring nicht zuverlässig erkennen konnte, ob ein Domino Task läuft oder nicht. Auch jetzt hatte ein Kunde wieder nach dem Austausch eines Zertifikats mit dem HTTP-Task mit diesem Fehler zu kämpfen.

Problemstellung

Wie sich herausstellte war Nagios so konfiguriert, dass immer nach einem Task nHTTP.exe wurde. Diesen fand es nicht mehr, wenn wir den Task neu gestartet haben. Klare Ursache war, dass der Task mal groß und mal kleingeschrieben in der Taskliste von Icinga auftauchte. Das Erkennungsproblem trat immer auf, wenn ein einzelner Task neu gestartet wurde.

  • Wird der ganze Domino-Server durchgestartet, ist alles gut, nhttp.exe wird automatisch gestartet und Icinga erkennt das gesuchte nHTTP.exe.
  • Nach "restart task http" wird er nicht mehr erkannt, Icinga sieht plötzlich einen Task nhttp.exe.
  • Nach "tell http exit" und "load http" oder „tell http restart“ wird der Task auch nicht mehr erkannt, Icinga sieht nhttp.exe.

Ich habe das daraufhin genauer angeschaut und die Quelle allen Übels gefunden. Die heißt natürlich - wie sollte es anders sein - Microsoft.

Wenn Icinga unter Windows die Prozesse abfragt, listet Windows sie nämlich nicht in der Schreibweise auf, wie sie auf der Platte liegen (nhttp.exe), sondern wie sie über die Shell aufgerufen wurden - ganz unabhängig von der tatsächlichen Schreibweise des Dateinamens der aufgerufenen .exe-Datei.
 
Als ich mir die Notes.ini anschaute, sah ich dann, dass im Default der HTTP Task in der Server-Tasks-Zeile in Großbuchstaben aufgeführt ist und auch andere Prozesse zur besseren Lesbarkeit in einer „proper case“-Scheibweise dort stehen:
        SERVERTASKS=Update,Replica,Router,AMgr,AdminP,CalConn,Sched,HTTP,RnRMgr

HTTP wurde also in Großbuchstaben gestartet! Mache ich ein "restart task http", dann erfolgt der Neustart des HTTP-Tasks aber in Kleinbuchstaben, das ist so hartkodiert im Domino-Server festgelegt.

Die Lösung zum Problem

Es gibt zwei Möglichkeiten:

  • Wir ändern die Zeile "Servertasks=..."  komplett auf Kleinbuchstaben um und verwenden in Zukunft durchgängig Kleinbuchstaben. Icinga darf dann nur noch nach kleingeschriebenen Prozessen suchen. Ein "restart task xxx" funktioniert dann auch.
  • Wir verwenden kein "restart task http" sondern "tell http exit" und anschließend "load HTTP" in Großbuchstaben. Dann funktioniert das Monitoring wieder. Es muss immer die Schreibweise benutzt werden, die auch beim Serverstart verwendet wird, also wie in der Zeile SERVERTASKS beschrieben je nach Prozess in gemischter Groß-/Kleinschreibung.

Ich weiß nicht, ob es an der speziellen Version des Nagios-Clients des Kunden liegt oder ein generelles Problem ist. Auf jeden Fall ist es gut zu wissen, was das Problem verursacht hat, falls es auch bei Ihnen einmal auftritt. Auf jeden Fall werde ich bei Windows-Maschinen in Zukunft mehr auf die Groß- und Kleinschreibung achten als bislang.

Apropos "Mit Linux wäre das nicht passiert":
Bei Linux werden die Prozessnamen immer in Kleinbuchstaben zurück geliefert, so wie die Programmdateien auf der Platte liegen.

Ihre Ansprechpartner

Anneliese Wasserer-Förg
Anneliese Wasserer-Foerg
Sales Consultant TIMETOACT
Wolfgang Meixner
Wolfgang Meixner
Geschäftsstellenleiter TIMETOACT

Kontaktieren Sie uns

Sie wollen sich anmelden oder haben eine Frage? Hinterlassen Sie Ihre Kontaktdaten, wir werden uns schnellstmöglich mit Ihnen in Verbindung setzen.

* Pflichtfelder

Wir verwenden die von Ihnen an uns gesendeten Angaben nur, um auf Ihren Wunsch hin mit Ihnen Kontakt aufzunehmen. Dazu speichern wir Ihre Daten in unserem CRM-System. Alle weiteren Informationen entnehmen Sie bitte unseren Datenschutzhinweisen.

Bitte Captcha lösen!

captcha image
Blog 09.12.21

Icinga / Nagios erkennt Domino Tasks nicht immer

Lesen Sie hier im Blogbeitrag von Friedhelm Klein, wie Sie das Problem lösen.

Blog 09.12.21

Icinga / Nagios erkennt Domino Tasks nicht immer

Lesen Sie hier im Blogbeitrag von Friedhelm Klein, wie Sie das Problem lösen.

Blog 22.07.21

HCL Nomad - HCL-Domino-Anwendungen auf mobilen Geräten

Immer auf Achse mit HCL Nomad - Nehmen Sie Ihre HCL-Domino-Anwendungen einfach auf Ihren mobilen Geräten mit. Lesen Sie den Blogbeitrag von Ralph Siepmann und Angela Blasberg.

Blog 22.07.21

HCL Nomad - HCL-Domino-Anwendungen auf mobilen Geräten

Immer auf Achse mit HCL Nomad - Nehmen Sie Ihre HCL-Domino-Anwendungen einfach auf Ihren mobilen Geräten mit. Lesen Sie den Blogbeitrag von Ralph Siepmann und Angela Blasberg.

Blog 22.07.21

HCL Nomad - HCL-Domino-Anwendungen auf mobilen Geräten

Immer auf Achse mit HCL Nomad - Nehmen Sie Ihre HCL-Domino-Anwendungen einfach auf Ihren mobilen Geräten mit. Lesen Sie den Blogbeitrag von Ralph Siepmann und Angela Blasberg.

Online lernen am Bildschirm
Blog 30.03.22

Microsoft Teams bringt Offline-Inhalte ins digitale Meeting

Lesen Sie im Blogbeitrag, wie Sie nun in Teams Besprechungen mithilfe Ihrer Kamera Whiteboards und Dokumente teilen können.

Online lernen am Bildschirm
Blog 30.03.22

Microsoft Teams bringt Offline-Inhalte ins digitale Meeting

Lesen Sie im Blogbeitrag, wie Sie nun in Teams Besprechungen mithilfe Ihrer Kamera Whiteboards und Dokumente teilen können.

Online lernen am Bildschirm
Blog 30.03.22

Microsoft Teams bringt Offline-Inhalte ins digitale Meeting

Lesen Sie im Blogbeitrag, wie Sie nun in Teams Besprechungen mithilfe Ihrer Kamera Whiteboards und Dokumente teilen können.

Coworking am Tisch mit Personen
Blog 13.12.22

HCL Connections 8 ist jetzt verfügbar

HCL Connections 8 Upgrade: Lesen Sie im Blogbeitrag von Ralph Siepmann, welche Änderungen Connections 8 mit sich bringt.

Coworking am Tisch mit Personen
Blog 13.12.22

HCL Connections 8 ist jetzt verfügbar

HCL Connections 8 Upgrade: Lesen Sie im Blogbeitrag von Ralph Siepmann, welche Änderungen Connections 8 mit sich bringt.

Coworking am Tisch mit Personen
Blog 13.12.22

HCL Connections 8 ist jetzt verfügbar

HCL Connections 8 Upgrade: Lesen Sie im Blogbeitrag von Ralph Siepmann, welche Änderungen Connections 8 mit sich bringt.

Blog 10.06.22

Wir haben HCL Sametime Premium v12 getestet

Wir haben die neue Meeting-Plattform getestet! Lesen Sie hier im Blogbeitrag von Ralph Siepmann die neuesten Features von HCL Sametime Premium v12.

Blog 10.06.22

Wir haben HCL Sametime Premium v12 getestet

Wir haben die neue Meeting-Plattform getestet! Lesen Sie hier im Blogbeitrag von Ralph Siepmann die neuesten Features von HCL Sametime Premium v12.

Blog 14.03.22

Kanban Arbeitstechnik bei der Bayerischen Staatsoper

Digitale Hilfsmittel und agile Methoden sind nicht nur etwas für Softwareentwickler. Lesen Sie im Blogbeitrag von Ralph Siepmann, wie die Kanban Arbeitstechnik bei der Bayerischen Staatsoper zum Einsatz kommt.

Gruppe von Studenten
Blog 04.01.22

Microsoft Viva – was bietet die neue Plattform?

Das neue Microsoft 365 Tool für eine verbesserte Employee Experience. Lesen Sie im Blogbeitrag von Ralph Siepmann, was genau sich hinter Microsoft Viva verbirgt.

Gruppe von Studenten
Blog 04.01.22

Microsoft Viva – was bietet die neue Plattform?

Das neue Microsoft 365 Tool für eine verbesserte Employee Experience. Lesen Sie im Blogbeitrag von Ralph Siepmann, was genau sich hinter Microsoft Viva verbirgt.

Blog 14.03.22

Kanban Arbeitstechnik bei der Bayerischen Staatsoper

Digitale Hilfsmittel und agile Methoden sind nicht nur etwas für Softwareentwickler. Lesen Sie im Blogbeitrag von Ralph Siepmann, wie die Kanban Arbeitstechnik bei der Bayerischen Staatsoper zum Einsatz kommt.

Blog 10.06.22

Wir haben HCL Sametime Premium v12 getestet

Wir haben die neue Meeting-Plattform getestet! Lesen Sie hier im Blogbeitrag von Ralph Siepmann die neuesten Features von HCL Sametime Premium v12.

Teamworking mit vielen Laptops
Blog 26.02.21

HCL Connections 7 Upgrade

Ein Upgrade auf Connections 7 lohnt sich: Das sind die Änderungen zugunsten Benutzer, Administration, Betrieb und Sicherheit. Lesen Sie den Blogbeitrag von Ralph Siepmann und Marius Mayer.

Teamworking mit vielen Laptops
Blog 26.02.21

HCL Connections 7 Upgrade

Ein Upgrade auf Connections 7 lohnt sich: Das sind die Änderungen zugunsten Benutzer, Administration, Betrieb und Sicherheit. Lesen Sie den Blogbeitrag von Ralph Siepmann und Marius Mayer.