Skip to content

oliverboehme-ida/checkmk_kube_agent

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Checkmk Kubernetes Cluster and Node Collectors

Checkmk cluster and node collectors to monitor Kubernetes clusters.

  • Free software: GNU General Public License v2

Features

  • Monitor Kubernetes clusters
  • Uses cAdvisor to collect container metrics
  • Runs the following objects on your cluster:
    • node collector:
      • runs as a DaemonSet on every node that has kubelet configured
      • uses cAdvisor to collect container metrics and fowards them to the cluster collector
      • uses a Checkmk agent to collect machine sections and forwards them to the cluster collector
    • cluster collector:
      • runs as a Deployment
      • receives metrics from every node collector instance on the cluster and stores them in memory
      • runs an API that provides these metrics
      • can be configured to run the API in http or https mode
  • Supports PodSecurityPolicy (up to Kubernetes 1.24) and NetworkPolicy

Installation

Please use the Helm charts provided in deploy/charts/checkmk or the manifests in deploy/kubernetes. You will find detailed installation instructions there.

You can also use our helm repository to install the collectors from our latest release.

Feedback

If you've got any feedback you'd like to share or are experiencing any issues, please let us know via [email protected] or by creating a support ticket.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 71.6%
  • Groovy 16.8%
  • Makefile 4.6%
  • Dockerfile 3.2%
  • Shell 2.5%
  • Smarty 1.3%