@@ -247,8 +247,8 @@ int main(int argc, char *argv[]) {
247
247
monitor->setHeartbeatTime (now);
248
248
249
249
snprintf (sql, sizeof (sql),
250
- " INSERT INTO Monitor_Status (MonitorId,Status,CaptureFPS,AnalysisFPS)"
251
- " VALUES (%u, 'Running',0,0) ON DUPLICATE KEY UPDATE Status='Running',CaptureFPS=0,AnalysisFPS=0,CaptureBandwidth=0" ,
250
+ " INSERT INTO Monitor_Status (MonitorId,Status,CaptureFPS,AnalysisFPS,UpdatedOn )"
251
+ " VALUES (%u, 'Running',0,0,NOW()) ON DUPLICATE KEY UPDATE Status='Running',CaptureFPS=0,AnalysisFPS=0,CaptureBandwidth=0,UpdatedOn=NOW() " ,
252
252
monitor->Id ());
253
253
zmDbDo (sql);
254
254
@@ -268,7 +268,7 @@ int main(int argc, char *argv[]) {
268
268
if (zm_terminate) break ;
269
269
270
270
snprintf (sql, sizeof (sql),
271
- " INSERT INTO Monitor_Status (MonitorId,Status) VALUES (%u, 'Connected') ON DUPLICATE KEY UPDATE Status='Connected'" ,
271
+ " INSERT INTO Monitor_Status (MonitorId,Status,UpdatedOn ) VALUES (%u, 'Connected', NOW()) ON DUPLICATE KEY UPDATE Status='Connected',UpdatedOn=NOW() " ,
272
272
monitor->Id ());
273
273
zmDbDo (sql);
274
274
} // end foreach monitor
@@ -373,7 +373,7 @@ int main(int argc, char *argv[]) {
373
373
for (std::shared_ptr<Monitor> &monitor : monitors) {
374
374
static char sql[ZM_SQL_SML_BUFSIZ];
375
375
snprintf (sql, sizeof (sql),
376
- " INSERT INTO Monitor_Status (MonitorId,Status) VALUES (%u, 'NotRunning') ON DUPLICATE KEY UPDATE Status='NotRunning',CaptureFPS=0,AnalysisFPS=0,CaptureBandwidth=0" ,
376
+ " INSERT INTO Monitor_Status (MonitorId,Status,UpdatedOn ) VALUES (%u, 'NotRunning') ON DUPLICATE KEY UPDATE Status='NotRunning',CaptureFPS=0,AnalysisFPS=0,CaptureBandwidth=0,NOW() " ,
377
377
monitor->Id ());
378
378
zmDbDo (sql);
379
379
}
0 commit comments