diff --git a/webserver/public/js/watchmen.js b/webserver/public/js/watchmen.js index fb3fa304..45585052 100644 --- a/webserver/public/js/watchmen.js +++ b/webserver/public/js/watchmen.js @@ -51,7 +51,7 @@ var watchmen_client = { //------------------------------------------ if (display_data.services.length){ $("table.sorted").tablesorter({ - headers: {7: {sorter: 'percent'}, 8: {sorter: false}}, + headers: {8: {sorter: 'percent'}, 9: {sorter: false}}, sortList: self.currentSort }).bind("sortEnd", function(sorter) { self.currentSort = sorter.target.config.sortList; diff --git a/webserver/routes/reporting.js b/webserver/routes/reporting.js index 47efa587..f7b39ce6 100644 --- a/webserver/routes/reporting.js +++ b/webserver/routes/reporting.js @@ -6,9 +6,9 @@ module.exports.add_routes = function (app, storage){ //------------------------------- app.get('/details', function(req, res){ var max = 100; - var host = req.query ['host'], url = req.query ['url'], port = req.query['port']; + var host = req.query ['host'], service_name = req.query ['service']; var service = services_loader.load_services().filter(function(service){ - return (service.host.host == host && service.url == url && service.host.port == port); + return (service.host.name === host && service.name === service_name); }); if (!service.length){ return res.end('not found'); diff --git a/webserver/views/list.html b/webserver/views/list.html index 6a83be4e..9aa7e9dd 100644 --- a/webserver/views/list.html +++ b/webserver/views/list.html @@ -3,15 +3,15 @@
+ | Ping type | Service | AVG res. (ms) | outages | -last outage | +last outage | warnings | -last warning | -uptime | - -+ | last warning | +uptime | +@@ -22,9 +22,13 @@ {{data.status}} + | + {{ping_service_name}} + | +
- {{host.name}} {{url}}
+ {{host.name}} / {{name}}
{{ping_interval}} @@ -32,7 +36,7 @@ {{warning_if_takes_more_than}} {{/if}} - {{data.ok_responses_count}} + {{data.ok_responses_count}} @@ -88,11 +92,10 @@ |
- details + details | {{/each}} -
---|