I think is not appropriate to set a separate monitoring system in order to have statistics on the utilization of channels.
To put another OS in a small network? What for?
Where I have a large network, I use zabbix, but I have a small company with a small server, which is nothing other than to monitor "whether enough Internet channel and how the data are on the VPN"Is RRD demanded a lot of resources?