Cisco ACI Monitor
Helm Chart based application for Cisco ACI monitoring with TIG Stack (Telegraf, InfluxDB, and Grafana).
-
Install Helm. For more information, see Helm documentation.
-
Add the InfluxData Helm repository to download InfluxDB. Note that Telegraf and Grafana are locally in the project, so do not need to be downloaded:
helm repo add influxdata https://helm.influxdata.com/
-
Build the Helm Chart dependencies:
helm dependency build .
-
Update the Telegraf values in values.yaml with your APIC informations:
telegraf-apic1: env: - name: APIC_ADDRESS value: <apic-url> - name: APIC_USER value: <apic-username> - name: APIC_PASSWORD value: <apic-password>
-
Update the InfluxDB URL in values.yaml, by default it is set in a namespace named "monitor":
http://apps-influxdb.<namespace>:8086
-
Build the application:
helm install apps . -n <namespace>
-
Allows the user to access and interact with internal Kubernetes cluster processes from your localhost:
kubectl port-forward service/apps-grafana 3000:80 -n <namespace>