dbi plugin, collectd.conf(5): Document the "Host" option.
authorFlorian Forster <octo@collectd.org>
Sun, 20 Jan 2013 14:43:15 +0000 (15:43 +0100)
committerFlorian Forster <octo@collectd.org>
Sun, 20 Jan 2013 14:43:15 +0000 (15:43 +0100)
Previously called "Hostname".

src/collectd.conf.in
src/collectd.conf.pod
src/dbi.c

index 81d7055..dead93b 100644 (file)
 #              #SelectDB "custdb0"
 #              Query "num_of_customers"
 #              #Query "..."
 #              #SelectDB "custdb0"
 #              Query "num_of_customers"
 #              #Query "..."
+#              #Host "..."
 #      </Database>
 #</Plugin>
 
 #      </Database>
 #</Plugin>
 
index 5092bbe..01346e1 100644 (file)
@@ -1391,6 +1391,11 @@ query needs to be defined I<before> this statement, i.E<nbsp>e. all query
 blocks you want to refer to must be placed above the database block you want to
 refer to them from.
 
 blocks you want to refer to must be placed above the database block you want to
 refer to them from.
 
+=item B<Host> I<Hostname>
+
+Sets the B<host> field of I<value lists> to I<Hostname> when dispatching
+values. Defaults to the global hostname setting.
+
 =back
 
 =head2 Plugin C<df>
 =back
 
 =head2 Plugin C<df>
index acf3b76..80488d8 100644 (file)
--- a/src/dbi.c
+++ b/src/dbi.c
@@ -48,7 +48,7 @@ struct cdbi_database_s /* {{{ */
   char *select_db;
 
   char *driver;
   char *select_db;
 
   char *driver;
-  char *hostname;
+  char *host;
   cdbi_driver_option_t *driver_options;
   size_t driver_options_num;
 
   cdbi_driver_option_t *driver_options;
   size_t driver_options_num;
 
@@ -298,8 +298,8 @@ static int cdbi_config_add_database (oconfig_item_t *ci) /* {{{ */
     else if (strcasecmp ("Query", child->key) == 0)
       status = udb_query_pick_from_list (child, queries, queries_num,
           &db->queries, &db->queries_num);
     else if (strcasecmp ("Query", child->key) == 0)
       status = udb_query_pick_from_list (child, queries, queries_num,
           &db->queries, &db->queries_num);
-    else if (strcasecmp ("Hostname", child->key) == 0)
-      status = cf_util_get_string (child, &db->hostname);
+    else if (strcasecmp ("Host", child->key) == 0)
+      status = cf_util_get_string (child, &db->host);
     else
     {
       WARNING ("dbi plugin: Option `%s' not allowed here.", child->key);
     else
     {
       WARNING ("dbi plugin: Option `%s' not allowed here.", child->key);
@@ -557,7 +557,7 @@ static int cdbi_read_database_query (cdbi_database_t *db, /* {{{ */
     sstrncpy (column_names[i], column_name, DATA_MAX_NAME_LEN);
   } /* }}} for (i = 0; i < column_num; i++) */
 
     sstrncpy (column_names[i], column_name, DATA_MAX_NAME_LEN);
   } /* }}} for (i = 0; i < column_num; i++) */
 
-  udb_query_prepare_result (q, prep_area, (db->hostname ? db->hostname : hostname_g),
+  udb_query_prepare_result (q, prep_area, (db->host ? db->host : hostname_g),
       /* plugin = */ "dbi", db->name,
       column_names, column_num, /* interval = */ 0);
 
       /* plugin = */ "dbi", db->name,
       column_names, column_num, /* interval = */ 0);