Skip to content

monitoringartist/kubernetes-zabbix

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

Managed by Monitoring Artist: DevOps / Docker / Kubernetes / AWS ECS / Zabbix / Zenoss / Terraform / Monitoring

Zabbix on Kubernetes

If you like or use this project, please provide feedback to the author - Star it ★.


Overview of Monitoring Artist (dockerized) monitoring ecosystem:


Zabbix on multinode Kubernetes cluster - architecture:

  • zabbix-web: service + replication controller with 1+ replicas
  • zabbix-server: service + replication controller with 1 replica
  • zabbix-db: service + replication controller with 1 replica

It's the only concept! Zabbix-db pod uses ephemeral in memory storage! Customize yaml files for your environment.

Please donate to the author, so he can continue to publish other awesome project for free:

Paypal donate button

YAML files:

  • zabbix-all-in-one-bare-metal.yaml:

Zabbix infrastructure on bate metal Kubernetes cluster (GCE - Google Computer Engine can be used eventually). It needs own load balancer. Recommended [HAProxy Kubernetes loadbalancer] (https://github.com/kubernetes/contrib/tree/master/service-loadbalancer)

  • zabbix-all-in-one-gke.yaml:

Zabbix infrastructure on Google Container Engine Kubernetes cluster. Cloud network balancing is used.

  • grafana-with-zabbix-datasource.yaml:

Grafana XXL with Zabbix datasource.

Zabbix Kubernetes Service/Replication controller schema

Zabbix on Kubernetes schema

Runnig Zabbix infrastructure on Kubernetes:

kubectl create -f zabbix-all-in-one-bare-metal.yaml
kubectl get svc,rc,po | grep zabbix

Zabbix/Grafana Kubernetes cluster on Google Container Engine (GKE): ScreenShot

Used Docker images

Please visit projects of used Docker images for more details (configuration, etc.):

Author

Devops Monitoring Expert, who loves monitoring systems and cutting/bleeding edge technologies: Docker, Kubernetes, ECS, AWS, Google GCP, Terraform, Lambda, Zabbix, Grafana, Elasticsearch, Kibana, Prometheus, Sysdig, ...

Summary:

Professional devops / monitoring / consulting services:

Monitoring Artist

About

📦 Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published