GetOptions ("indir|i=s" => \$InDir,
"outdir|o=s" => \$OutDir,
- "hostname=s" => \$Hostname) or exit (1);
+ "hostname=s" => \$Hostname) or exit_usage ();
die "No such directory: $InDir" if (!-d $InDir);
$dest_filename = get_filename ($dest);
print "./extractDS.px -i '$InDir/$orig_filename' -s 'rtime' -s 'wtime' -o '$OutDir/$dest_filename' -d 'read' -d 'write'\n";
}
+
+sub exit_usage
+{
+ print <<EOF;
+Usage: $0 [-i indir] [-o outdir] [--hostname myhostname]
+EOF
+ exit (1);
+}
char *type_instance;
char *value;
- DEBUG ("buffer = %s", buffer);
-
len = strlen (buffer);
+
+ /* Remove newline from end. */
+ while ((len > 0) && ((buffer[len - 1] == '\n')
+ || (buffer[len - 1] == '\r')))
+ buffer[--len] = '\0';
+
+ DEBUG ("exec plugin: exec_read_one: buffer = %s", buffer);
+
if (len < 5)
continue;
value = strchr (type_instance, ',');
if (value == NULL)
+ {
+ WARNING ("exec plugin: type-instance is missing.");
continue;
+ }
*value = '\0';
value++;
- DEBUG ("value = %s", value);
+ DEBUG ("exec plugin: exec_read_one: type = %s; type_instance = %s; "
+ "value = %s;", type, type_instance, value);
if (strcasecmp ("counter", type) == 0)
submit_counter (type_instance, atoll (value));
if (buffer_len < (15))
{
- DEBUG ("packet is too short: buffer_len = %i", buffer_len);
+ DEBUG ("network plugin: packet is too short: buffer_len = %i",
+ buffer_len);
return (-1);
}
sockent_t *se;
int status;
- DEBUG ("buffer_len = %i", buffer_len);
+ DEBUG ("network plugin: network_send_buffer: buffer_len = %i", buffer_len);
for (se = sending_sockets; se != NULL; se = se->next)
{