static void load_submit (double snum, double mnum, double lnum)
{
value_t values[3];
- value_list_t vl;
+ value_list_t vl = VALUE_LIST_INIT;
values[0].gauge = snum;
values[1].gauge = mnum;
vl.values = values;
vl.values_len = 3;
- strcpy (vl.host, "localhost"); /* FIXME */
+ vl.time = time (NULL);
+ /* FIXME: do this globally */
+ if (gethostname (vl.host, sizeof (vl.host)) != 0)
+ {
+ syslog (LOG_ERR, "load plugin: gethostname failed: %s",
+ strerror (errno));
+ return;
+ }
strcpy (vl.plugin, "load");
strcpy (vl.plugin_instance, "");
strcpy (vl.type_instance, "");