ich musste kürzliche eine Master Site umbenennen, es hat soweit alles funktioniert, bloß habe ich es versäumt vorher die neue Master Site als Updateziel den Agenten mitzugeben. Nach der Umbenennung funktioniert alles nur die Agenten finden die alte Site und damit die URL nicht mehr. Ich möchte vermeiden alle 90 Agenten per Hand neu zu installieren oder in der state Datei anzupassen (eher letzte Möglichkeit).
Hat jemand eine Idee wie man es nachträglich “hinbiegen” könnte?
du wirst um eine Lösung außerhalb von checkmk nicht rund rum kommen. Wenn du einen Host hast, der auf alle Server mit checkmk Agent zugreifen kann, kannst du über die Command Line die Registrierung des Agenten löschen und mit den neuen Angaben erneut durchführen (einfachster Weg). Alternativ kannst du auch die /etc/check_mk/cmk-update-agent.cfg via sed bearbeiten.
Einen komfortableren Weg gibt es an der Stelle leider nicht, weil bei der Registrierung des Agenten die site und der Hostname des Monitoringservers explizit mitgegeben wird und im update-agent die URI dynamisch zusammengebaut wird.
danke für Deine Rückmeldung!
Leider sind es Windows Server, bei Linux hätte ich schon irgendwie gelöst, so ähnlich wie Du vorschlägst…
Ich dachte mir an einen URL Rewrite. Leider weiß ich nicht genau wie der aussehen muss und vor allem wo genau ich es bei Checkmk platzieren muss.
Hat es jemand schon gemacht?
Ich mein, es gab ja von tribe29 einen unsupporteten Revers Proxy Eintrag für Apache um Agenten im verteiltem Monitoring über die abgesetzte Monitoring Node aktualisieren zu lassen.
Könnte man sowas auch hier anwenden? Wie?
Ich denke, etwas ähnliches wie bei Linux sollte auch über die PowerShell machbar sein. Da hält sich mein Wissen aber sehr stark in Grenzen (einfach falsches Betriebssystem )
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact an admin if you think this should be re-opened.