Hi Andreas,

das funktioniert top für services...
Nur nicht aus dem Host heraus..

Gehe ich auf den Host Status und klicke dort auf den Graph, habe ich wieder 
Multi Site..
Aber sonst echt top, danke...


Mit freundlichen Grüßen


Bernd Mueller

System Administrator
Information Technology (IT)

LISEGA SE • Germany
Gerhard-Liesegang-Straße 1 • 27404 Zeven
Tel.     +49 (4281) 713 - 189
Fax      +49 (4281) 713 - 214
Internet         http://www.lisega.de


Register Court and Number: Tostedt HRB 121249
Executive Board: Dr. Georg Friberg (CEO), Peter Vogt (CFO), Dr. Holger Leistner 
(COO)
Chairman of the Supervisory Board: Hans-Herlof Hardtke

We herewith inform you about the processing of your personal data which we 
process on the basis of the business relationship with you (as customer, 
supplier, etc.). Detailed information on the purposes, the deletion periods, 
the recipients, your rights as the person concerned, contact details of our 
data protection officer etc. can be found at the following link: 
https://www.lisega.de/en/privacy-se.
________________________________
[WNE Paris - 
http://www.world-nuclear-exhibition.com/en/Exhibitors/4084328/LISEGA-SAS]<http://www.gastechevent.com/>


~~~~~~~~~~~~~~





From: Andreas Döhler [mailto:andreas.doeh...@gmail.com]
Sent: Freitag, 10. August 2018 21:32
To: Mueller, Bernd <bernd.muel...@de.lisega.com>
Cc: checkmk-de@lists.mathias-kettner.de
Subject: Re: [Check_mk (deutsch)] GUI Modern 1.5.0 pnp4nagios

Hallo Bernd,

Problem gefunden :)
Der Link im Check_MK wird mit dem Aufruf "theme=multisite" generiert.
Lösung ist auch recht einfach - im Ordner 
~/local/share/check_mk/web/plugins/icons eine Datei mit folgendem Inhalt 
erstellen.

# Intelligent Links to PNP4Nagios 0.6.X
def pnp_url(row, what, how = 'graph'):
    sitename = row["site"]
    host = pnp_cleanup(row["host_name"])
    if what == "host":
        svc = "_HOST_"
    else:
        svc = pnp_cleanup(row["service_description"])
    url_prefix = config.site(sitename)["url_prefix"]
    if html.mobile:
        url = url_prefix + ("pnp4nagios/index.php?kohana_uri=/mobile/%s/%s/%s" 
% \
            (how, html.urlencode(host), html.urlencode(svc)))
    else:
        url = url_prefix + ("pnp4nagios/index.php/%s?host=%s&srv=%s" % \
            (how, html.urlencode(host), html.urlencode(svc)))

    if how == 'graph':
        url += "&theme=smoothness&baseurl=%scheck_mk/" % \
                        html.urlencode(url_prefix)
    return url

Einzig wichtige Zeile ist hier fast am Ende die mit Angabe "theme=smoothness".

Achtung dies bietet noch keine Erkennung welches Theme im Check_MK aktiv ist 
und hat somit auch Auswirkung auf Benutzer mit dem "alten" blauen Theme.
Da die Themes ja Personenbezogen geändert werden können wäre es noch gut hier 
eine "Themedetection" im Code zu haben.

Gruß
Andreas

_______________________________________________
checkmk-de mailing list
checkmk-de@lists.mathias-kettner.de
Verwaltung & Abmeldung unter
http://lists.mathias-kettner.de/mailman/listinfo/checkmk-de

Antwort per Email an