Опубликован релиз Netflow/IPFIX/sFlow коллектора Xenoeye 25.02. Коллектор позволяет собирать с различных сетевых устройств статистику о потоках трафика, передаваемую с использованием протоколов Netflow v5, v9, IPFIX и sFlow, обрабатывать данные, генерировать отчёты и строить графики. Ядро проекта написано на языке С, код распространяется под лицензией ISC...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62757
2-4 Gb уже считается не требовательными ресурсами, с учётом, что написано на C. А если бы было на electron?
>или в виртуальной машине с 2-4Гб оперативной памятиТак этож на всю гостевую машину вместе с ОС, СУБД.
Основную массу памяти съедает ОС, БД и Графана.
Вы, наверное, с этими netflow-коллекторами не сталкивались. Это смешная цифра.
Многие современные опенсорсные коллекторы - это потомки того что открыла Cloudflare: goflow, goflow2, Akvorado и т.д. Они обычно льют в Kafka, потом в какую-нибудь модную БД (ClickHouse, например) и визуализируют с помощью Grafana. Или Logstash+Elastic+Kibana.
Даже для небольшого трафика это будет более-менее комфортно работать гигабайт с 8, а лучше с 16 RAM.>Akvorado is performant enough to handle 100 000 flows per second with 64 GB of RAM and 24 vCPU.
Модно-молодёжный кликхаус потребляет меньше ресурсов и требует меньше места для хранения данных, чем ортодоксальный nfcapd.
Но кто считает Оперативную память.
Наверное, те, у кого есть голова на плечах, а в ней мозги, а не наслоения рекламного компоста?
"плоские мысли хорошо укладываются в пустые головы" :)
>Ядро проекта написано на языке СC++ 76.5%
C 20.7%
M4 1.5%
Other 1.3%
Нажмите ниже на ссылку Languages: C++ (repo:vmxdev/xenoeye language:C++). У меня пишет "Your search did not match any code". Есть подозрение, что статистика поломана..
Какая-то херня, использую goflow2 и продолжу его использовать.
Все понятно. Дожили до C++.
C++ устарел. Лучше на Carbon писать.
Спасибо, отличный продукт. Два дня как поставил, помогло спамеров выявить в сети