Prerequisites

Important: The content on this page is specifically relevant for new installations and does not pertain to upgrades.

SevOne NMS

  • For SevOne NMS versions compatible with this release, please refer to Release Notes Wireless LAN Controller (WLC) Collector > section Compatibility Matrix.
  • An administrator-level account in SevOne NMS. This is necessary in order for the WLC collector to communicate with the REST API.
  • SSH password for the support account.
  • IP address of the PAS.
    Note: Vendors Supported

    • Cisco
    • Aruba

Disable Mask Read Community String

To disable the Mask Read Community String, execute the steps below on the SevOne NMS appliance.

  1. To access the SevOne NMS login page, navigate to the appropriate URL in your browser.
  2. From the navigation bar, click the Administration menu > select Cluster Manager > Cluster Settings tab > Security subtab > uncheck Mask Read Community String check box.
    PASFrontView

Create MySQL User

Important:
  • The collector only supports SNMPv3 authPriv and authNoPriv modes.
  • IP address used for MySQL queries must be the same as the value defined for the flag SEVONE_API_HOST.
  • You can skip this section if you are using the default value, 127.0.0.1, in SEVONE_API_HOST because the default values in MYSQL_USER & MYSQL_USER_PASSWORD i.e., root, <blank> are acceptable.

To create MySQL user, execute the following steps on the MySQL instance of SevOne NMS.

Note: FYI
SevOne NMS has two instances of MySQL - mysql and mysql2. For the following steps, only mysql is being used. The default port for mysql is TCP 3306 unless changed by the user to a different port.

The following allows the user to check the user's permission for the mysql instance.
$ SHOW GRANTS FOR '{user_name}'@'{host}';
  1. SSH to SevOne NMS appliance.
    $ ssh root@<NMS appliance>
  2. Open a MySQL instance.
    $ mysql
    Note: For the following steps
    • <user> is the username. This should also be provided as MYSQL_USER in the .env files for the collector.
    • <ip_address> is the IP Address of the NMS (if running the collector on NMS) or the IP Address of the remote Virtual Machine (if running the collector on the remote Virtual Machine).
    • <password> is the password to be set for the user. This should also be provided as MYSQL_USER_PASSWORD in the .env files for the collector.
  3. Create a user.
    $ CREATE USER '<user>'@'<ip_address>' IDENTIFIED BY '<password>';
  4. Grant privileges to the user.
    $ GRANT SELECT, EXECUTE ON *.* to '<user>'@'<ip_address>' identified by '<password>';
    Important:
    You must run the following command to measure the values of the Radio Signal Strength and Signal Noise indicators in dBm.
    $ GRANT INSERT ON  *.*  to '<user>'@'<ip_address>' identified by '<password>';
  5. Flush the privileges.
    $ FLUSH PRIVILEGES;