WIP: Job to retrieve node information for monitoring.

This commit is contained in:
baldo 2016-05-24 14:42:25 +02:00
commit ad3f075d93
14 changed files with 274 additions and 15 deletions

View file

@ -1,6 +1,6 @@
'use strict';
angular.module('ffffng').factory('MailQueueJob', function (Database, MailService) {
angular.module('ffffng').factory('MailQueueJob', function (MailService) {
return {
run: function () {
MailService.sendPendingMails(function (err) {

View file

@ -0,0 +1,13 @@
'use strict';
angular.module('ffffng').factory('NodeInformationRetrievalJob', function (MonitoringService) {
return {
run: function () {
MonitoringService.retrieveNodeInformation(function (err) {
if (err) {
console.error(err);
}
});
}
};
});

View file

@ -24,6 +24,9 @@ angular.module('ffffng').factory('Scheduler', function ($injector) {
return {
init: function () {
schedule('*/5 * * * * *', 'MailQueueJob');
// schedule('0 */1 * * * *', 'NodeInformationRetrievalJob');
schedule('*/10 * * * * *', 'NodeInformationRetrievalJob');
// schedule('0 */1 * * * *', 'NodeInformationCleanupJob');
}
};
});