Argus is a fixed-model Real Time Flow Monitor designed to track and report on the status and performance of all network transactions seen in a data network traffic stream. Argus provides a common data format for reporting flow metrics such as connectivity, capacity, demand, loss, delay, and jitter on a per transaction basis. The record format that Argus uses is flexible and extensible, supporting generic flow identifiers and metrics, as well as application/protocol specific information.
There is also another open source network monitoring program named Argus.
For downloads and more information,
visit the Argus homepage.
I'm the developer of Argus, and I wanted to note that Argus is alive and an active open source project. The company went silent for a few years to work on its commercial Argus, and with that now done, the open source project is back in action, with a focus on ML, sensor design and flow analytics.
I have been using argus for over 10 years and it has served just as well then as it does now. New features have been added in the latest release (back in 2013). It's unfortunate, however, that it's not in active development anymore. However, it's still a great tool for network monitoring and review. Very simple configuration methodology for getting started with the basics, but good enough to expand to more advanced configurations.
I've been using Argus for 7+ years and it just keeps getting better and better. Today you can monitor 10G links seeing hundreds of millions of flows/day using commodity hardware. Argus comes with clients that can multiplex streams from disparate sensors and allows analytic clients to each specify their own traffic filter. Other clients support clustering and insertion into MySQL tables. Documentation can be sparse at times but there's an active and responsive mailing list.