Standardmäßig ist Nagios so konfiguriert, dass Links (z.B. ExtInfos, Wiki usw) in einem neuen Fenster geöffnet werden, will man dass alle eingefügten Links im Nagios Hauptfenster (MainFrame) geöffnet werden, muss man vor der Kompilierung von Nagios folgende Änderungen in den Quellen vornehmen:
im Verzeichnis /usr/local/src/nagios-2.x/cgi (= Quellpfad !) die Dateien status.c und extinfo.c angepassen: Suchen nach TARGET=”_blank” und durch TARGET=”main” ersetzen (ACHTUNG: der Term ist mehrfach vorhanden → alle müssen geändert werden !).
danach Nagios wie gewohnt kompilieren und installieren
Natürlich geht das auch nachträglich, dazu die Änderungen in den o.g. Dateien durchführen, Nagios kompilieren und die beiden cgi-Dateien (status.cgi und extinfo.cgi) von Hand in das Verzeichnis /usr/local/nagios/sbin kopieren.
Ab Nagios 3.0b1 ist der Patch nicht mehr erforderlich. Für die Datei cgi.cfg gibt es jetzt folgende Parameter:
notes_url_target=_blank action_url_target=main
Der aufgerufene Link erscheint dann im gewünschten Target-Frame. Mögliche Target-Frames (u.a.):
| Target | Bedeutung |
|---|---|
| _blank | Neues Fenster |
| _self | Aktives Fenster/Frame |
| _top | Vorneliegendes Fenster |
| _parent | Vorgängerfenster |