1 / 32

AANTS: Web-Based Network Administration Tools - Latest Developments

Learn about AANTS tools for effective network management in large systems, designed to maintain security and enhance user experience. Discover features like EdgeConf, MailByDevice, and UPSManager.

Download Presentation

AANTS: Web-Based Network Administration Tools - Latest Developments

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AANTS:Web-Based Network Administration Tools - Latest Developments Charles Thomas AANTS Administration Team Division of Info. Tech. (DoIT) Network Services University of Wisconsin - Madison CTHOMAS@wisc.edu

  2. Talk Overview • 20 minutes = BARNSTORM! • Focus more on latest work with AANTS. • Show kinds of tools we’ve found necessary to manage a large network. • Show the kind of tools which can be created by a network-specific programmer using open-source tools.

  3. Present UW Campus Network • Nearly 1800 Cisco network devices, many models. • A few Juniper and NetScreen devices. • 64,000+ managed ports. • The number of managed buildings, devices, and ports is growing every day.

  4. The Challenge • Campus LAN admins (Authorized Agents) need to administer the switches and ports which carry their LANs. • The gear is centrally owned/managed, therefore we cannot allow them direct access (e.g. ssh or telnet) to the switches themselves. • Need to maintain good relations with AAs and not deprive them of their sense of autonomy (political/practical).

  5. The Goal • Give our Authorized Agents comparable (and in many cases improved) network management capabilities. • Maintain appropriate levels of security, authorization and access control. • Must be easy-to-use. • Must protect centrally-managed gear, protect AAs from each other.

  6. AANTS: Authorized Agent Network Tool Suite • Loosely-coupled set of web-based utilities for network administration. • Tools are team-developed in-house, optimized toward local networking practices, driven by user need. • Allow users (campus LAN administrators and network engineers) to manage network devices, change device configurations, troubleshoot, inspect traffic data, coordinate with users, and perform other network management tasks.

  7. AANTS: Authorized Agent Network Tool Suite (cont.) • Dozens of web-based GUI tools which allow all aspects of day-to-day network administration to be performed with a few clicks in a browser. • Supported by a wide variety of behind-the-scenes scripts which handle things like database updates, SNMP information gathering, network state auditing, etc. • Arranged into a hierarchy of functionality: • Network Contacts • Authorized Agents • Super Users

  8. Foundation Technologies: • NetCMS - Network Device Configuration Management System for tracking router/switch configurations. • WiscNIC - RIPE whois database of network resources (VLANs, Administrators, Subnets). • MySQL - Network configurationinformation. • Cisconf - Cisco tftp config tool. • GNU Make - Project management. • FlowScan and MRTG (Multi-Router Traffic Grapher).

  9. No Time For: • LookingGlass - run command-line device queries. • NetWatch - Find IP and MAC addresses on network devices. • NetStats - Multitude of traffic graphs and statistics. • VLAN Finder - Discover VLAN config info. • MailByDevice - Contact users responsible for devices. • MailByVlan - Contact users responsible for VLANs. • PortTextSearch - Locate device/port combinations by searching any user-entered port labeling. • Many more!

  10. EdgeConf • Configure device ports. • Perform multiple port changes as one transaction. • Label ports with user information • Work with port subsets. • Examine switch port configurations and other switch information. • Users can only change devices/ports for which they are authorized.

  11. New Features • Configure POE on ports. • Ability to lock ports to a specific MAC address (security). • Display history of port changes. • EdgeConf for platform (6500 series) devices.

  12. MailByDevice • Select one or more network devices. • Find all VLANs on each device. • Get all technical and administrative contacts for each VLAN from the WiscNIC database. • User can compose an email message. • Message will be mailed to all users. • Used to alert users when certain devices are going to be affected by NS actions.

  13. UPSManager • Select one or more UPS devices. • Display current device config. • View all technical device info: • make/model/SN/IP/OS • Contact info • Building/room info, etc. • Create/edit/delete maintenance records. • View/edit maintenance history. • Maintain list of associated components (e.g. batteries, fans).

  14. CodePusher • Push commands, operating code, or configuration code to selected network devices. • Run command-line directives (e.g. ‘show int’). • Upgrade system software. • Modify device configurations. • Manage ACLs. • Parallelized for maximum efficiency. • Can specify a delayed device restart date/time. • Parses results into log files which can be viewed from the web browser . • Performs error-checking. • Reports results via email.

  15. Usage - Past 365 Days • MailByDevice - Used 130 times by DoIT net engineers and NOC staff to alert campus agents of potential network outages. • ConfigPusher - 827 transactions by DoIT net engineers, tens/hundreds of devices per transaction. • EdgeConf - 10,500 transactions, between 1 and 200 port changes per transaction.

  16. Summary • AANTS tools allow our customers to manage their network over the web, regardless of the user’s platform of choice. • AANTS tool development is driven by user input and real-world needs. • AANTS is built on a foundation of freely-available software. • Local networking practices guide AANTS’ growth as a customized system.

  17. Summary (cont.) • Day-to-day management tasks are handled more quickly and easily for network services staff. • Improved Security Management • Maintain common Access-Control-Lists across network gear. • Locate and isolate compromised and abusive machines. • Identify and block abusive traffic. • Lock ports to individual MAC addresses

  18. Summary (cont.) • These tools help us maintain good relations with campus LAN admins by empowering them rather than moving responsibility away from them. • This cooperative policy makes use of available campus IT talent to help network services staff manage the network.

  19. Contact the AANTS Admin Team aants-admin@net.doit.wisc.edu

More Related