Getting Started
The simplest way to get started with Argus is to install it using Helm version 3.
You’ll need to add the LogicMonitor chart repository:
$ helm repo add logicmonitor https://logicmonitor.github.io/k8s-helm-charts
Note: Argus helm charts will only be installed using Helm 3 on Kubernetes clusters newer than version 1.14.0. For any reason, if you are using Helm 2 on Kubernetes cluster older than 1.14.0, you will need to make tiller available on cluster using following steps:
$ kubectl create serviceaccount tiller --namespace="kube-system"
$ kubectl create clusterrolebinding tiller --clusterrole=cluster-admin --serviceaccount=kube-system:tiller
$ helm init --service-account=tiller
Now you can install the LogicMonitor Collectorset controller:
Get the configuration file downloaded from the LogicMonitor UI or you can create from the template here.
Update configuration parameters in configuration file.
# Export the configuration file path & use it in the helm command.
$ export COLLECTORSET_CONTROLLER_CONF_FILE=<collectorset-controller-configuration-file-path>
$ helm upgrade \
--install \
--debug \
--wait \
--namespace="$NAMESPACE" \
-f "$COLLECTORSET_CONTROLLER_CONF_FILE" \
collectorset-controller logicmonitor/collectorset-controller
See the configuration page for a list of values the Collectorset Controller helm chart supports, and their descriptions.
Note: The Collectorset controller should be installed only once per cluster.
Next, install Argus:
Get the configuration file downloaded from the LogicMonitor UI or you can create from the template here.
Update configuration parameters in configuration file.
# Export the configuration file path & use it in the helm command.
$ export ARGUS_CONF_FILE=<argus-configuration-file-path>
$ helm upgrade \
--install \
--debug \
--wait \
--namespace="$NAMESPACE" \
-f "$ARGUS_CONF_FILE" \
argus logicmonitor/argus
See the configuration page for a list of values the Argus helm chart supports, and their descriptions.
Note: Argus should be installed only once per cluster.
After installation is complete, you should make sure you have DataSources in your account that will start monitoring the resources in your cluster.
Community
- To report bugs and/or submit feature requests, use GitHub.