Status: Resolved (View Workflow)
Affects Version/s: Meridian-2021.1.3
Fix Version/s: Meridian-2021.1.5
Component/s: Web UI - Admin
Security Level: Default (Default Security Scheme)
Sprint:Horizon 2021 - Sep 1 - 15
Steps to reproduce:
1) Log in as an admin user
2) Navigate to Admin -> Configure SNMP Communities by IP Address
3) Look up an arbitrary IP address, e.g. 220.127.116.11
4a) Fill in a distinctive community string, a.g. FOOBAR, for the read community string
4b) Fill in a different IP address, e.g. 10.20.30.40, in the "Proxy Host" input field
5) Click "Save Config"
6) Use the same form to look up the same IP address 18.104.22.168
Expected result: "Read Commity" field contains FOOBAR and "Proxy Host" field contains 10.20.30.40
Actual result: "Read Community" carries over, but "Proxy Host" field is empty. Doing a Karaf shell snmp-show-config 22.214.171.124 will show that ProxyForAddress is null, illustrating the same problem.
I inspected the parameters of the configureSNMP event generated by this configuration flow, and proxyHost was not among them, nor is anything resembling that name. Therefore I think this is a simple case of leaving out the linkage between the form field and the corresponding event parameter.