diff --git a/src/teamspeak2.c b/src/teamspeak2.c
index 2552ad305ffcaa51decb9ab490764a1cc907e4fb..48a81ce9f9bf60bd9dc58e7b1f0fc779bf0131e1 100644 (file)
--- a/src/teamspeak2.c
+++ b/src/teamspeak2.c
* Submits a gauge value to the collectd daemon
*/
value_t values[1];
- value_list_t vl = VALUE_LIST_INIT;
+ value_list_t vl = VALUE_LIST_INIT (plugin_interval);
values[0].gauge = value;
* Submits the io rx/tx tuple to the collectd daemon
*/
value_t values[2];
- value_list_t vl = VALUE_LIST_INIT;
+ value_list_t vl = VALUE_LIST_INIT (plugin_interval);
values[0].derive = rx;
values[1].derive = tx;
return (0);
} /* int tss2_shutdown */
-void module_register(void)
+void module_register(plugin_loaddata_t *data)
{
/*
* Mandatory module_register function
*/
+ PLUGIN_INIT_INTERVAL (data);
plugin_register_config ("teamspeak2", tss2_config,
config_keys, config_keys_num);
- plugin_register_read ("teamspeak2", tss2_read);
+ plugin_register_read ("teamspeak2", tss2_read, plugin_interval);
plugin_register_shutdown ("teamspeak2", tss2_shutdown);
} /* void module_register */