| .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| .. http://creativecommons.org/licenses/by/4.0 |
| |
| Installation |
| ============ |
| |
| **SNMPTRAP** is delivered as a docker container. The host or VM that |
| will run this container must have the docker application loaded and |
| available to the userID that will be running the SNMPTRAP container. |
| |
| The instructions below will download and run the latest SNMPTRAP |
| container from the NEXUS repository. |
| |
| Environment |
| ----------- |
| |
| An environment suitable for running docker containers is recommended. |
| If that is not available, SNMPTRAP source can be downloaded and run |
| in a VM or on baremetal. |
| |
| If running from a docker container, it is assumed that the config |
| binding service has been installed and is successfully instantiating |
| container configurations as needed. |
| |
| Also required is a working DMAAP/MR message router environment. SNMPTRAP |
| publishes traps to DMAAP/MR as JSON messages, and expect the host |
| resources and publishing credentials to be included in the CONFIG |
| BINDING SERVICE config. |
| |
| Steps |
| ----- |
| |
| The following command will download the latest snmptrap container |
| from nexus and launch it in the container named "snmptrap": |
| |
| .. code-block:: bash |
| |
| docker run --detach -t --rm -p 162:6162/udp -P --name=snmptrap nexus3.onap.org:10001/onap/org.onap.dcaegen2.collectors.snmptrap ./bin/snmptrapd.sh start |
| |