X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Frouteros.c;h=c0d5ef7f6ee2f2d0f0ac61a8ee4eb7dfe3801201;hb=7f07c55bac640c7a50d516248a3152235a14af59;hp=ec8956ca842a2379d1b656d114a5054501a67ce4;hpb=7ef225022164d12f4560d03789c9d418b442d4cf;p=collectd.git diff --git a/src/routeros.c b/src/routeros.c index ec8956ca..c0d5ef7f 100644 --- a/src/routeros.c +++ b/src/routeros.c @@ -39,12 +39,12 @@ struct cr_data_s { char *username; char *password; - _Bool collect_interface; - _Bool collect_regtable; - _Bool collect_cpu_load; - _Bool collect_memory; - _Bool collect_df; - _Bool collect_disk; + bool collect_interface; + bool collect_regtable; + bool collect_cpu_load; + bool collect_memory; + bool collect_df; + bool collect_disk; }; typedef struct cr_data_s cr_data_t; @@ -142,7 +142,7 @@ static void submit_regtable(cr_data_t *rd, /* {{{ */ /*** RX ***/ snprintf(type_instance, sizeof(type_instance), "%s-%s-rx", r->interface, - r->radio_name); + r->radio_name ? r->radio_name : "default"); cr_submit_gauge(rd, "bitrate", type_instance, (gauge_t)(1000000.0 * r->rx_rate)); cr_submit_gauge(rd, "signal_power", type_instance, @@ -151,7 +151,7 @@ static void submit_regtable(cr_data_t *rd, /* {{{ */ /*** TX ***/ snprintf(type_instance, sizeof(type_instance), "%s-%s-tx", r->interface, - r->radio_name); + r->radio_name ? r->radio_name : "default"); cr_submit_gauge(rd, "bitrate", type_instance, (gauge_t)(1000000.0 * r->tx_rate)); cr_submit_gauge(rd, "signal_power", type_instance, @@ -160,7 +160,7 @@ static void submit_regtable(cr_data_t *rd, /* {{{ */ /*** RX / TX ***/ snprintf(type_instance, sizeof(type_instance), "%s-%s", r->interface, - r->radio_name); + r->radio_name ? r->radio_name : "default"); cr_submit_io(rd, "if_octets", type_instance, (derive_t)r->rx_bytes, (derive_t)r->tx_bytes); cr_submit_gauge(rd, "snr", type_instance, (gauge_t)r->signal_to_noise);