graph Explorer Button Issue in Chrome
-
- Posts: 105
- Joined: Sun Dec 12, 2010 9:07 pm
Re: graph Explorer Button Issue in Chrome
Today the graph explorer isn't working at all. On the Scalable Performance graph tab, when I click a service name in the left frame, nothing appears in the right frame. Where should I start troubleshooting?
-
- DevOps Engineer
- Posts: 19396
- Joined: Tue Nov 15, 2011 3:11 pm
- Location: Nagios Enterprises
Re: graph Explorer Button Issue in Chrome
If this just started not working can we tail the apache error_log while trying to access the page
Code: Select all
tail -f /var/log/httpd/error_log
-
- Posts: 105
- Joined: Sun Dec 12, 2010 9:07 pm
Re: graph Explorer Button Issue in Chrome
Whole bunch of these:
[Fri Aug 10 15:09:39 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:39 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:40 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:40 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:40 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:39 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:39 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:40 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:40 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
[Fri Aug 10 15:09:40 2012] [error] [client myIP] PHP Notice: Undefined offset: 2 in /usr/local/nagiosxi/html/includes/components/graphexplorer/templates/timeline.inc.php on line 122, referer: http://nagiosxi/nagiosxi/includes/compo ... hexplorer/
-
- Posts: 4380
- Joined: Mon Jun 14, 2010 10:21 am
Re: graph Explorer Button Issue in Chrome
Have you recently added any new components or customizations to XI?
-
- Posts: 105
- Joined: Sun Dec 12, 2010 9:07 pm
Re: graph Explorer Button Issue in Chrome
Just the fix for this plugin attached earlier in the thread. I'm pretty sure graphs still worked after installing it.
-
- Posts: 4380
- Joined: Mon Jun 14, 2010 10:21 am
Re: graph Explorer Button Issue in Chrome
There have been some oddities lately showing up in multiple browsers recently. Not sure if the browsers are deprecating some DOM properties or what, but we'll take a look at this and see what's going on. Are you seeing the same results in Firefox?
-
- Posts: 4380
- Joined: Mon Jun 14, 2010 10:21 am
Re: graph Explorer Button Issue in Chrome
Can you also access the following URL and then send the html page source that's generated from it?
[url]http://<yourserver>/nagiosxi/includes/components/graphexplorer/visApi.php?type=timeline&div=myDiv&host=localhost[/url]
Also, what version of XI are you currently using?
[url]http://<yourserver>/nagiosxi/includes/components/graphexplorer/visApi.php?type=timeline&div=myDiv&host=localhost[/url]
Also, what version of XI are you currently using?
-
- Posts: 105
- Joined: Sun Dec 12, 2010 9:07 pm
Re: graph Explorer Button Issue in Chrome
Code: Select all
<script type='text/javascript'>
//rrd command: /usr/bin/rrdtool fetch /usr/local/nagios/share/perfdata/localhost/_HOST_.rrd AVERAGE -s 0 -e 1344880515
var COUNT = 836; //total rrd entries fetched
var UOM = 'ms %% ';
var START = 1344830460000; //Date.UTC(2011, 1, 21) ->added below for correct datatype
var TITLE = 'localhost : _HOST_';
var CONTAINER = 'myDiv';
$(document).ready(function() {
$('#filterOpts').empty();
$('#filterOpts').append('<option value=\'\'> </option>');
$('#filterOpts').append('<option value="0">rta</option>');
$('#filterOpts').append('<option value="1">pl</option>');
}); //end appending filterOpts select list
//reset default colors
Highcharts.setOptions({
colors: ['#058DC7', '#50B432', '#ED561B', '#DDDF00', '#24CBE5', '#64E572', '#FF9655', '#FFF263', '#6AF9C4']
});
//data points added below for correct datatype interpretation
//use browser's timezone offset for date
Highcharts.setOptions({
global: { useUTC: false },
});
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: CONTAINER,
zoomType: 'x',
spacingRight: 20,
height: 500
},
title: {
//insert host/service name here
text: TITLE
},
subtitle: {
text: document.ontouchstart === undefined ?
"Click and drag mouse to zoom<br>Click legend to show/hide different data sets" :
"Click and drag mouse to zoom<br>Click legend to show/hide different data sets"
},
xAxis: {
type: 'datetime',
maxZoom: 60*1000, //max zoom is 5 minutes
title: {
text: null
}
},
yAxis: {
title: {
text: UOM //unit of measurement from perf data
},
min: 0, //minimum height for yAxis
startOnTick: false,
showFirstLabel: false
},
tooltip: {
shared: true
},
legend: {
enabled: true
},
plotOptions: {
series: {
fillOpacity: 0.5
},
area: {
lineWidth: 1,
marker: {
enabled: false,
states: {
hover: {
enabled: true,
radius: 5
}
}
},
shadow: false,
states: {
hover: {
lineWidth: 1
}
}
}
},
series: [
{
type: 'area',
name: 'rta', //service description or host check
pointInterval: 60*1000, //time scale, 5mn
pointStart: 1344830460000, //start time
//performance data here
data: [
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
]
},
{
type: 'area',
name: 'pl', //service description or host check
pointInterval: 60*1000, //time scale, 5mn
pointStart: 1344830460000, //start time
//performance data here
data: [
null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null,
]
},
] //series data closed
});
});</script>
-
- Posts: 4380
- Joined: Mon Jun 14, 2010 10:21 am
Re: graph Explorer Button Issue in Chrome
Hmm, so it is retrieving data from the rrd file, can you run the following for me and post the last few lines of output?
Code: Select all
rrdtool fetch /usr/local/nagios/share/perfdata/_HOST_.rrd AVERAGE -s 0
-
- Posts: 105
- Joined: Sun Dec 12, 2010 9:07 pm
Re: graph Explorer Button Issue in Chrome
Code: Select all
1346354100: nan nan
1346354160: nan nan
1346354220: nan nan
1346354280: nan nan
1346354340: nan nan
1346354400: nan nan
1346354460: nan nan
1346354520: nan nan
1346354580: nan nan
1346354640: nan nan