NAT Monitor is a Linux-NAT network monitoring tool that tracks hosts' bandwidth usage.
Users must meet specific requirements to use NAT Monitor, including the need for libpcap (0.7.2 suggested) and a GTK 2.0 interface (with develop libraries). NAT Monitor must be run on the router machine for the tool to function correctly.
The installation process is straightforward, with users first needing to create a directory in /var where natmonitord can be stored. Next, users must give it "all users" access (natmonitord runs as NOBODY user by default for security reasons) by typing $> make /var/natmonitord and $> chmod 777 /var/natmonitord. Users can then make the daemon by typing $> make natmonitord and make the console version and gtk version by entering $> make natmonitorconsole and $> make natmonitord.
NAT Monitor has two configuration files, with an example included. Users must copy natmonitord.conf to /etc/natmonitord.conf and the GTK version has its configuration file, natmonitor.conf, copied to .natmonitor.conf in your HOME directory.
Once installed, users can easily run the daemon by typing $> natmonitord & and use either the graphical or text version to connect to the daemon, collect data, and display it. In version 0.9, NAT Monitor includes a popup menu that allows users to change some settings that are not saved to the conf file. Overall, NAT Monitor is a must-have for anyone needing to monitor bandwidth usage on a Linux-NAT network.
Version 2.4: N/A