File tree Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Expand file tree Collapse file tree 3 files changed +8
-3
lines changed Original file line number Diff line number Diff line change @@ -92,8 +92,10 @@ var HttpChecker = {
9292 server . site_status = SITE_CONFIRMED_DOWN ;
9393
9494 if ( server . site_status != server . oldStatus ) {
95+ var _os = require ( 'os' ) ;
9596 var resO = { } ;
9697 resO . type = JETMON_CHECK ;
98+ resO . host = _os . hostname ( ) ;
9799 resO . status = server . site_status ;
98100 resO . rtt = Math . round ( rtt / 1000 ) ;
99101 resO . code = http_code ;
Original file line number Diff line number Diff line change @@ -237,7 +237,7 @@ function freeWorkersToWork() {
237237 workerMsgCallback ( { msgtype : 'send_work' , worker_pid : tmpWorkers [ i ] } ) ;
238238}
239239
240- function checkHostStatus ( data ) {
240+ function checkHostStatus ( veriflier_host , data ) {
241241 for ( var loop = 0 ; loop < queuedRetries . length ; loop ++ ) {
242242 if ( queuedRetries [ loop ] . blog_id != data . blog_id ) {
243243 continue ;
@@ -246,6 +246,7 @@ function checkHostStatus( data ) {
246246 queuedRetries [ loop ] . last_activity = new Date ( ) . valueOf ( ) ;
247247 var replyO = { } ;
248248 replyO . type = VERIFLIER_CHECK ;
249+ replyO . host = veriflier_host ;
249250 replyO . status = data . status ;
250251 replyO . rtt = data . rtt ;
251252 replyO . code = data . code ;
@@ -278,12 +279,12 @@ function sslWorkerCallBack( msg ) {
278279 try {
279280 switch ( msg . msgtype ) {
280281 case 'host_status' : {
281- checkHostStatus ( msg . payload ) ;
282+ checkHostStatus ( msg . payload . veriflier_host , msg . payload ) ;
282283 break ;
283284 }
284285 case 'host_status_array' : {
285286 for ( var loop = 0 ; loop < msg . payload . checks . length ; loop ++ ) {
286- checkHostStatus ( msg . payload . checks [ loop ] ) ;
287+ checkHostStatus ( msg . payload . veriflier_host , msg . payload . checks [ loop ] ) ;
287288 }
288289 break ;
289290 }
Original file line number Diff line number Diff line change @@ -74,6 +74,7 @@ var https_server = function() {
7474 for ( var count in veriflierArray ) {
7575 if ( req . auth_token == veriflierArray [ count ] . auth_token ) {
7676 veriflier = true ;
77+ req . veriflier_host = veriflierArray [ count ] . host ;
7778 break ;
7879 }
7980 }
@@ -119,6 +120,7 @@ var https_server = function() {
119120 for ( var count in veriflierArray ) {
120121 if ( req . auth_token == veriflierArray [ count ] . auth_token ) {
121122 veriflier = true ;
123+ req . veriflier_host = veriflierArray [ count ] . host ;
122124 break ;
123125 }
124126 }
You can’t perform that action at this time.
0 commit comments