From 7ed0ef7b374dd12ddaed43fdf0c10a9f3d8dba7d Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Fri, 6 Mar 2020 17:32:29 -0800 Subject: [PATCH] Ensure collectd backup config on startup --- src/cloudron.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/cloudron.js b/src/cloudron.js index 96e88320c..ed8d8510a 100644 --- a/src/cloudron.js +++ b/src/cloudron.js @@ -105,6 +105,12 @@ function runStartupTasks() { // configure nginx to be reachable by IP reverseProxy.writeDefaultConfig(NOOP_CALLBACK); + // this configures collectd to collect backup storage metrics if filesystem is used. This is also triggerd when the settings change with the rest api + settings.getBackupConfig(function (error, backupConfig) { + if (error) return console.error('Failed to read backup config.', error); + backups.configureCollectd(backupConfig, NOOP_CALLBACK); + }); + // always generate webadmin config since we have no versioning mechanism for the ejs if (settings.adminDomain()) reverseProxy.writeAdminConfig(settings.adminDomain(), NOOP_CALLBACK);