Description of hp_snmp_proxy.exe 

Purpose: This installer is a simple self extracting self executing installer to install the SNMP proxy solution and can accept the following command line parameters:

/s: Silent extraction of the packaged binaries on the client system

/qn: Executes the MSI in silent mode. Just specifying /s will imply this setting

/i: Indicates that the installer is used for installing the package

/x: Indicates that the installer is being used for uninstalling an already installed package

PERMITTEDMANAGERS="ipaddress1;ipaddress2;...;ipaddressn" : This is used from the command line to setup the SNMP service to respond only to requests from the listed ip addresses. An empty string like PERMITTEDMANAGERS="" removes all exisiting entries that the proxy installer had previously made. A value of "*" indicates that the SNMP service should be able to receive values from any server.

VALIDCOMMUNITIES="communityname1;communityname2;...communitynamen": This is used from the command line to setup the SNMP service to respond only to servers that request with one of the listed community names. 

Logging
The installer by default creates a log file with the name snmpprinst.log in the windows folder. This is a hardcoded aspect of the installer and cannot be overridden currently.

Typical usage:

1. To install the proxy in a silent mode without making any additional entries/changes to the SNMP service
hp_snmp_proxy.exe /s /i

2. To install the proxy in a silent mode and set the allowed managers setting in the SNMP service
hp_snmp_proxy.exe /s /i PERMITTEDMANAGERS="127.0.0.1;162.162.162.162;15.5.178.64"

3. To install the proxy in a silent mode and set the allowed community names setting in the SNMP service
hp_snmp_proxy.exe /s /i VALIDCOMMUNITIES="public;public.1;public.2"

4. To install the proxy in a silent mode and set both the allowed community names and permitted managers setting in the SNMP service
hp_snmp_proxy.exe /s /i PERMITTEDMANAGERS="127.0.0.1;162.162.162.162;15.5.178.64" VALIDCOMMUNITIES="public;public.1;public.2"

5. To modify permitted managers or valid community names use method 3 or 4

6. To erase permitted managers or valid community names use method 3 or 4 with the values of PERMITTEDMANAGERS and/or VALIDCOMMUNITIES set to "" (empty string) 

7. To Uninstall the proxy in a silent mode
hp_snmp_proxy.exe /s /x