Я хочу отслеживать использование полосы пропускания сервера.
Серверная ОС - Windows Server 2012.
Это должно дать мне в результате объем данных за определенный период времени и разделить его по протоколу и удаленному IP.
Протокол для различения будет как минимум HTTP, FTP и RDP.
Как я могу это сделать?
Я бы порекомендовал Nagios. Он имеет очень интуитивно понятный интерфейс и при этом удовлетворяет любые потребности предприятия. Вы можете запустить его бесплатно на 7 узлах.
https://www.nagios.com/downloads/nagios-xi/
Лично я раньше им не пользовался, но у Microsoft тоже есть сетевой монитор. Я не знаю, соответствует ли функция отчетности вашим потребностям: http://www.microsoft.com/en-us/download/details.aspx?id=4865
Я нашел это на Spiceworks, когда у меня была аналогичная потребность: http://www.paessler.com/prtg
Это бесплатно до 100 датчиков, что более чем достаточно для мониторинга одного сервера. Это требует немного чтения, но работает хорошо.
Вы также можете возиться с монитором ресурсов, но он имеет большее влияние на производительность.
Если вы находитесь в корпоративной сети, сетевые специалисты, вероятно, могут просто предоставить вам эти данные.