ich habe Hosts zu Kontaktgruppen und die Kontaktgruppen zu Usern zugewiesen.
Alles super soweit. Wenn ich im User Profil “Only show hosts and services the user is a contact for” setze bekomme ich auch nur meine Hosts angezeigt.
Ich will aber eigentlich immer alle Alarme sehen können, hätte aber gerne für meine User einen View wo sie nur die Hosts sehen für die sie Mitglied einer Kontaktgruppe sind.
Ist es möglich views so zu filtern das nur die Hosts angezeigt werden für die der aktuelle User ein Contact ist?
Den Filter auf “Host Contact” gibt es, aber wie übergebe ich den aktuellen Usernamen?
Sagen wir mal so es geht nicht zum zusammenklicken im Web
Ich hab deine Frage bestimmt vor zwei Wochen überlesen oder zu wenig Zeit zum Nachdenken gehabt.
Das Problem ist, der Username des eingeloggten Benutzers steht nirgends als Variable zur Verfügung.
Hier meine Lösung.
Du erstellst ganz normal die Views, diesen müssen nur schon den Filter für den Contact enthalten.
Danach überführst die von dir erstellten Views in richtige View Definitionen (keine mk Files mehr)
Wie unschwer zu erkennen ist hab ich hier nur die zwei Zeilen für die Auswertung des aktuellen Cookies mit rein getan und dann halt das Ergebnis bei dem Filter “host_ctc” eingetragen.
Test war soweit erfolgreich. Abgelegt ist das File ganz normal unter “~/local/share/check_mk/web/plugins/views/”
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed. Contact @fayepal if you think this should be re-opened.