Skip to content

Commit bf4f0a5

Browse files
author
A. Täffner
committed
nagios viewer working
1 parent 6dd5d8b commit bf4f0a5

File tree

4 files changed

+13
-4
lines changed

4 files changed

+13
-4
lines changed

interface/web/monitor/lib/lang/de.lng

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,10 @@ $wb['no_permissions_to_view_monit_txt'] = 'Sie haben nicht die Berechtigung, auf
155155
$wb['Show Munin'] = 'Munin anzeigen';
156156
$wb['no_munin_url_defined_txt'] = 'Keine Munin-URL definiert.';
157157
$wb['no_permissions_to_view_munin_txt'] = 'Sie haben nicht die Berechtigung, auf Munin zuzugreifen.';
158+
$wb['Show Nagios/Check_MK'] = 'Nagios/Check_MK anzeigen';
159+
$wb['no_nagios_url_defined_txt'] = 'Keine Nagios-URL definiert.';
160+
$wb['no_permissions_to_view_nagios_txt'] = 'Sie haben nicht die Berechtigung, auf Nagios bzw. Check_MK zuzugreifen.';
161+
$wb['go_to_nagios_txt'] = 'Diese Anzeige in einem eigenen Fenster öffnen';
158162
$wb['no_data_database_size_txt'] = 'Derzeit stehen keine Daten über die Speicherverbrauch der Datenbanken zur Verfügung. Bitte später erneut Ãrüfen..';
159163
$wb['monitor_database_name_txt'] = 'Database';
160164
$wb['monitor_database_size_txt'] = 'Size';

interface/web/monitor/lib/lang/en.lng

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,4 +160,8 @@ $wb['no_permissions_to_view_monit_txt'] = 'You are not allowed to access Monit.'
160160
$wb['Show Munin'] = 'Show Munin';
161161
$wb['no_munin_url_defined_txt'] = 'No Munin URL defined.';
162162
$wb['no_permissions_to_view_munin_txt'] = 'You are not allowed to access Munin.';
163+
$wb['Show Nagios/Check_MK'] = 'Show Nagios';
164+
$wb['no_nagios_url_defined_txt'] = 'No Nagios URL defined.';
165+
$wb['no_permissions_to_view_nagios_txt'] = 'You are not allowed to access Nagios/Check_MK.';
166+
$wb['go_to_nagios_txt'] = 'Open a new window containing this view';
163167
?>

interface/web/monitor/show_nagios.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,19 +65,19 @@
6565
$nagios_url .= $pathparts[0].'/check_mk/login.py?_login=1&_password='.rawurlencode($nagios_password).'&_username='.rawurlencode($nagios_user);
6666
if (strlen(@$pathparts[1]) > 0) {
6767
if (substr($pathparts[1], 0, 1) == '/') $pathparts[1] = substr($pathparts[1], 1, strlen($pathparts[1])-1);
68-
$nagios_url .= '&_origtarget='.rawurlencode(str_replace('&', '%3D', str_replace('?', '%3F', $pathparts[1])));
68+
$nagios_url .= '&_origtarget='.rawurlencode($pathparts[1]);
6969
}
70-
if (isset($nagios_url_parts['query'])) $nagios_url .= '?'.$nagios_url_parts['query'];
70+
if (isset($nagios_url_parts['query'])) $nagios_url .= '?'.rawurlencode($nagios_url_parts['query']);
7171

7272
} else {
7373
$nagios_url = $nagios_url_parts['scheme'].'://'.$auth_string.$nagios_url_parts['host'].(isset($nagios_url_parts['port']) ? ':' . $nagios_url_parts['port'] : '');
7474
$pathparts = explode('/check_mk', $nagios_url_parts['path'], 2);
7575
$nagios_url .= $pathparts[0].'/check_mk/login.py';
7676
if (strlen(@$pathparts[1]) > 0) {
7777
if (substr($pathparts[1], 0, 1) == '/') $pathparts[1] = substr($pathparts[1], 1, strlen($pathparts[1])-1);
78-
$nagios_url .= '?_origtarget='.rawurlencode(str_replace('&', '%3D', str_replace('?', '%3F', $pathparts[1])));
78+
$nagios_url .= '?_origtarget='.rawurlencode($pathparts[1]);
7979
}
80-
if (isset($nagios_url_parts['query'])) $nagios_url .= '?'.$nagios_url_parts['query'];
80+
if (isset($nagios_url_parts['query'])) $nagios_url .= '?'.rawurlencode($nagios_url_parts['query']);
8181
}
8282

8383
} else {

interface/web/monitor/templates/show_nagios.htm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ <h1><tmpl_var name="list_head_txt"></h1>
55

66
<div class="panel panel_system">
77
<tmpl_if name='nagios_url'>
8+
<a href="{tmpl_var name='nagios_url'}" target="ispc_newtab_nagios">{tmpl_var name="go_to_nagios_txt"}</a><br />
89
<iframe src="{tmpl_var name='nagios_url'}" width="100%" height="1000" frameborder="0" style="overflow:visible;"></iframe>
910
<tmpl_else>
1011
<div id="errorMsg"><h3>ERROR</h3><ol><li>{tmpl_var name="no_nagios_url_defined_txt"} {tmpl_var name="no_permissions_to_view_nagios_txt"}<br></li></ol></div>

0 commit comments

Comments
 (0)