@cryptotaxi247 / netdata-1 / commits / e879da07e

create health directory in lib directory if it does not exist

Costa Tsaousis (ktsaou) committed Feb 27, 2017 at 04:01 UTC e879da07e3e3b4b734c4d1c3d15aec928705bb8e
1 file changed +7 -5
src/rrdhost.c
+7 -5
@@ -165,13 +165,15 @@ RRDHOST *rrdhost_create(const char *hostname,
165 int r = mkdir(host->varlib_dir, 0775);
166 if(r != 0 && errno != EEXIST)
167 error("Host '%s': cannot create directory '%s'", host->hostname, host->varlib_dir);
168 + }
169
169 - snprintfz(filename, FILENAME_MAX, "%s/health", host->varlib_dir);
170 - r = mkdir(filename, 0775);
171 - if(r != 0 && errno != EEXIST)
172 - error("Host '%s': cannot create directory '%s'", host->hostname, filename);
173 - }
170 + }
171
172 + if(host->health_enabled) {
173 + snprintfz(filename, FILENAME_MAX, "%s/health", host->varlib_dir);
174 + int r = mkdir(filename, 0775);
175 + if(r != 0 && errno != EEXIST)
176 + error("Host '%s': cannot create directory '%s'", host->hostname, filename);
177 }
178
179 snprintfz(filename, FILENAME_MAX, "%s/health/health-log.db", host->varlib_dir);