This is an old revision of the document!
NAV features at a glance
Introduction
Network Administration Visualized is an advanced software suite to
monitor large computer networks. It automatically discovers network
topology, monitors network load and outages, and can send alerts on
network events by e-mail and SMS, allowing for flexible configuration
of alert profiles.
NAV was developed at the Norwegian University of Science and Technology
(NTNU). Development started in 1999. It originated
as a collection of scripts used internally at NTNU's ITEA Network group.
In 2001 UNINETT became interested in its development, and has since been funding NAV
development at NTNU on behalf of all universities and colleges in Norway.
As of 2004 NAV is made freely available under the GNU General Public License.
NAV runs on a unix platform, software packages are currently available
for Debian, RHEL/Centos, Suse and FreeBSD.
NAV functionality
The figure below gives an overview of NAV. As shown, the NAV database is the heart of the system (background processes are on the bottom of the figure, foreground web tools are on the top).
With reference to the figure, and in summary, NAV contains the following
functionality:
Traffic statistics for all “intersections” in the network; i.e. all router and switch ports. Octet, packet and error counters are collected, along with CPU and memory statistics (and more). NAV also gathers statistics on servers, i.e. disk usage, memory, load etc.
Machine tracker with historical data on the movements of all connected machines in the network. Supports both IPv4 and
IPv6.
Reports that lists the inventory of routers and switches in the network. Information on software version, equipment type, location etc. Also detailed information of router and switch ports with data on IP address / prefixes, vlans, port speed and duplex etc.
A service monitor that reports on service outages. Support for the most important services; ssh, http, imap, pop, smtp, smb, rpc, dns, dc. Can easily be expanded to support more services.
A flexible alert system, where each NAV user can adjust his own profile with fine-grained control options. Currently support for email and SMS, can easily be expanded in the future. Profiles can be made to adjust the volume and types of alarms wanted, typically as a function of time of day and week.
In addition:
Please note that all statistics are stored using RRDTool and Cricket is used as the main statistics collector. RRDTool and Cricket are not a part of NAV, they are third party GPL software. NAV will however auto generate the Cricket configuration tree based on data from the NAV topology database.
NAV answers your questions
NAV is developed by network engineers with years of experience, operating large campus networks. NAV development has been going on for more than five years. Our priority has always been; implement the feature we lack most first. The overall objective has been indisputable:
To illustrate how NAV might help you in your work environment, here are some questions you might ask yourselves. NAV can answer them for
you:
What type of network equipment do we have in our network? What kind of switches and routers, how many of each, where are they located? What software and hardware versions are they running? How many modules are there in the various stacked and chassis based switches? Are there any free, or almost free, modules? Help me get the overall picture, I need to expand switch Z and are looking for spare parts…
NAV does not cover everything...
NAV helps you with many things, but not with everything (surprised?). You will always need a set of tools, no tool will cover every aspect of network management. And, of course, above all, you need knowledge of how to design and configure your network, how to troubleshoot etc.
Here are some areas where NAV does not help you:
NAV is
not a configuration tool that is able to configure your network. NAV does not do any configuration of units, NAV is a monitoring tool (i.e. no SNMP write, the exception being
Arnold which is included since NAV 3.1)
NAV does not give you end-to-end traffic data. NAV gives you traffic load for each interconnection in your network, but does not know the origin of the traffic nor where it is going. This means no end-to-end information with IP-addresses and TCP/UDP port numbers. Netflow or RMON2 may help you more with this. We recommend that you complement NAV with a netflow analysis tool; i.e.
Stager.