NeDi - 2.1.071
==============

Introduction
------------
NeDi discovers, maps and inventories your network devices and tracks connected end-nodes.
It contains a lot of features in a user-friendly GUI for managing enterprise networks.
For example: MAC address mapping/tracking, traffic & error graphing, uptime monitoring,
correlate collected syslog & trap messages with customizable notification, drawing
network maps, extensive reporting features such as device software, PoE usage, disabled
interfaces, link errors, switch usage and many more. It's modular architecture allows for
simple integration with other tools. For example Cacti graphs can be created purely based
on discovered information. Due to NeDi's versatility things like printer resources can be
monitored as well...

Changes from 2.0.120
--------------------
Discovery & Monitoring:
- Added support for mysql8 (they decided to make groups and system keywords and removed the shortcut for user creation)
- Added indexing for SNMP v3 users to support multiple security options for same name
- Added SNR support for MikroTik Wifi clients
- Added DNS to Contact resolving for Unify phones (enabled with -nU)
- Changed maptp to mapcp (CLI port) allowing to map SSH ports as well (if usessh is set to always)
- Replaced Maipu support in favor of Mellanox
- Improved cli commands with that cmnh_files (CMd-No-History) will not write to all.log and cfg_files enter config context and save afterwards
- Improved interface address discovery (replaced ping with SNMP and made more efficient)
- Improved node discovery to support new interfaces (Tw/Fi/Twe/Hu) (backported to 2.0 Patch1)
- Improved link discovery with multiple neighbors (e.g. through MPLS providers)
- Improved max latency detection with that a single, very slow response is ignored
- Improved asset management with flexible editing in the list, reference to device and new vendorinfo handling
- Improved overall monitoring capabilites and removed the eventmax feature (review Monitoring-Setup)

GUI:
- Improved many (smaller) layout aspects
- Improved AJAX baesd SNMP configuration
- Improved login: With LDAP or Radius set, only users in local group can login locally
- Improved Devices-Status to configure IF speed/duplex via SNMP (IOS|ProCurve)
- Improved Devices-Status to configure PVID via SNMP (ArEOS|CSBS|IOS|ProCurve|DPC|HuaweiVRP)
- Improved Devices-Write to allow multiple OS and optionally keep going after command errors
- Improved Devices-Install frontend and process (also supporting test option now)
- Improved System-Files folder lists and editing of multiple seedlists (manually create seed*)
- Moved dnscheck from Devices-Status to be enabled in devtools.php (to avoid slowdown)
- Moved execution of command files in Devices-Status to Devices-Write as it's more interactive
- Many smaller bug fixes and optimizations

nedi.conf:
- Added autosave to the snmpwrite option (applies to IOS only for now)
- Added dbhost;dbport option (semicolon to avoid IPv6 conflicts)
- Changed Monitoring-Map to Monitoring-Dashboard in the menu
- Changed maptp to mapcp (ADJUST, IF IN USE)

Important!
==========

Monitoring:
If you used additional tests with uptime, you need to set them again in Monitoring-Setup (click into Send with Uptime selected)

Seedlist:
Make sure you use tabs (and not spaces) as separators for community, name, contact and location mapping in the seedlist.
Now spaces are allowed (e.g. in locations), thus had to be srtict tabs for separating those fields.

Arguments:
The options for -n have changed from numbers to letters due to new features
