collect packages/firmware versions and export them as labels for gauge under :
mikrotik_system_package
* updated versions of dependent libs
* fetch firmware version as gauge
* fixed the things that needed to be fixed
* Added support to auto discovery witih SRV
The yaml configuration has been modified to suport srv parameters.
Now the name is taken form the router identity to allow dynamic
discovery of devices based on SRV registry.
* Corrected format
* feat(collector): Added support to use custom DNS
* feat(collector): get default dns server from resolv.conf
* Remove getIdentity on the static config devices
* DHCP Leases Collector
Add Information about DHCP Leases:
* Active MAC Address
* Active Address
* Hostname
* Status
* Expire time
* Modified resource collector
Add Boardname and RouterOS version metrics
* added config file implementation, refactoring
* add gitignore
* improved test
* preperations for more metrics
* added resource metrics
* added first bgp metrics
* added asn as label for bgp metrics
* added prefix and message counts to bgp metrics
* simplified
* Update README.md
* added yaml dependency
* fixed go routine call
* added timeout
* clean up
* added TLS support
* set default api port for TLS
* added routes metric
* added missing log information
* added type collectorContext to reduce the count of parameters for better readability
* added DHCP and DHCPv6 metrics
* filter for active dhcp leases only
* added pool metrics
* enable/disable feature in config file
* refactoring
* clean up
* comment fix