#include "plugin.h"
#include "common.h"
#include "utils_avltree.h"
-#include "utils_debug.h"
/*
* Private types
rra_types[j], xff,
cdp_len, cdp_num) >= sizeof (buffer))
{
- syslog (LOG_ERR, "rra_get: Buffer would have been truncated.");
+ ERROR ("rra_get: Buffer would have been truncated.");
continue;
}
}
#if COLLECT_DEBUG
- DBG ("rra_num = %i", rra_num);
+ DEBUG ("rra_num = %i", rra_num);
for (i = 0; i < rra_num; i++)
- DBG (" %s", rra_def[i]);
+ DEBUG (" %s", rra_def[i]);
#endif
*ret = rra_def;
char max[32];
char buffer[128];
- DBG ("ds->ds_num = %i", ds->ds_num);
+ DEBUG ("ds->ds_num = %i", ds->ds_num);
ds_def = (char **) malloc (ds->ds_num * sizeof (char *));
if (ds_def == NULL)
{
- syslog (LOG_ERR, "rrdtool plugin: malloc failed: %s",
+ ERROR ("rrdtool plugin: malloc failed: %s",
strerror (errno));
return (-1);
}
type = "GAUGE";
else
{
- syslog (LOG_ERR, "rrdtool plugin: Unknown DS type: %i",
+ ERROR ("rrdtool plugin: Unknown DS type: %i",
d->type);
break;
}
#if COLLECT_DEBUG
{
int i;
- DBG ("ds_num = %i", ds_num);
+ DEBUG ("ds_num = %i", ds_num);
for (i = 0; i < ds_num; i++)
- DBG (" %s", ds_def[i]);
+ DEBUG (" %s", ds_def[i]);
}
#endif
if ((rra_num = rra_get (&rra_def)) < 1)
{
- syslog (LOG_ERR, "rrd_create_file failed: Could not calculate RRAs");
+ ERROR ("rrd_create_file failed: Could not calculate RRAs");
return (-1);
}
if ((ds_num = ds_get (&ds_def, ds)) < 1)
{
- syslog (LOG_ERR, "rrd_create_file failed: Could not calculate DSes");
+ ERROR ("rrd_create_file failed: Could not calculate DSes");
return (-1);
}
if ((argv = (char **) malloc (sizeof (char *) * (argc + 1))) == NULL)
{
- syslog (LOG_ERR, "rrd_create failed: %s", strerror (errno));
+ ERROR ("rrd_create failed: %s", strerror (errno));
return (-1);
}
"%i", stepsize);
if ((status < 1) || (status >= sizeof (stepsize_str)))
{
- syslog (LOG_ERR, "rrdtool plugin: snprintf failed.");
+ ERROR ("rrdtool plugin: snprintf failed.");
return (-1);
}
rrd_clear_error ();
if (rrd_create (argc, argv) == -1)
{
- syslog (LOG_ERR, "rrd_create failed: %s: %s", filename, rrd_get_error ());
+ ERROR ("rrd_create failed: %s: %s", filename, rrd_get_error ());
status = -1;
}
(rc->values_num + 1) * sizeof (char *));
if (rc->values == NULL)
{
- syslog (LOG_ERR, "rrdtool plugin: realloc failed: %s",
+ ERROR ("rrdtool plugin: realloc failed: %s",
strerror (errno));
if (cache != NULL)
{
if (cache_key == NULL)
{
- syslog (LOG_ERR, "rrdtool plugin: strdup failed: %s",
+ ERROR ("rrdtool plugin: strdup failed: %s",
strerror (errno));
sfree (rc->values[0]);
sfree (rc->values);
avl_insert (cache, cache_key, rc);
}
- DBG ("rrd_cache_insert (%s, %s) = %p", filename, value, (void *) rc);
+ DEBUG ("rrd_cache_insert (%s, %s) = %p", filename, value, (void *) rc);
return (rc);
} /* rrd_cache_t *rrd_cache_insert */
memcpy (argv + 2, rc->values, rc->values_num * sizeof (char *));
argv[argc] = NULL;
- DBG ("rrd_update (argc = %i, argv = %p)", argc, (void *) argv);
+ DEBUG ("rrd_update (argc = %i, argv = %p)", argc, (void *) argv);
optind = 0; /* bug in librrd? */
rrd_clear_error ();
if (status != 0)
{
- syslog (LOG_WARNING, "rrd_update failed: %s: %s",
+ WARNING ("rrd_update failed: %s: %s",
filename, rrd_get_error ());
return (-1);
}
if (cache == NULL)
return;
- DBG ("Flushing cache, timeout = %i", timeout);
+ DEBUG ("Flushing cache, timeout = %i", timeout);
now = time (NULL);
iter = avl_get_iterator (cache);
while (avl_iterator_next (iter, (void *) &key, (void *) &rc) == 0)
{
- DBG ("key = %s; age = %i;", key, now - rc->first_value);
+ DEBUG ("key = %s; age = %i;", key, now - rc->first_value);
if ((now - rc->first_value) >= timeout)
{
keys = (char **) realloc ((void *) keys,
(keys_num + 1) * sizeof (char *));
if (keys == NULL)
{
- DBG ("realloc failed: %s", strerror (errno));
- syslog (LOG_ERR, "rrdtool plugin: "
+ DEBUG ("realloc failed: %s", strerror (errno));
+ ERROR ("rrdtool plugin: "
"realloc failed: %s",
strerror (errno));
avl_iterator_destroy (iter);
{
if (avl_remove (cache, keys[i], (void *) &key, (void *) &rc) != 0)
{
- DBG ("avl_remove (%s) failed.", keys[i]);
+ DEBUG ("avl_remove (%s) failed.", keys[i]);
continue;
}
} /* for (i = 0..keys_num) */
free (keys);
- DBG ("Flushed %i value(s)", keys_num);
+ DEBUG ("Flushed %i value(s)", keys_num);
cache_flush_last = now;
} /* void rrd_cache_flush */
}
else
{
- syslog (LOG_ERR, "stat(%s) failed: %s",
+ ERROR ("stat(%s) failed: %s",
filename, strerror (errno));
return (-1);
}
}
else if (!S_ISREG (statbuf.st_mode))
{
- syslog (LOG_ERR, "stat(%s): Not a regular file!",
+ ERROR ("stat(%s): Not a regular file!",
filename);
return (-1);
}
now = time (NULL);
- DBG ("age (%s) = %i", filename, now - rc->first_value);
+ DEBUG ("age (%s) = %i", filename, now - rc->first_value);
/* `rc' is not free'd here, because we'll likely reuse it. If not, then
* the next flush will remove this entry. */
heartbeat = 2 * interval_g;
if (heartbeat < interval_g)
- syslog (LOG_WARNING, "rrdtool plugin: Your `heartbeat' is "
+ WARNING ("rrdtool plugin: Your `heartbeat' is "
"smaller than your `interval'. This will "
"likely cause problems.");
else if (stepsize < interval_g)
- syslog (LOG_WARNING, "rrdtool plugin: Your `stepsize' is "
+ WARNING ("rrdtool plugin: Your `stepsize' is "
"smaller than your `interval'. This will "
"create needlessly big RRD-files.");
plugin_register_shutdown ("rrdtool", rrd_shutdown);
}
- DBG ("datadir = %s; stepsize = %i; heartbeat = %i; rrarows = %i; xff = %lf;",
+ DEBUG ("datadir = %s; stepsize = %i; heartbeat = %i; rrarows = %i; xff = %lf;",
(datadir == NULL) ? "(null)" : datadir,
stepsize, heartbeat, rrarows, xff);