From 579d79debae84140347f6b9e49e69f91f5ec50a1 Mon Sep 17 00:00:00 2001 From: Olav Kvittem Date: Mon, 22 Aug 2016 14:57:10 +0200 Subject: [PATCH] reporting my host and protocol i iperf and traceroute --- iperf/iperf-json.js | 4 ++-- mp_list.json | 2 +- rute/traceroute.js | 8 +++++--- rute/traceroute.pl | 2 +- 4 files changed, 9 insertions(+), 7 deletions(-) diff --git a/iperf/iperf-json.js b/iperf/iperf-json.js index fb95dcb..b3a07bb 100644 --- a/iperf/iperf-json.js +++ b/iperf/iperf-json.js @@ -46,7 +46,7 @@ function iperf(direction, host, nobs, interval, parallel, port,ipprot){ console.log(url); var bytes=[], thru=[]; series=[]; x_name=[document.location.host]; - var title='Bandwidth report ' + direction + ' ' + host + ' at ' + new Date().toLocaleTimeString(); + var title='Bandwidth report ' + direction + ' ' + host + ' using ' + ipprot + ' at ' + new Date().toLocaleTimeString(); // var UWAP = require("/_/js/require.js"); var request = $.ajax( { url: url, dataType: 'json', timeout: (nobs+2)*1000, // in ms need +2 sec for iperf @@ -147,7 +147,7 @@ function iperf(direction, host, nobs, interval, parallel, port,ipprot){ series.push( {name: 'Average', data: [ [0, thru_avg] , [xtime, thru_avg] ]} ); /* { name: 'Data', data: bytes, type: 'line'} */ - tegn_graf('graf', 'Bandwidth graph', $('#direction').val() + ' ' + $('#tr_host').val() + ' at ' + new Date().toLocaleTimeString(), series, '', graf_no++, + tegn_graf('graf', 'Bandwidth graph', $('#direction').val() + ' ' + $('#tr_host').val() + ' using ' + ipprot + ' at ' + new Date().toLocaleTimeString(), series, '', graf_no++, $('#tracetablecontainer').width()); $('#traces').tabs({ active:0}); // $('#traces').show(); diff --git a/mp_list.json b/mp_list.json index 93d5140..844eb7a 100644 --- a/mp_list.json +++ b/mp_list.json @@ -1 +1 @@ -[{}] +[{"nettinstallasjon":"teknobyen","serienummer":"S4M01155","opprettet_av":"Grete Duna","type":"tjenermaskin","id":2050049,"sist_endret_av":"Grete Duna","navn":"teknobyen-mp.uninett.no"},{"nettinstallasjon":"elverum","serienummer":"S4M01162","opprettet_av":"Grete Duna","type":"tjenermaskin","id":2052222,"sist_endret_av":"Grete Duna","navn":"elverum-mp.hihm.no"},{"nettinstallasjon":"porsgrunn","serienummer":"7KGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779199,"sist_endret_av":"Grete Duna","navn":"porsgrunn-mp.hit.no"},{"nettinstallasjon":"as","serienummer":"S4M01149","opprettet_av":"Grete Duna","type":"tjenermaskin","id":2052956,"sist_endret_av":"Grete Duna","navn":"as-mp.nmbu.no"},{"nettinstallasjon":"forde","serienummer":"CHGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779173,"sist_endret_av":"Grete Duna","navn":"forde-mp.hisf.no"},{"nettinstallasjon":"haugesund","serienummer":"5RGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779187,"sist_endret_av":"Grete Duna","navn":"haugesund-mp.hsh.no"},{"nettinstallasjon":"stord","serienummer":"4DGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779196,"sist_endret_av":"Grete Duna","navn":"stord-mp.hsh.no"},{"nettinstallasjon":"alesund","serienummer":"4KGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779172,"sist_endret_av":"Grete Duna","navn":"alesund-mp.hials.no"},{"nettinstallasjon":"molde","serienummer":"8PGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779181,"sist_endret_av":"Grete Duna","navn":"molde-mp.himolde.no"},{"nettinstallasjon":"fredrikstad","serienummer":"5JGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779189,"sist_endret_av":"Grete Duna","navn":"fredrikstad-mp.hiof.no"},{"nettinstallasjon":"grimstad","serienummer":"5HGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779191,"sist_endret_av":"Grete Duna","navn":"grimstad-mp.uia.no"},{"nettinstallasjon":"alta","serienummer":"BJGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779165,"sist_endret_av":"Grete Duna","navn":"alta-mp.uit.no"},{"nettinstallasjon":"uninett","serienummer":"JHGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779192,"sist_endret_av":"Grete Duna","navn":"bo-mp.hit.no"},{"nettinstallasjon":"hamar","serienummer":"HGGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779185,"sist_endret_av":"Grete Duna","navn":"hamar-mp.hihm.no"},{"nettinstallasjon":"drammen","serienummer":"3FGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779186,"sist_endret_av":"Grete Duna","navn":"drammen-mp.hibu.no"},{"nettinstallasjon":"gjovik","serienummer":"FMGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1817406,"sist_endret_av":"Jon Kåre Hellan","navn":"gjovik-mp.hig.no"},{"nettinstallasjon":"bergen","serienummer":"DRGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779171,"sist_endret_av":"Grete Duna","navn":"bergen-mp.uib.no"},{"nettinstallasjon":"halden","serienummer":"6NGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779190,"sist_endret_av":"Grete Duna","navn":"halden-mp.hiof.no"},{"nettinstallasjon":"nyal-amsterdam","serienummer":"8CGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779201,"sist_endret_av":"Grete Duna","navn":"nyalesund-mp.uninett.no"},{"nettinstallasjon":"harstad","serienummer":"3LGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779188,"sist_endret_av":"Grete Duna","navn":"harstad-mp.hih.no"},{"nettinstallasjon":"kristiansand","serienummer":"DKGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779184,"sist_endret_av":"Grete Duna","navn":"kristiansand-mp.uia.no"},{"nettinstallasjon":"kjeller","serienummer":"JNGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1810693,"sist_endret_av":"Grete Duna","navn":"kunnskapsv-mp.hioa.no"},{"nettinstallasjon":"lillehammer","serienummer":"2QGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779183,"sist_endret_av":"Grete Duna","navn":"lillehammer-mp.hil.no"},{"nettinstallasjon":"narvik","serienummer":"JLGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779182,"sist_endret_av":"Grete Duna","navn":"narvik-mp.hin.no"},{"nettinstallasjon":"nesna","serienummer":"HJGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779180,"sist_endret_av":"Grete Duna","navn":"nesna-mp.hinesna.no"},{"nettinstallasjon":"ntnuhoved","serienummer":"9LGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779179,"sist_endret_av":"Grete Duna","navn":"ntnu-mp.ntnu.no"},{"nettinstallasjon":"uio","serienummer":"4JGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779202,"sist_endret_av":"Grete Duna","navn":"oslo-mp.uio.no"},{"nettinstallasjon":"pil32","serienummer":"8GGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779200,"sist_endret_av":"Grete Duna","navn":"pil32-mp.hioa.no"},{"nettinstallasjon":"sogndal","serienummer":"8JGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779203,"sist_endret_av":"Grete Duna","navn":"sogndal-mp.hisf.no"},{"nettinstallasjon":"stavanger","serienummer":"7JGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779198,"sist_endret_av":"Grete Duna","navn":"stavanger-mp.uis.no"},{"nettinstallasjon":"steinkjer","serienummer":"DJGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779197,"sist_endret_av":"Grete Duna","navn":"steinkjer-mp.hint.no"},{"nettinstallasjon":"svalbard","serienummer":"6JGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779195,"sist_endret_av":"Grete Duna","navn":"svalbard-mp.unis.no"},{"nettinstallasjon":"tromso","serienummer":"9JGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779193,"sist_endret_av":"Grete Duna","navn":"tromso-mp.uit.no"},{"nettinstallasjon":"volda","serienummer":"CQGXMW1","opprettet_av":null,"type":"tjenermaskin","id":1779194,"sist_endret_av":"Grete Duna","navn":"volda-mp.hivolda.no"}] diff --git a/rute/traceroute.js b/rute/traceroute.js index ce67d97..7e6b9aa 100644 --- a/rute/traceroute.js +++ b/rute/traceroute.js @@ -57,10 +57,12 @@ function traceroute(host, nobs, psize, interval, ipprot){ $("#busy").hide(); } else { // normally ok data // row 0 is date and row 1 contains headers + var remote_host = $('#tr_host').val(); $.each(mtr_rows, function(tr) { if (tr == 0){ // header line - html+='Route report at ' + mtr_rows[tr][1] + ''; - } else { + if ( remote_host == "" ) remote_host=mtr_rows[tr][2]; + html+='Route report at ' + mtr_rows[tr][1] + '
To ' + remote_host + ' using ' + ipprot + ''; + } else { if (tr == 2){ html+= ''}; html+=''; $.each(mtr_rows[tr], function(td) { @@ -100,7 +102,7 @@ function traceroute(host, nobs, psize, interval, ipprot){ { name: 'Best', data: best, type: 'scatter'}, { name: 'Loss', data: loss, type: 'scatter', yAxis: 1}, ]; - tegn_graf('graf', 'Latency graph ', 'To ' + $('#tr_host').val() + + tegn_graf('graf', 'Latency graph ', 'To ' + remote_host + ' using ' + ipprot + ' at ' + new Date().toLocaleTimeString(), series, '', graf_no++, $('#tracetablecontainer').width()); $('#traces').tabs( "enable", 0); diff --git a/rute/traceroute.pl b/rute/traceroute.pl index f016370..340654c 100755 --- a/rute/traceroute.pl +++ b/rute/traceroute.pl @@ -65,7 +65,7 @@ if ( $q->http('HTTP_X_TOKEN') ne "virre-virre-vapp"){ foreach ( split(/\n/, $mtr) ){ if (/^(Start): (.*)/){ # header line - push( @mtr, [$1, $2]); + push( @mtr, [$1, $2, $q->remote_host]); } else { s/^\s+//; # leading blanks @F = split( /\s+/ ); -- GitLab