blob: 5a63a1909f38828bb0e5518522f8f862ddaad228 [file] [log] [blame]
This repository supports the VES collector interface in O-RAN. It
makes use of three containers, the ves-collector container that
collects VES events posted by other parts of the O-RAN solution,
grafana, which is used to display measurement (PM) data posted
by other entities and influxdb which is used to persist the data
received by the collector.
PREREQUISITES:
The prerequisite to use this solution is that you need Docker
running on the machine, where you want to run these containers.
BUILD:
To build the solution, you need to do the following in the collector
folder.
% make
RUN:
There are two scripts in this folder. A ves-start.sh script
which starts the VES collector and other parts. A ves-stop.sh script
can be used to stop the collector.
Following steps are required for self-signed certificate.
# Create ves-certificate directory on the host system using command "mkdir ~/ves-certificate".
# Go to ves-certificate directory and use below commands to create self-signed certificate files.
openssl genrsa -out vescertificate.key 2048
openssl req -new -key vescertificate.key -out vescertificate.csr
openssl x509 -req -days 365 -in vescertificate.csr -signkey vescertificate.key -out vescertificate.crt
**Note**: Third party certificates can be installed by overwriting the file vescertificate.csr, vescertificate.key, and vescertficate.crt in ~/ves-certificate directory of the host system.