Prerequisite
An additional IP address needs to be specified for the SYSLOG service to receive resource messages.
Edit the configuration map to add the IP address to the metallb configuration file:
microk8s kubectl edit configmap gateway-extras-metallb-configEdit example:
address-pools: - addresses: - 192.168.56.1/32 name: default protocol: layer2 - addresses: - 192.168.56.2/32 name: syslog protocol: layer2 auto-assign: falseAdd the second
addresssection shown in the example, specifying a free IP address.After editing the configuration map, restart the
gateway-extras-metallb-controllerpod:microk8s kubectl delete pod $(microk8s kubectl get pods | grep metallb-controller | awk '{print $1}')You might experience some downtime for the proxy service.
Install the adapter
Pull and install the syslog-adapter:
sudo helm chart pull us-docker.pkg.dev/opsramp-registry/gateway-cluster-charts/syslog-adapter:1.0.0 sudo helm chart export us-docker.pkg.dev/opsramp-registry/gateway-cluster-charts/syslog-adapter:1.0.0Install Syslog
For single node setup:
sudo helm install syslog-adapter syslog-adapter -f syslog-adapter/values.yaml --set imageChannel=stableFor multi node setup:
sudo helm install syslog-adapter syslog-adapter -f syslog-adapter/cluster.yaml --set imageChannel=stable
Offline installation
Download the chart and images from the repository and follow the offline installation process steps previously provided:
https://storage.googleapis.com/opsramp_cluster_gateway_asserts/charts/syslog-adapter-1.0.0.tgz https://storage.googleapis.com/opsramp_cluster_gateway_asserts/images/syslog-adapter%3A1.0.0.tar