Manual Installation
- Create a
fortimonitor
namespace and switch into it - Verify whether
metrics-server
is already configured in your cluster by runningkubectl get svc -A | grep metrics-server
- If
metrics-server
is NOT installed, install it by runningkubectl apply -f metrics-server/
from this directory - Install
fortimonitor-kube-state-metrics
by runningkubectl apply -f kube-state-metrics/
in this directory- Note: The FortiMonitor integration requires its own lightweight copy of
kube-state-metrics
. If your cluster already haskube-state-metrics
installed, you can try updatingKUBE_STATE_ENDPOINT
infortimonitor/configmap.yaml
to match its correct Service endpoint and recreate the fortimonitor-onsight pod. However this method is not supported.
- Note: The FortiMonitor integration requires its own lightweight copy of
- Edit
fortimonitor/configmap.yaml
and insert your customer key where it saysYOUR-CUSTOMER-KEY
. You can also set a cluster name here if you wish. - Deploy the FortiMonitor integration with
kubectl apply -f fortimonitor/
from this directory
After a few minutes, you should see your cluster + OnSight appear under the Incoming OnSights
group in the ControlPanel!