{"id":13745611,"url":"https://github.com/monitoringartist/kubernetes-zabbix","last_synced_at":"2025-04-09T16:19:44.502Z","repository":{"id":81425430,"uuid":"46638027","full_name":"monitoringartist/kubernetes-zabbix","owner":"monitoringartist","description":":package: Kubernetes Zabbix/Grafana cluster (bare metal, Google Computer Engine - GCE, Google Container Engine - GKE)","archived":false,"fork":false,"pushed_at":"2018-12-14T09:14:26.000Z","size":373,"stargazers_count":268,"open_issues_count":0,"forks_count":82,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-04-09T16:19:37.085Z","etag":null,"topics":["docker","kubernetes","monitoring","zabbix","zabbix-docker"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/monitoringartist.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-11-21T23:16:43.000Z","updated_at":"2024-12-17T15:13:44.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab5ffb86-47a7-4c51-935f-f40de5b3dd14","html_url":"https://github.com/monitoringartist/kubernetes-zabbix","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monitoringartist%2Fkubernetes-zabbix","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monitoringartist%2Fkubernetes-zabbix/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monitoringartist%2Fkubernetes-zabbix/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/monitoringartist%2Fkubernetes-zabbix/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/monitoringartist","download_url":"https://codeload.github.com/monitoringartist/kubernetes-zabbix/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248065281,"owners_count":21041872,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","kubernetes","monitoring","zabbix","zabbix-docker"],"created_at":"2024-08-03T06:00:29.773Z","updated_at":"2025-04-09T16:19:44.478Z","avatar_url":"https://github.com/monitoringartist.png","language":null,"funding_links":["https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=8LB6J222WRUZ4"],"categories":["Containers","Observability \u0026 Monitoring"],"sub_categories":[],"readme":"[\u003cimg src=\"https://monitoringartist.github.io/managed-by-monitoringartist.png\" alt=\"Managed by Monitoring Artist: DevOps / Docker / Kubernetes / AWS ECS / Zabbix / Zenoss / Terraform / Monitoring\" align=\"right\"/\u003e](http://www.monitoringartist.com 'DevOps / Docker / Kubernetes / AWS ECS / Zabbix / Zenoss / Terraform / Monitoring')\n\n# Zabbix on Kubernetes\n\nIf you like or use this project, please provide feedback to the author - Star it ★.\n\n----\n\n**Overview of Monitoring Artist (dockerized) monitoring ecosystem:**\n\n- **[Dockbix XXL](https://hub.docker.com/r/monitoringartist/dockbix-xxl/)** - Zabbix server/proxy/UI/snmpd/java gateway with additional extensions\n- **[Dockbix agent XXL](https://hub.docker.com/r/monitoringartist/dockbix-agent-xxl-limited/)** - Zabbix agent with [Docker (Kubernetes/Mesos/Chronos/Marathon) monitoring](https://github.com/monitoringartist/zabbix-docker-monitoring) module\n- **[Zabbix templates](https://hub.docker.com/r/monitoringartist/zabbix-templates/)** - tiny Docker image for simple template deployment of selected Zabbix monitoring templates\n- **[Zabbix extension - all templates](https://hub.docker.com/r/monitoringartist/zabbix-ext-all-templates/)** - storage image for Dockbix XXL with 200+ [community templates](https://github.com/monitoringartist/zabbix-community-repos)\n- **[Kubernetized Zabbix](https://github.com/monitoringartist/kubernetes-zabbix)** - containerized Zabbix cluster based on Kubernetes\n- **[Grafana XXL](https://hub.docker.com/r/monitoringartist/grafana-xxl/)** - dockerized Grafana with all community plugins\n- **[Grafana dashboards](https://grafana.net/monitoringartist)** - Grafana dashboard collection for [AWS](https://github.com/monitoringartist/grafana-aws-cloudwatch-dashboards) and [Zabbix](https://github.com/monitoringartist/grafana-zabbix-dashboards)\n- **[Monitoring Analytics](https://hub.docker.com/r/monitoringartist/monitoring-analytics/)** - graphic analytic tool for Zabbix data from data scientists\n- **[Docker killer](https://hub.docker.com/r/monitoringartist/docker-killer/)** - Docker image for Docker stress and Docker orchestration testing\n\n----\n\nZabbix on multinode Kubernetes cluster - architecture:\n\n- zabbix-web: service + replication controller with 1+ replicas\n- zabbix-server: service + replication controller with 1 replica\n- zabbix-db: service + replication controller with 1 replica\n\nIt's the only concept! Zabbix-db pod uses ephemeral in memory storage! Customize\nyaml files for your environment.\n\nPlease donate to the author, so he can continue to publish other awesome project\nfor free:\n\n[![Paypal donate button](http://jangaraj.com/img/github-donate-button02.png)](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick\u0026hosted_button_id=8LB6J222WRUZ4)\n\nYAML files:\n\n- zabbix-all-in-one-bare-metal.yaml:\n\nZabbix infrastructure on bate metal Kubernetes cluster (GCE - Google Computer \nEngine can be used eventually). It needs own load balancer. Recommended\n[HAProxy Kubernetes loadbalancer]\n(https://github.com/kubernetes/contrib/tree/master/service-loadbalancer)\n\n- zabbix-all-in-one-gke.yaml:\n\nZabbix infrastructure on Google Container Engine Kubernetes cluster. Cloud\nnetwork balancing is used.\n\n- grafana-with-zabbix-datasource.yaml:\n\n[Grafana XXL](https://github.com/monitoringartist/grafana-xxl) with Zabbix datasource.\n\n## Zabbix Kubernetes Service/Replication controller schema\n\n![Zabbix on Kubernetes schema](https://raw.githubusercontent.com/monitoringartist/kubernetes-zabbix/master/doc/kubernetes-zabbix-schema.png)\n\n## Runnig Zabbix infrastructure on Kubernetes:\n\n```\nkubectl create -f zabbix-all-in-one-bare-metal.yaml\nkubectl get svc,rc,po | grep zabbix\n```\n\nZabbix/Grafana Kubernetes cluster on Google Container Engine (GKE):\n[![ScreenShot](https://raw.githubusercontent.com/monitoringartist/kubernetes-zabbix/master/doc/kubernetes-zabbix-youtube.png)](https://www.youtube.com/watch?v=F2dBzuDy0Ns)\n\n# Used Docker images\n\nPlease visit projects of used Docker images for more details (configuration, etc.):\n\n- [Zabbix XXL - Zabbix server](https://github.com/monitoringartist/zabbix-xxl)\n- [Dockbix - Dockerized Zabbix agent](https://github.com/monitoringartist/dockbix-agent-xxl)\n\n# Author\n\n[Devops Monitoring Expert](http://www.jangaraj.com 'DevOps / Docker / Kubernetes / AWS ECS / Google GCP / Zabbix / Zenoss / Terraform / Monitoring'),\nwho loves monitoring systems and cutting/bleeding edge technologies: Docker,\nKubernetes, ECS, AWS, Google GCP, Terraform, Lambda, Zabbix, Grafana, Elasticsearch,\nKibana, Prometheus, Sysdig, ...\n\nSummary:\n* 2000+ [GitHub](https://github.com/monitoringartist/) stars\n* 10 000+ [Grafana dashboard](https://grafana.net/monitoringartist) downloads\n* 1 000 000+ [Docker image](https://hub.docker.com/u/monitoringartist/) pulls\n\nProfessional devops / monitoring / consulting services:\n\n[![Monitoring Artist](http://monitoringartist.com/img/github-monitoring-artist-logo.jpg)](http://www.monitoringartist.com 'DevOps / Docker / Kubernetes / AWS ECS / Google GCP / Zabbix / Zenoss / Terraform / Monitoring')\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonitoringartist%2Fkubernetes-zabbix","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmonitoringartist%2Fkubernetes-zabbix","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmonitoringartist%2Fkubernetes-zabbix/lists"}