Come join our live training webinar every other Wednesday at 11am PST and hear LogicMonitor experts explain best practices and answer common questions. We understand these are uncertain times, and we are here to help!
Argus is a tool for monitoring Kubernetes with LogicMonitor. Argus runs as a Pod in your cluster and uses LogicMonitor’s API to add Nodes, Pods, Services, and resources into monitoring. Once in monitoring, data collection starts automatically. Argus uses Kubernetes API to collect data for all monitored resources. Additionally, you can leverage LogicMonitor DataSources to monitor your applications running within the cluster.
Argus offers the following key features for Kubernetes monitoring:
You can install Argus either by using the command-line interface (CLI) or from your LogicMonitor portal.
To install Argus, you need the following:
$ helm repo add logicmonitor https://logicmonitor.github.io/k8s-helm-charts
A Collectorset-Controller automatically installs and manages the LogicMonitor’s Collectors based on the requirements added in the configurations file.Requirements:
1. Navigate to Resources > Add and select “Kubernetes Cluster”.
2. On the Add Kubernetes Cluster page, enter the required details and click Next.
3. In the Install Argus section, select “Edit Configurations” to enter the required configuration details.
Note: You may click Download File, to edit the configuration file from your LogicMonitor portal, or you can create the file using the template.
4. Update the configuration parameters in the configuration file.
5. Export the configuration file path and enter the following 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
The setup wizard provides the configuration and installation commands for the applications needed for monitoring CollectorSet-Controller and Argus.
Note: You can click Download File to edit the configuration and install them using the Kubernetes CLI.
2. Select “Install” to see the Helm commands to install the CollectorSet-Controller and Argus and LogicMonitor’s Helm Charts. You can copy and paste the commands to install the integration into your cluster.
Note: If you are using OpenShift, you may need to elevate the permissions of the serviceaccount for the Collector to enable the Collector installation.
serviceaccount
To do this, run the following command (assuming the default namespace):
oc adm policy add-scc-to-user anyuid system:serviceaccount:default:collector
3. Click Verify Connection to ensure that the Collectors and the cluster resources were properly added into monitoring.
Note: The connection verification process may take up to a minute.
In This Article