230 likes | 645 Views
NAV A comprehencive network management tool Vidar Faltinsen NTNU, Trondheim, Norway The university network 17000 machines connected, 3500 student dormitories gigabit MAN across the city 1 Gbps Internet access, peak load of 500 Mbps 30 routers, 1400 switches, 150 WLAN access points UNINETT
E N D
NAV A comprehencive network management tool Vidar Faltinsen NTNU, Trondheim, Norway
The university network • 17000 machines connected, 3500 student dormitories • gigabit MAN across the city • 1 Gbps Internet access, peak load of 500 Mbps • 30 routers, 1400 switches, 150 WLAN access points UNINETT AS 224 NTNU: AS 64514 Kalvskinnet Øya Sentrum Oslo network operations • staff of 8 persons • many students Trd HB ET SB ntnu-gw2 ntnu-gw Gløshaugen RFB Kjemi Tyholt Moholt SINTEF AS 64512 Dragvoll Lade
Why develop NAV? • Looked at several commercial NMS in 1998 • Focus on monitoring (not configuration) • Wanted something simple, yet powerful • Implemented a basic system in 1999 • Availability monitor understanding topology • Traffic statistics based on MRTG • Evolved from there...
NAV status - August 2003 Development • 4 years of development: 1999 -2003. • 6 ”man years” of work, 20 persons involved. • 40000 lines of code. Perl, php, java, postgresql. Distribution • Development projects with funding from UNINETT • Freely available to UNINETT members Installations • Now running at 4 universities and 10 colleges in Norway.
The heart of NAV... device tracker network explorer network load map cricket report generator tabular reports NAVdb RRD machine tracker delay / loss status monitor service monitor threshold monitor jabber www external systems event and alert engine email SMS The main components
The NAV database a model of the running network Seed files perl scripts NAVdb snmp net_equipment.txt room ip-address in charge category snmp community 300 : 129.241.0.101 : net : GW : : xxx 230 : 129.241.161.13 : net : SW : : xxx 230 : 129.241.75.6 : net : EDGE : : xxx : yyy Manual registration of key information
mac 2 port Router- interface switchport vlan type IP prefix device location IP 2 mac organization inventory Key tables 1 … N
Physical topology • ARP • CAM • CDP Vlan topology • trunks • STP Autodetecting the topology
report generator NAVdb machine tracker Reports
NAVdb cricket tabular reports makecricketconfig.pl RRD config-tree routers router int. switches sw. ports cricket collector router1 switch1 router2 switch2 routerx switchx Traffic data gathering
network explorer network load map cricket report generator tabular reports NAVdb RRD machine tracker Visualization
network explorer network load map cricket report generator tabular reports NAVdb RRD machine tracker status monitor threshold monitor Network monitoring
network explorer network load map cricket report generator tabular reports NAVdb RRD machine tracker The event system status monitor threshold monitor www external systems event and alert engine email SMS
This year’s activity device tracker network explorer network load map cricket report generator tabular reports NAVdb RRD machine tracker delay / loss status monitor service monitor threshold monitor jabber www external systems event and alert engine email SMS Current status WLAN support system management integration
Further information web: metanav.ntnu.no email: Vidar.Faltinsen@itea.ntnu.no Questions?