Beschreibung
diese Kurzbeschreibung soll die Schritte darstellen, wie Sie einen CMK User erstellen und diese mittels einer angepassten URL, an einer spezifischen DASHBOARD Seite anmelden lassen.
Für diese Kurzanleitung wurde eine Testinstallation auf Basis der RAW Edition 2.1.0p20 verwendet.
Schritte:
- Erstellen Sie einen neuen User mit einer eindutigen Kennung und weisen Sie diese der Kategorie zu: Guest
Für diese Bsp. wurde der User viewer erstellt. - Erstellen Sie ein neues DASHBOARD mit einer eindeutigen Bezeichnung: Bsp. cmkview
Für diese Bsp. wurde ein vorhandenes Dashboard mit der ID main kopiert und nachträglich angelichen. - Beziehen Sie sich aus der Online Doku von CMK die URL für die automatische Anmeldung
Blanko URL:
http://mycmkserver/mysite/check_mk/login.py?_origtarget=/mysite/check_mk/dashboard.py?name=mydashboard&_username=myuser&_password=mypassword&_login=1 - Ändern Sie folgende Bereiche ab:
- mycmkserver - Die URL des CMK Servers
- mysite - Den Namen der Site
- mydashboard - Den ID Namen des von Ihnen erstellten DASHBOARDs
- myuser - Den Usernamen, den Sie automatisch aufrufen lassen möchten
- mypassword - Das Passwort des Users
Ein Beispielaufruf der URL OHNE ein PWD
http://cmk.lab.int/lab/check_mk/login.py?_origtarget=/lab/check_mk/dashboard.py?name=cmkview&_username=viewer&_login=1
Ein Beispielaufruf der URL MIT ein PWD
http://cmk.lab.int/lab/check_mk/login.py?_origtarget=/lab/check_mk/dashboard.py?name=cmkview&_username=viewer&_password=viewer&_login=1
- Zum Test, starten Sie einen Webbrowser Ihrer Wahl, im Privaten oder im Inkoknito Modus.
- Geben Sie die URL zur automatischen Anmeldung ein und testen so den Aufruf.
Wenn Sie die oben genannten Schritte umgesetzt haben, wird das von Ihnen erstellte DASHBOARD mit dem Zieluser und dessen Passwort geöffnet.
HINWEIS und kleiner Nachteil an dieser Methode: das Kennwort des Users ist im Klartext, innerhalb der URL zu lesen! Sollte dies ein User sein, der sich im Usermanagement von CMK befindet, kann sich dieser lediglich nur darin anmelden. Sollte es sich um einen User handeln, der aus einer LDAP Anbindung besteht, stellen Sie sicher, dass da Kennwort Kryptisch ist und das der User sich nicht am AD Anmelden kann.
Info: How to use auto login for dashboards in checkmk | by Dennis Suhl | Medium