• Stars
    star
    262
  • Rank 156,136 (Top 4 %)
  • Language
  • License
    GNU General Publi...
  • Created almost 9 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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

More Repositories

1

grafana-aws-cloudwatch-dashboards

☁️ 40+ Grafana dashboards for AWS CloudWatch metrics: EC2, Lambda, S3, ELB, EMR, EBS, SNS, SES, SQS, RDS, EFS, ElastiCache, Billing, API Gateway, VPN, Step Functions, Route 53, CodeBuild, ...
Jsonnet
1,959
star
2

zabbix-docker-monitoring

🐳 Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
C
1,179
star
3

zabbix-community-repos

📝 850+ Zabbix community project links: SW/HW/DB templates, scripts, CLIs, integrations, API libraries, modules, configurations, ...
982
star
4

dockbix-xxl

🐳 Dockerized Zabbix - server, web, proxy, java gateway, snmpd with additional extensions
JavaScript
377
star
5

dockbix-agent-xxl

🐳 Dockerized Zabbix agent with Docker metrics and host metrics support for CoreOS, RHEL, CentOS, Ubuntu, Debian, Fedora, Boot2docker, Photon OS, Amazon Linux, ...
181
star
6

zapix

Online Zabbix API tool - test and develope Zabbix API queries in the browser
JavaScript
176
star
7

zabbix-searcher

Search in 850+ Zabbix projects: templates, integrations, scripts, APIs, modules, ...
HTML
72
star
8

zenoss5-core-autodeploy

Zenoss 5 Core / Resource Manager 5 auto-deployment script - 2k+ Zenoss sucessfull deployements
Shell
71
star
9

docker-killer

Docker image for Docker stress and Docker orchestration testing
Shell
57
star
10

grafana-zabbix-dashboards

Grafana dashboards for Zabbix
56
star
11

grafana-monitoring-art

Grafana Monitoring Art datasource
JavaScript
38
star
12

zabbix-server-stress-test

How many new value per second can be handled by your Zabbix server?
C
29
star
13

monitoring-analytics

R statistical computing and graphic tool for Zabbix monitoring metrics from data scientists
R
27
star
14

opentelemetry-collector-monitoring

OpenTelemetry (OTEL) collector monitoring
26
star
15

grafana-utils

Grafana 5+ utils
Python
20
star
16

monitoring-for-managers

🚀 Specific monitoring for managers
19
star
17

zabbix-systemd-monitoring

DEPRECATED Zabbix monitoring of systemd units (service, ...)
17
star
18

zabbix-template-converter

📐 Zabbix template XML/JSON/YAML converter
Go
16
star
19

grafana-elasticsearch-dashboards

Grafana dashboards for Elasticsearch datasource
15
star
20

zabbix-agent-stress-test

How many queries per second can be handled by zabbix-agent per defined item key?
Python
14
star
21

zabbix-switch-template-generator

Zabbix Switch SNMP Template Generator alpha
HTML
12
star
22

zabbix-script-servicenow

ServiceNow tickets from Zabbix
Python
9
star
23

zabbix-package-repo

Zabbix rpm/deb package community repo
8
star
24

zabbix-docker-monitoring-ng

Early alpha: Next generation of monitoringartist/zabbix-docker-monitoring
7
star
25

docker-raintank-collector

Dockerized Raintank Collector - ~10sec deployment
Shell
7
star
26

jasperserver-xxl

DEPRECATED Dockerized TIBCO JasperReports Server Community Edition
Shell
6
star
27

opentelemetry-trace-pipeline-poisoning

OpenTelemetry trace pipeline poisoning
5
star
28

grafana-cross-account-cloudwatch-access

IAM role to allow Grafana read CloudWatch metrics/logs from another AWS account
5
star
29

ZenPacks.JanGaraj.ZabbixAgent

Agent (Zabbix) monitoring for agentless Zenoss
Python
4
star
30

grafana-opentelemetry

4
star
31

docker-purestorage

Docker image for Pure Storage API
Python
4
star
32

go-zabbix

🔨 Zabbix structs for XML/JSON/YAML Zabbix template
Go
3
star
33

zabbix-agent-nvps-challenge

Zabbix Agent NVPS Challenge - current record 66k NVPS (new values per second)
Shell
3
star
34

zenoss-searcher

Python
2
star
35

control-center-zabbix

DEPRECATED Dockerized Zabbix for Zenoss Control Center (Docker orchestration tool)
PHP
2
star
36

vector

Netflix Vector monitoring - GitHub page and Docker image
HTML
1
star
37

grafana-zenoss-annotations

Display Zenoss events in your Grafana 3.0 graphs.
1
star
38

community.zenoss.org

Archived community.zenoss.org
HTML
1
star
39

repo.zabbix.com

Mirror of Zabbix 3.0 packages from http://repo.zabbix.com/ - issue https://support.zabbix.com/browse/ZBX-10972 -
HTML
1
star
40

grafana-debugger

Debug Grafana issues
Vue
1
star
41

ZenPacks.JanGaraj.DataMirroring

Mirror collected Zenoss data realtime
Python
1
star