From d2e3e4c904bd3c74f0e6aa08ca9f4541b934f26b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iva=CC=81n=20Loire?= Date: Wed, 22 Aug 2012 11:25:51 -0300 Subject: [PATCH] ping_service information column, date formatting, other minor bugs and improvements --- webserver/public/js/watchmen.js | 2 +- webserver/routes/reporting.js | 4 ++-- webserver/views/list.html | 21 +++++++++++-------- .../views/partial/display_logs_list.html | 5 ++++- 4 files changed, 19 insertions(+), 13 deletions(-) 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 @@ + - + - - - - + + + @@ -22,9 +22,13 @@ {{data.status}} + + {{/each}} -
Ping type Service AVG res. (ms) outageslast outagelast outage warningslast warninguptimelast warninguptime
+ {{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
diff --git a/webserver/views/partial/display_logs_list.html b/webserver/views/partial/display_logs_list.html index a16a478d..b6409204 100644 --- a/webserver/views/partial/display_logs_list.html +++ b/webserver/views/partial/display_logs_list.html @@ -7,7 +7,10 @@

<%=log_type%>

%> - + <%=log.msg%>