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.
- To access the SevOne NMS login page, navigate to the appropriate URL in your browser.
- From the navigation bar, click the Administration menu > select Cluster Manager
> Cluster Settings tab > Security subtab > uncheck Mask Read Community
String check box.
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.
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}';
- SSH to SevOne NMS
appliance.
$ ssh root@<NMS appliance>
- 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.
- Create a
user.
$ CREATE USER '<user>'@'<ip_address>' IDENTIFIED BY '<password>';
- 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>';
- Flush the
privileges.
$ FLUSH PRIVILEGES;